网站大量收购独家精品文档,联系QQ:2885784924

软冗余和硬冗余的区别.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软冗余和硬冗余的区别

从字面上讲,也就是实现的方式上: 1)软冗余是通过软件实现,也就是是西门子的SWR 软件包;硬冗余,则是使用 CPU417H;414H ;412H 来实现,对于 PLC 本身的操作系统及硬件设置上均不同,硬冗余的同步机理为事件同步。 2 )硬冗余的两个热备系统必须使用相同的 PLC;软冗余的两个暖被系统可以使用不同的 PLC。 3 )硬冗余的同步链路采用同步模块和光纤,有长距,短距两种;软冗余则使用 MPI,DP (CP343-5,CP443-5)和 IE (CP343 -1,CP443-1),程序内部调用的是xsend/xrcv;AGsend/rcv 以及 Bsend/rcv (仅对400 ),这也就是为什么S7-300 PN CPU 无法使用集成 PN 口来实现同步的原因。 从性能上来: 1)冗余的层级:软冗余无法进行 IO 冗余;IO 冗余仅能在硬冗余里实现。 此外,Y -link 仅能在硬冗余中实现。 2 )系统切换的时间:硬冗余:PLC 无切换时间,因为程序同时在两个 CPU 里运行,硬冗余里成为主动切换;被动切换,也就 是从站切换的时间100ms; 对于软冗余,冗余程序仅在主 CPU 内执行,备用CPU 仅执行非冗余段程序,切换时为整个系统的切换。切换时间取决于同步 链路的类型,速率和同步数据量的大小,DP 从站的多少,多为秒级。 对于切换,软冗余系统中,DP 从站的接口模板或 DP 链路故障均会造成主备 CPU 的切换,而引起整个系统的切换;而在硬冗 余中,从站的故障不会造成主备 CPU 的切换。 3 )信息的丢失:2 )提到了切换,很自然的,CPU 间的切换可能导致部分信息,如报警的丢失,因为报警在当前激活的主 CPU 中进行处理。所以,软冗余系统中会存在信息的丢失;而硬冗余系统中,由于 CPU 间为事件同步的方式,且切换无时间,保证 了信息不会丢失,也就是硬冗余中所说的平滑切换。 4 )通信架构: 400H 系统与上位机间的通信有多种架构,需要使用 CP1613 和 redconnect 实现,网络构成方式:双通道,四通道,单环,双 环等;400H 间建立的是容错 S7 连接。 5 )H-CiR 功能: 硬冗余系统支持 H-Cir 功能,可在线修改组态,增删模板,更换存储卡等 研究了西门子可编程控制器(PLC)软冗余系统的软硬件组成及实现原理。分析了 PLC 软冗余系统在主 CPU、 电源、I /O 模块和 Profibus 总线等分别发生故障情况下,不同故障发生时刻引发的软件中断和主备切换过 程,得出了相应的主/备切换时间极限值的估算公式。分析了 PLC 软冗余系统的数据同步过程,得出了数 据同步时间的估算公式。 在工业自动化系统中,为了使系统长期稳定可靠地运行,大量选用可编程逻辑控制器(PLC) 作为控制器,甚至在此基础上组建冗余系统进一步提高系统的可靠性。冗余的分类方式很多。 目前,采用的PLC 冗余方式分为 2 种,即软冗余和硬冗余。西门子公司在这 2 方面均给出 了解决方案。基于 S7-400H 的硬冗余的可靠性高,但构建系统成本也较高。而基于 S7-300 或 S7-400 的软冗余是一种综合考虑提高可靠性和降低成本的折中方案。目前,软冗余系统 已经在污水处理、冶金、化工等控制工程中得到了普遍应用。但目前对于软冗余的性能,仍 缺乏系统的研究。文中首先叙述西门子 PLC 软冗余系统的实现原理,然后重点分析主备切 换时间和数据同步时间,以便为类似控制系统设计提供参考依据。 1 、 软冗余实现原理 典型的 PLC 软冗余系统组成案例如图 1 所示。 图 1 典型的PLC软冗余系统组成 在系统运行时 2 个 CPU 均启动,但只有主 CPU 执行控制命令,备用 CPU 检测主 CPU 状 态,时刻准备接替主 CPU 继续工作。与主 CPU 通信的 IMl 53—2 模块处于激活状态使主 CPU 能访问 I /0 模块。当系统发生特定故障时,系统可以实现主备切换,备站接替主站继 续运行。这些故障包括:主机架电源、背板总线等故障;CPU 故障;Profibus 现场总线网络 故障;ET200M 站的通信接口模块 IMl53 故障。 PLC 软冗余系统要实现软冗余功能,需要存程序中调用冗余软件包的功能模块,其主要 包括:初始化冗余系统运行参数的 FCl00 模块;故障诊断、主备切换的 FCl02 模块;发送/ 接收数据的 FBl03 模块;调用 FBl03 进行数据同步、分析系统状态的 FBl01 模块。带有冗余 功能的程序结构见图 2 。

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档