200smart互为备用设计

小系统,两套相同配置PLC系统,想设计为互为备用系统,通过PUT/GET指令相互读取对方smb101故障代码,不等于0则认为有故障,自动切换为另一套系统,请问这种设计是否可行,PLC故障时,GET/PUT指令能否确切读取和传送故障信息?若不行,不设计冗余系统,仅用smart有无其他方法可行?谢谢各位!

最佳答案

1、PLC故障时,GET/PUT指令能否确切读取和传送故障信息?
如果发生造成PLC停机或通信的故障时,PLC不会再执行如何指令了。换言之,GET/PUT指令不能被执行了。因此,就不能读取和传送故障信息了。
2、两套相同配置PLC系统,想设计为互为备用系统?
所谓的互为备用(冗余)系统,一定要“无扰动”地进行双机切换。做不到“无扰动”的切换就不是互为备用(冗余)系统了。真正的PLC互为备用(冗余)系统不但需要专门的软件包,更依靠有专门的硬件来支持。可以说200smart实现不了互为备用(冗余)系统。别费劲了。
3、若不行,不设计冗余系统,仅用smart有无其他方法可行?
如果两者都运行正常,可通过通信来或取对方的信息。
如果有一方发生了通信或停机故障,有什么方法来获取对方是否发生了通信或停机事故呢?实现的方法很多,但不要应用通讯模块本身来检测(通讯模块停电或发生故障时就检测不了)。例如方法之一,通常应用的测心跳方法,即两者约定一信息位,例如,两者可以互发一定频率的脉冲,各自检测该信息位,如在一定的时间内该信息位无变化,则认为无心跳了,即为通讯或停机了故障。

提问者对于答案的评价:
谢谢,您的回答很全面

最佳答案作者回复:
PLC不会再执行如何指令了,应为:
PLC不会再执行任何指令了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:09
下一篇 2020年10月30日 下午11:09

相关推荐