编程时需要插入组织块防止CPU停机,但是多要插入什么组织块呢?
是不是越多越好,我把所有组织块都插入可以吗?
问题补充:
但是要多插入什么组织块,把所有的组织块都插入到程序中,可以吗?对程序有什么影响呢?
最佳答案
要看具体的情况了:
一般情况下这几个块
OB82:硬件的诊断中断后执行
OB86:程序在发生通讯故障时执行
OB100:程序执行软起时执行,且只执行一次,可用于变量的初始化。
OB121:CPU程序执行错误时执行,可防止CPU死机
OB122:I/O访问故障组织块
具体该用多少个组织块,要看整个系统的配置,不是越多越好。
参考:
《如何使用OB组织块》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1271&loginID=&srno=&sendtime=
《处理错误时需要哪些组织块?》
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3064&loginID=&srno=&sendtime=
提问者对于答案的评价:
还可以吧
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240553.html