可以使用PLC中的哪些故障-时间错误组织块(OB80)
时间错误组织块(OB80)每当执行OB时发生错误,S7-300CPU的操作系统都会调用OB80。这些错误包括:超过循环时间,执行OB时出现确认错误,提前时间跳过OB的启动时间以及在CiR之后恢复RUN模式。
例如,如果在上次调用之后发生了周期性中断OB的启动事件,并且此时仍在执行同一OB,则操作系统将调用OB80。如果尚未编程OB80,则CPU将切换到STOP模式。
您可以使用SFC39至42禁用或延迟并重新启用时间错误OB。注意:如果由于超过了扫描时间而在同一扫描周期中两次调用OB80,则CPU将切换到STOP模式。
这可以通过调用SFC43“ RE_TRIGR”来防止。在程序中的适当位置。
时间错误OB的本地数据:OB80_EV_CLASS:事件类别和标识符:B#16#35。OB80_FLT_ID:错误代码。
OB80_PRIORITY:优先级:OB80以优先级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。
例如,如果在上次调用之后发生了周期性中断OB的启动事件,并且此时仍在执行同一OB,则操作系统将调用OB80。如果尚未编程OB80,则CPU将切换到STOP模式。
您可以使用SFC39至42禁用或延迟并重新启用时间错误OB。注意:如果由于超过了扫描时间而在同一扫描周期中两次调用OB80,则CPU将切换到STOP模式。
这可以通过调用SFC43“ RE_TRIGR”来防止。在程序中的适当位置。
时间错误OB的本地数据:OB80_EV_CLASS:事件类别和标识符:B#16#35。OB80_FLT_ID:错误代码。
OB80_PRIORITY:优先级:OB80以优先级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。
- 电话:0755-29796190
- 邮箱:tao@jepsun.com
- 联系人:汤经理 13316946190
- 联系人:陆经理 18038104190
- 联系人:李经理 18923485199
- 联系人:肖经理 13392851499
- QQ:2065372476
- 地址:深圳市宝安区翻身路富源大厦1栋7楼

