硬冗余和软冗余之间的区别

本文介绍了西门子PLC系统中300和400的冗余概念,包括软冗余和硬冗余的区别。软冗余主要依赖软件实现,适用于主备切换时间要求不高的场景,而硬冗余则是通过物理硬件同步,提供更快的故障切换速度。两者在CPU型号、数据同步方式、切换时间和故障响应上有显著差异。硬冗余在400系统中可实现,且支持IO冗余,提供更高的系统稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  在学习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小时内实现硬冗余。

本文原创首发 www.csdn.net  源自 www.jcpeixun.com 转载请注明,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值