PLC出现什么故障可以使用-时间出错组织块(OB80)

描述

时间出错组织块(OB80)

plc

无论何时执行OB时出错,S7-300 CPU的操作系统将调用OB80。此类错误包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。

如果OB80尚未编程,则CPU将转为STOP 模式。

可以使用SFC 39至42禁用或延迟和重新启用时间出错OB。

注意:

如果因超出了扫描时间而导致在同一扫描周期内调用了两次OB80,则CPU 转为STOP 模式。通过在程序中的适当的点调用SFC43 “RE_TRIGR”,可防止这种情况。

时间出错OB的本地数据:

plc

OB80_EV_CLASS       :事件等级和标识符:B#16#35.

OB80_FLT_ID :出错代码.

OB80_PRIORITY:  优先级:OB 80以优先级26在RUN模式下运行,如果发生OB请求缓冲区溢出,则以优先级28运行. 

OB80_OB_NUMBR:  OB编号(80).

OB80_ERROR_INFO:  出错信息:取决于出错代码.

OB80_ERR_EV_CLASS:  导致出错的启动事件的事件等级.

OB80_ERR_EV_NUM:  导致出错的启动事件的事件编号.

OB80_OB_PRIORITY:  出错信息:取决于出错代码.

OB80_OB_NUM:  出错信息:取决于出错代码.

OB80_DATE_TIME:  调用OB时的DATE_AND_TIME.

责任编辑:lq

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分