四个主流品牌 PLC冗余方案介绍四种常见品牌冗余 PLC 方案介绍下面介绍四种常常使用的 PLC 冗余方案:西门子S7-300(400)软冗余与 S7-400H 硬冗余、施耐德 Quantum 硬冗余、罗克韦尔的 ControlLogix 硬冗余和 SLC500 软冗余(当前快要停产)、ABB 的 AC800M 硬冗余方案。1 西门子冗余方案1.1 西门子 S7-300/400 软冗余方案:软冗余方案是实现冗余功能的一种低成本解决方案,能够应用于对主备系统切换时间要求不高的控制系统中。其软件、硬件包括:1套STEP7编程软件(V5.4)加软冗余软件包(V1.2);2套PLC控制器及I/O模块,能够是S7-300或S7-400系统;3条通讯链路,主系统与从站通讯链路(PROFIBUS 1)、备用系统与从站通讯链路(PROFIBUS 2)、主系统与备用系统的数据同步通讯链路(MPI 或 PROFIBUS 或 Ethernet);若干个ET200M从站,每个从站包括2个IM153-2接口模块和若干个I/O模块;除此之外,还需要一些相关的附件,用于编程和上位机监控的PC-Adapter(连接在计算机串口)或CP5611(插在主板上的PCI槽上)或CP5511(插在笔记本的PCMIA槽里)、PROFIBUS电缆、PROFIBUS总线链接器等就能够组成一套完整的软冗余系统。在软冗余系统进行工作时,A、B控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系统中的PLC程序由非冗余用户程序段和冗余用户程序段组成,主系统PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而跳过冗余用户程序段。A 路 与 B 路 CPU 的 程 序 需 在 OB1 或 OB35 里 调 用 FB 101 ‘SWR_ZYK’ 功能块,FB101块中封装了冗余功能的程序段,实现冗余功能。调用FB101时,你能够在线地读出RETURN_VAL参数的数值 , 假 如 为 0 , 说 明 冗 余 链 接 正 常 。 在 OB100 里 调 用 FC100 ‘SWR_START’块进行软冗余的初始化,用户需要在其中定义冗余部分的数据区,该数据区能够包括:一个过程映象区,一个定时器区,一个计数器区,一个位地址区和一个数据块区,S7-300同步 的 最 大 数 据 量 为 8 kBytes , S7-400 同 步 的 最 大 数 据 量64kBytes。在OB86里调用FC102 ‘SWR_DIAG’块进行软冗余的诊断,导致主从站通讯出错时CPU不会发生停机。下载程序时A路与B路程序必须分别下载,下载完成后当CPU的RUN指示灯亮和仅一个ET200M模块的ACT指示灯亮,而CPU和ET200M模块无SF或BUSF灯闪耀,即...