分享

软冗余和硬冗余的区别是什么

 新用户0669FCyw 2021-12-07

  在学习300和400系统的过程中,我接触到了冗余的概念。300使用软冗余,400?它可以是软冗余,也可以是硬冗余。两者的冗余功能是一样的,但有什么区别呢?

  一.概念

  软冗余是软件冗余,软件冗余(SWR)是一个软件包,可以应用于主备系统切换时间要求不高,需要安装的控制系统。

  硬冗余是指物理硬件冗余,使两个相互冗余的系统能够通过同步模块交换和传递实时数据。

  二、两者的区别

  1.软冗余是通过软件冗余包实现的冗余。软冗余是指两个独立运行的CPU通过标准通信接口,如MPI端口或PROFIBUS-DP模块或以太网模块来同步数据。输入输出设备的连接通过两个冗余的PROFIBUS  DP网络和带有冗余IM  153-2接口模块的ET-200M站实现。通俗地说,软冗余其实就是CPU和DP网络之间的冗余。主备系统通过软冗余专用程序进行数据交换、备份和故障转移。

  硬冗余是通过同步光缆和同步模块实现的冗余功能,不需要软件包支持。

  2.软冗余主备系统的CPU型号可以不同,比如一个是300,一个是400;冗余主系统和备份系统的CPU型号必须相同。

  3.软冗余数据同步是周期性同步;硬数据同步就是时间同步。

  3.在软冗余中,当主cpu工作时,备用cpu处于热备用状态,也就是说,当主CPU正在处理程序组件时,备用CPU会跳过这些程序,这样可以防止两个程序组件之间的差异,也就是说,备用站上的程序总是准备好接管程序进行处理。因此,在软冗余系统中,主备系统之间的切换时间较长,一般在二阶。

  硬冗余主CPU和备用CPU都处于RUN模式,两个CPU同步处理用户程序。主站发生故障后,备用CPU可以立即切换,两个CPU的处理紧密协调,时间为毫秒级。

  4.当dp从站或profibus链路的接口出现故障时,软冗余主cpu和备用cpu会切换,而在硬冗余系统中,从站不会在主CPU和备用CPU之间切换。

  5.软冗余不支持IO冗余,但IO冗余只能在硬冗余中实现。

  注意:400系统只能在400小时内实现硬冗余。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多