出现area length error when writing 错误

Diagnostic buffer of module CPU 315-2 DP

Order No./ Description         Component                      Version                       
6ES7 315-2AH14-0AB0            Hardware                       2                             
- - -                          Firmware                       V 3.0.3                       
Boot Loader                    Firmware expansion             A 25.7.5                      

Rack:                          0
Slot:                          2


Serial number: S C-B2UB70082011


Event 1 of 500:  Event ID 16# 4541
STOP caused by priority class system
Event: Cycle time exceeded
OB number: Timing error OB (OB80)
Priority class:   26
Previous operating mode: RUN
Requested operating mode: STOP (internal)
Internal error, Incoming event
02:09:37.079 AM  04/18/1994


Event 2 of 500:  Event ID 16# 3501
Cycle time exceeded
Run time of the last cycle (ms):     6000
Cause: OB1 start event initiated by end of warm restart
Causing OB: Cyclic program (OB1) 
Causing priority class:  1
Requested OB: Timing error OB (OB80)
Priority class: 26
Internal error, Incoming event
02:09:31.079 AM  04/18/1994

最佳答案

Cycle time exceeded
Run time of the last cycle (ms):     6000
Cause: OB1 start event initiated by end of warm restart
Causing OB: Cyclic program (OB1) 
上述信息表明有循环时间超时的错误,检查OB1中程序是否有死循环的现象。
Timing error OB (OB80):
在诊断信息描述中调用了OB80。
OB80 :时间故障。可能的原因:
这样的故障包括: 循环时间超出、执行OB 时应答故障、向前移动时间以致于跃过了OB 的启动时间、CiR 后恢复RUN 方式。如果,例如,当循环中断OB 仍在执行前一次调用时,该OB 块的启动事件发生,操作系统调用OB80。如果OB80 未编程,CPU 变为STOP 方式。您可以使用SFC39 至42 封锁或延时和再使能时间故障OB。
注意:如果在同一个扫描周期中由于扫描时间超出OB80 被调用两次,CPU 就变为STOP 方式。您可以通过在程序中适当的位置调用SFC43“RE_TRIGR ”来避免这种情况。
参见:
详见《组织块使用说明》下载:
http://218.93.112.166/ec/C23/dl/xxzl/%E7%BB%84%E7%BB%87%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:19
下一篇 2020年10月31日 下午3:19

相关推荐