系统有两个子系统,其中一个为S7-400H(各配有一块CP443-1);另一个为S5-135U(CP1430),通讯方式为ISO。
请问:
1.如何判断主、备CPU的状态?
2.如何判断主、备CPU与S5连接状态是否正常,是否也像S7300那样,通过通讯状态字吗?谢谢!
问题补充:
1.这个变量是任意一个变量吗?比如:M 0.0 或DB1.DBX0.0;
2.如何判断该变量在一定的时间内(当前周期和上一个周期)是否已变化?谢谢!
最佳答案
1、详见:
《如何读出一个H系统的运行状态和冗余状态?》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/19537149.zip
2、实现的方法很多,不要应用通讯模块本身来检测(通讯模块发生故障时检测不了),例如通常应用的测心跳方法,即S7与S5约定一信息位,S7可用OB35发送脉冲,S5检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯故障。
提问者对于答案的评价:
非常感谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc247560.html