西门子plc软件冗余和硬件冗余是什么,如何区分?
发布日期:
2022-07-28

plc冗余可以分为软件冗余和硬件冗余两种。硬件冗余实现方式下对硬件型号有所要求,连接方式也不同,但对软件并无特殊要求。总之一个为master,另一个为slave。slave从master拷贝所有数据备用。系统监测到master异常时,自动无间隙实现slave的投入。软件冗余投资不会太大,通过软件设计实现数据的读取、备用,监测到异常时自动切换。?


软件冗余是西门子实现冗余功能的一种低成本解决方案,可以应用于对主备系统切换时间要求不高的控制系统中,实现软冗余功能还需购买'SW-REDUNDANCY'软件包,不需特殊的硬件。

S7-400 H系列的CPU属于硬件冗余方式,相对于软冗余,硬件冗余系统切换速度快,主备CPU中的数据和事件保证完全一致,适于高可靠性应用场合,成本较高。也就是说硬冗余需要特殊的冗余型CPU,如今1500系列的1513R和1515R就是用来替换400系列的硬件冗余功能。

软冗余和硬冗余有很多的共同点,也有一些不同的地方:

软冗余和硬冗余的共同点:

1、冗余功能相同,做到冗余的部分包括:电源模板、CPU、PROFIBUS-DP网络

2、结构差不多,都是利用PROFIBUS-DP网络,使用IM153-2实现信号模板的公用功能。(利用IM153-2做网络切换)IM153-2是远程I/O接口模板,是ET200M系列产品,后面只能挂S7-300信号模板,这不影响使用,只要挂在DP网络下,无论是S7-300还是S7-400都能直接编程使用。IM153-2后面挂的所有信号模板你就看成是CPU直接后面挂的信号模板直接使用就可以了。

软冗余和硬冗余的不同点:

1、S7-300系列可以实现软冗余,而S7-400可以实现软冗余或者硬冗余

2、CPU之间同步的途径不一样,这个是软/硬的根本区别,软冗余两个CPU通过MPI口或者PROFIBUS-DP模块或者以太网模块进行数据的同步,在程序中需要加软冗余包程序支持。需要在程序中设定一些冗余参数。而硬冗余通过加同步模块(很小,加到CPU里面)和同步光纤实现同步功能,不需要软件包支持。

3、软冗余主从切换时间比较长,一般为秒级。硬冗余主从切换时间比较短,一般在100毫秒以下。