为什么在S7-1200 CPU的诊断缓冲区中会出现下面的消息:"Buffer overflow for OB 0, Event ID: 16# 02:3507"。请分析出现以上错误的原因和解决方法?
答:原因:启动了数字输入点的边沿检测。比外,此输入信号被用作一个HSC(告诉计数器),例如接了增量编码器。大量的触发事件使得正常的周期程序不能执行或者非常的慢。
- 相关问答
-
- S7-200扩展模块上的I/O地址按照离CPU的距离递增排列。离CPU越近,地址号越小。
- 新产品CPU224XP高速输入中的两路支持更加高的速度。用作单相脉冲输入时,可以达到200KHz;用作双相90°正交脉冲输入时,速度可达100KHz。
- s7-200编程时不必配置I/0地址。 s7-200扩展模块上的I/0地址按照离CPU的距离递增排列。离CPU越近,地址号越小。 在模块之间,数字量信号的地址总是以8位(1个字节)为单位递增。
- 1. BUSF : 正常时不亮 亮:表明总线故障(物理故障),DP接口故障,多DP主站模式下不同传输速率 闪烁表明站故障或至少一个已分配的从站无法寻址 2. RUN :亮表明CPU处于运行状态。 3. STOP :亮
- 1)故障事件 2)操作模式转变以及其它对用户重要的操作事件 3)用户定义的诊断事件(用SFC52 WR_USMSG)