各位高手,对于西门子PLC的冗余,我参看过一些资料,S7400的是硬件就有冗余功能,支持热插拔;300的需要在软件上做冗余。我对于冗余没有多少概念,只是认为在PLC出现故障时,能自动切换到另一套系统上,保证系统的正常运行。那么请教:1、冗余是否就需要热插拔?2、300PLC要做冗余需要哪些附件加入?(我请教过一些做过冗余的人,他们说需要需要增加冗余基架底板等,请说明下!)3、软件上做冗余需要哪些工具?
有哪位做过的同仁能否提供个实例?谢谢指教!
问题补充:
另外请教下在冗余系统中,S7300切换需要多少时间?据说S7400的冗余系统,在出现问题时能立即启动,真的没有时间差吗?
最佳答案
1、一般做的冗余都是cpu冗余,模块的冗余做的不多,是否支持热插拔,要看你用的什么底板,普通底板是不能热插拔的。有专门的热插拔底板,模块都是通过底板通讯的,你拔掉中间一个,不影响后面的模块通讯。
2、300都是做软冗余,根据你的选择你可以通过mpi通讯,一个cpu执行全部程序,另外一个cpu判断运行的cpu的状态,如果它正常,则冗余的这个cpu只是执行扫描同步控制数据,但是不执行输出指令,当运行的cpu出现问题后,冗余的cpu判断到出现故障后,执行所有的程序。
3、上位机你需要冗余包,来实现连接不通的cpu。
4、切换时间为大于你的判断的一个扫描周期,比如你100ms判断1次,那么这个切换也就大于100ms(为200ms)
5、400H是硬件冗余,不是完全没有时间差,而是这个差非常小,可以忽略。
提问者对于答案的评价:
谢谢指教
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240817.html