在CPU启动时如何识别上次停机的事件并在程序中处理它(即使在完全复位之后)?

描述
在启动OB块 OB100, OB101 和 OB102的启动数据(本地数据)中有一个变量 OB10x_STOP (x = 0,1,2). 它包含从诊断缓冲区中读出的导致上次停机的事件ID。

对于 SIMATIC S7-400 CPU,即使在完全复位后,也可以读取该变量.
对于 SIMATIC S7-300 CPU,OB100_STOP 变量在完全复位后将不再存在。

说明
可能的事件ID列表参见手册 “System Software for S7-300/400 System and Standard Functions”, 章节 34.5 “Event Class 4 – Stop Events and Other Mode Changes” 条目号 1214574.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论