软冗余与硬冗余

在学习300和400系统的过程中,接触到了冗余的概念,300采用的是软冗余,400呢?既可以软冗余又可以硬冗余。两者的冗余功能是相同的,但是究竟有什么区别呢?
一、概念
软冗余通俗的讲就是软件冗余,软件冗余 (swr) 是一个软件包,可以应用于对主备系统切换时间要求不高的控制系统中,需要安装
硬冗余是指物理上的硬件冗余,通过同步模块使两套互为冗余的系统进行实时数据交换、通讯。
二、 两者的区别
1、软冗余是通过软件冗余包实现的冗余,软冗余是两个独立运行的cpu通过标准的通信接口,如mpi口或者profibus-dp模块或者以太网模块进行数据的同步,i/o 设备的连接是通过两个冗余 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切换的情况。
5、软冗余不支持io冗余,io冗余只能在硬冗余中实现。
注意:400系统只有400h才能实现硬冗余。


软件无线电中的A/D技术
十个精细全波整流电路图讲解
一文解析移动通信系统
伯朗特定下小目标 2025年实现百亿级营收
春节期间南方电网用电负荷达高峰
软冗余与硬冗余
单总线接口I²C转单总线GX28E17产品概述
后疫情时代,智微的新战略布局
电子技术的老生常谈:接地技巧分析
超小型有线电视放大器
智能小车的自动寻迹实验
南京物联发布全新的智能家居平台系统“Ubi-X全方位服务平台”
LG G8 ThinQ将会成为首款前置TOF+骁龙855移动平台的旗舰智能手机
华为在这场AI技术世界级的竞争中实现突破,向“伟大”企业迈进!
基于0MAP5912芯片实现SVM语音识别程序的应用开发
一加6和iPhoneX以及小米MIX2S哪个跟手性最好
地线的工作原理
中材科技锂电隔膜方面的主要产品包括哪些?
龙芯中科计划打造高性能通用处理器“中国芯”自主研发创新生态圈
华为荣耀8评测:对比小米5C、红米4X,颜值靓丽有范!性价比超高!