因为我是在电厂工作,所以冗余这个词,对我来说并不陌生,因为在日常的工作中到处都是双设备,甚至有时候都有三个设备,互相作为备用,因为电厂设备的可靠性,那是太重要了,设备之间的这种切换有时候必须要在十几毫秒之间完成,否则的话,就会给生产带来不可挽回的损失,甚至是机组的停运,给电网带来负荷的冲击那都是不允许的,因为我们国家的电量品质在国际上还是可以的,不像东南亚国家它们那么糟糕,经常会烧坏电器设备。我厂西门子plc同样在cpu运行工作中是不能够停运的,这样才能保证生产的安全连续,这是启动锅炉的300系列的plc,如下图
采用的双cpu是一种软冗余,而相对于软冗余的,则是硬冗余,是说在硬件上支持冗余功能的,例如下图为我们厂翻车机的plc模块
它在CPU上明显的标注5H为硬冗余。硬冗余要比软冗余在时间切换上更快一些,这样保证了设备运行的连续性。
有些人老是把plc之间的冗余,和plc与上位机之间的冗余混为一起,说白了plc之间的冗余就是plc程序和设备之间的冗余,在运行当中,如果一个cpu出现硬故障,那么将自动切换为另一个cpu工作,而plc和上位机之间的冗余,它是通过(PN口)网线连接,或是DP口的连接在你的主机上,或是触摸屏上,这是需要你的上位机在硬件配置上去配置相应的冗余设备,才会有冗余功能的,像我厂300系列的就是设置了一台交换机,分别和两块cp卡是网口相连,保障了设备运行和操作的可靠性。谢谢大家!