




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四种常见品牌冗余PLC方案介绍下面介绍四种经常使用的PLC冗余方案:西门子S7-300(400)软冗余与S7-400H硬冗余、施耐德Quantum硬冗余、罗 克韦尔的ControlLogix硬冗余和SLC500软冗余(目前快要停产)、 ABB的AC800M硬冗余方案。1西门子冗余方案1.1西门子S7-300/400软冗余方案:软冗余方案是实现冗余功能的一种低成本解决方案,可以应用于 对主备系统切换时间要求不髙的控制系统中。其软件、硬件包括:1套STEP7编程软件(V5.4)加软冗余软件包(VI. 2);2套PLC控制器及I/O模块,可以是S7-300或S7-400系统;3条通讯链路,主系统与从
2、站通讯链路(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) 独立
3、运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系 统中的PLC程序由非冗余用户程序段和冗余用户程序段组成,主系统 PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而 跳过冗余用户程序段。A路与B路CPU的程序需在OB 1或0B35里调用FB 101 SWR_ZYK功能块,FB101块中封装了冗余功能的程序段,实现冗余功能。调用 FB101时,你可以在线地读出RETLRN_VAL参数的数值,如果为0,说明 冗余正常。在0B100里调用FC100 SWR_START块进行软冗余的初始 化,用户需要在其中定义冗余部分的数据区,该数据区可以包括:一 个过程映象区,一
4、个定时器区,一个计数器区,一个位地址区和一个 数据块区,S7-300同步的最大数据量为8kBytes, S7-400同步的最大 数据量64kBvteSo在0B86里调用FC102 SWR_DIAG块进行软冗余的 诊断,导致主从站通讯出错时CPU不会发生停机。下载程序时A路与B路程序必须分别下载,下载完成后当CPU的RUN 指示灯亮和仅一个ET200M模块的ACT指示灯亮,而CPU和ET200M模块无 SF或BUSF灯闪烁,即代表该软冗余系统已正常工作。1.2西门子S7-400H硬冗余系统方案:该方案采用西门子S7400H冗余的PLC控制系统,S7-400H系列 PLC是西门子公司专为高端应用场
5、合设计的冗余系统,采用双机热备 的硬件冗余机制,其工作电源、通信网络设备、CPU、操作站均为冗 余设置,一旦主系统发生故障,能够自动无缝切换到热备用系统,实 现平稳的Master一Reserve转换,使整个系统可以容错运行.从而避 免了传统的单机系统因故障停机而造成损失,大大增强了系统的稳定 性和可靠性。S7-400H是容错自动化系统,只有在其它措施配合下控制安全相 关过程时才需要使用。S7-400H的容错性是通过两个并行的中央控制 器实现的,它们的CPU通过光纤连接,并通过冗余的PROFIBUS-DP线路 对冗余I/O进行控制。每个CPU需要两个同步模块,通过光缆成对连 接。两个冗余的S7-
6、400H CPU之间的通讯使用同步模块。在发生错误 时,将会出现一个无扰动的控制传输,即未受影响的热备设备将在中 断处继续执行而不丢失任何信息。标准S7-400系统的设计和编程规则也适用于S7-400Ho就用户程 序的执行而言,S7-400H的运行方式与标准系统完全相同。操作系统 的集成同步功能会自动在后台执行,无需在用户程序中组态这些功 能。在冗余操作中,用户程序会在两个CPU上冗余地存储并由事件驱 动同步执行。但我们提供了多个用来优化程序的块,用以改善其对因 更新等操作而导致的任何周期延长情况的响应。除S7-400和S7-400H系统中支持的块外,S7-400H软件还另外提 供了可用来影响
7、冗余功能的块。通过STEP 7在用户程序中使用SFC51 “RDSYSST”执行该查询。使用()B 70- I/O冗余错误与()B 72-CPU冗 余错误等组织块来响应S7-400H的冗余错误。可以使用SFC 90 ”H_CTRL”禁止主站CPU上的、禁止主站CPU上的更新和删除、恢复或 立即启动周期性自检的测试组件三种方式影响容错系统。下载用户程序至CPU0,将CPU0的模式选择器开关设为RUN,然后 再设置CPU1上开关,以启动S7-400H自动化系统。CPU执行暖启动, 并调用OB 100o结果CPUO作为主CPU启动,CPU1作为备用CPU启动。 并更新备用CPU后,S7-400H处于
8、冗余模式并执行用户程序。当CPUO 与CPU1 的RUN指示灯亮,INTF、EXTF、BUSF1 和BUSF2、IFM1F、 IFM2F和REDF指示灯都熄灭后,S7-400H冗余系统已正常工作。2施耐德的Quantum硬冗余方案施耐德Quantum硬冗余系统(Modicon Quantum热备系统)需要在 两个底板上配有相同的硬件、软件和固件。其中一个控制器(PLC)作 为主控制器,另一个控制器作为备用控制器。在每个扫描周期后主控 制器都要对备用控制器进行更新。主控制器和备用控制器经常通信, 对整个系统的健康状况进行监控。如果主控制器故障,备用控制器会 在一个扫描周期代替主控制器起控制作用。
9、主控制器执行应用程序, 控制RI0,在每次扫描(程序周期)之后更新备用控制器。如果主控 制器故障,备用控制器在一个扫描周期将起控制作用。Mod icon Quantum热备系统是由Concept软件、配备热备套件、电 源和远程I/0(RI0)等组成。经济型热备套件140由两只CPU、两只电源、 两只热备模块140 CHS 11000组成。在热备控制站A和B上可以配备一 套经济型热备套件和各配一只RI0通讯模块140 CRP 93200,在远程站 配备了RI0适配器140 CRA 93200,外加电缆与分离器的连接可组成一 套经济型的热备系统。原先的Mod icon Quantum控制器使用Co
10、ncept软件,最多能传送应 用数据约128Kb,包括已定位数据(在状态RA1中)和非定位数据。为传 送非定位数据,系统必须使用状态RAM中一部分3x区域。施耐德电气 选择这种方法是为了与现有的CHS选项模块(140 CHS 11000)相兼容。 因此,有必要进行折衷:非定位数据越多,状态RAM就越少,反之亦 然。在Concept软件中,CPU的 Configuration Extension在984 Hot Standby选项选择后并确认。下载程序至一路PLC,下载完成后 可按住另一路的热备模块140 CHS 11000上的Update按钮后完成程序 自动传送。当除了 “READY”、“Co
11、m Act”和“RUN”指示灯亮并不 闪烁等,通过试验正常可得出该热备系统已正常工作。现在的Mod icon Quantum控制器使用Uni ty软件,CPU使用高端型 自带冗余功能的140CPU67160,具体组态方法不再做详细介绍。3罗克韦尔冗余方案3. 1罗克韦尔的ControlLogix硬冗余方案:ControlLogix冗余系统硬件结构由两个完全一样的控制器框架 组成,每个ControlLogix冗余系统框架中控制器模块、通信模块和 SRM模块。两个框架尺寸完全相同,模块一模一样,插放位置也一模 一样,控制器中的程序也一模一样。两个控制器框架之间,完全靠系 统冗余模块SRM来完成同步
12、和数据的交换。进入同步状态的主机控制 器,自动地传送备份数据到辅机控制器,这些数据无须用户挑选和编 程,只要在主机控制器中被程序运行时刷新过的数据,都会通过交叉 装载传送到辅机控制器,传送的数据量可以非常大。控制器通过与 SRM的连接,得知自己是主机控制器还是辅机控制器,从而决定是传 送数据还是接收数据。这些完全不需要用户的介入,系统自动获取、 自动判断、自动传送。两个控制器的同步运行和大量数据的复制,使 得输出得到无扰切换。在成对的冗余框架中,首先上电的框架成为主机框架,后上电的 框架作为辅机框架,并建立与主机控制器的同步。当出现主机控制器 所在框架掉电、拔插主机框架上的任何模块、控制器程序
13、发生主要故 障、断开CNBR模块上的ControlNet分接器或电缆等情况都会发生冗 余切换。冗余系统中,主控制器框架和从控制器框架上各个模块的版本必 须严格一致,并到达到要求的版本号,否则无常工作。当版本不一致 时,在通讯软件RSLinx中可能无法看到从控制器框架上的处理器, 同时,从控制器框架的处理器状态指示灯(0K灯)变为红色长亮。因 此,一般系统在第一次上电时,需要进行固件升级。升级工作需要使 用Rockwel 1的固件升级软ControlFLASH, o升级完毕后,主从控制 器框架都重新上电,使用RSLogix5000将程序下载到主处理器中,然 通过切换将程序自动备份至从处理器,最后
14、通过软件RSNetWorx for ControlNet对网络进行规划。检查处理器RUN、1/()、RS232、OK指 示灯绿色稳定和BAT指示灯灭,通过试验正常可得出该热备系统已正 常工作。3.2罗克韦尔的SLC500软冗余方案:SLC的冗余可以采用两个CPU机架,通过HSSL链路连接各自的 1747-BSN冗余远程10模块,并挂接RI0链路即可。其作用如下:主 CPU控制远程1(),后备处理器也接收同样的实时控制数据,数据同步 通过HSSL实现,以便后备处理器按实时数据不断更新,当主处理器 出现故障时,系统自动切换到后备处理器以接管控制,从而为用户提 供事实上不中断的运行功能。SLC500
15、软冗余系统的主从机架完全相同,每个机架上安装有一 个CPU和一个BSN模块,其中一对配对的BSN与远程10上的1747-ASB 远程I/O适配器模块实现冗余的RI0数据通讯。一个冗余SLC500系 统最多支持8对BSN模块,亦即最多可接8个RI0通讯链路,每个 RI0链最多1024点I/O,因此一个SLC500冗余系统最多可有8192点 l/0oSLC500的热备系统由1747-BSN构成,可以在Remote I/O、DH+ 和RS-232/485网络进行系统数据的备份。当在Remote I/O网络上进 行热备的时候,1747-BSN具有和1747-SN模块完全相同的功能,只 是在远程扫描器的
16、基础上增加了数据备份的能力。系统中,一个1747-BSN模块处于主系统框架中,另外一个 1747-BSN模块处于备用系统框架中,都通过RI0链路与远程框架的 1747-ASB模块相连。在热备系统中,主系统框架和备用系统框架中 都不插I/O模块。在系统运行时,主系统中的控制器通过背板将数据 传递到本地框架的BSN模块中,然后主系统中的BSN模块通过HSSL 链路将数据传递到备用系统中的BSN模块中。在备用系统框架中,BSN 模块再将接受到的数据通过背板传递到备用系统的控制器中,数据就 是以这样的方式完成在热备系统中的备份。当主系统发生故障的时候,热备系统进行切换,以使备用系统中 的控制器接管主系
17、统的控制器来控制远程框架的模块运行。这个切换 的速度是很快的(一般在50n)s之便完成切换),以致于在主系统发 生故障的时候,处于远程框架的输出还没有发生变化,备用系统已经 代替出现故障的主系统运行了。SLC500软冗余系统的主处理器框架在电源故障或掉电、处理器 主要故障、BSN模块故障(包括RIO链的通讯超时)、处理器没有处 于RUN运行状态情况下会发生主从的切换。通常主从切换的时间在 50ms+1个完整的程序扫描时间,假如主处理器的DH+地址为N,则从 机为N+1,当发生主从切换时,处理器会发生地址的交换,这样我们 在编程软件上始终访问的逻辑上的主处理器。处理器之间的数据同步 靠同步子程序
18、来实现,主处理器把需要同步的信息传送到BSX的数据 交换区,从处理器则从该交换区读取这些数据。使用RSLogix5000将程序下载到两个处理器中,注意1747-BSN 和1747-ASB的DIP开关拔码必须与程序中的组态和1/()位置一致。 当1747-BSN模块的PRI (只有一个站亮代表主站)、SEC (只有一个 站亮代表从站)、RI0绿色稳定、HSSL绿色闪烁、ERR与FLT都熄灭 和1747-ASB模块的C0MM亮、FAULT熄灭、状态显示RUN后,代表RI0 链路正常通讯。在RI0正常通讯后,处理器RUN亮稳定、HSSL绿色 闪烁、FLT与BATT都熄灭、DH+或RS232亮稳定后即
19、SLC500软冗余 系统已正常工作。4 ABB的AC800M硬冗余方案AC800M控制器是导轨安装式的模块化控制器家族,模块包括 CPU、通讯模块、电源模块及附件。CPU模块以存不同,是否支持冗 余分成几类。每个CPU上有两个以太网口用于连接操作站,工程师站 管理站或高级应用。两个以太网口可设置为冗余,用于提髙系统可利 用率。控制器配置了两个RS232 口,调试工具或与外部设备或系统进 行通信。ABB的AC800M硬冗余配置是采用两个AC800M冗余CPU PM861AK02,两个冗余的CPU通过专用的电缆.CEX与RCU链路来同 步数据。CEX电缆TK850连接两个CPU使得它们在同一个髙速
20、数据总 线上,RCU电缆TK851连接两个CPU进行冗余数据和信息交换。每个 CPU的T/&光纤接口通过双塑料光纤TK811连接至各自的模块总线光 纤接收器TB840A的接口,在TB840A后面挂接I/O模块。对控制的冗余组态分两步:在控制器上设定IP地址以及冗余地 址获取规则;在编程软件CCB5. 0程序里面设置为冗余控制器,并指 定CN2的IP地址。通过ABB提供的ipconfig程序可以很方便的设定 控制器的IP地址。通过ipconfig程序完成冗余控制器的设定,同时 在CCB5. 0里设置为add redundant unito通过CCB5. 0软件在程序 中Access Variab
21、les里建变量,将name和path对应起来就可以了 将要这些变量在切换后不会丢失。下载用户程序至主CPU,按下主CPU 的INIT按钮,就能自动将程序备份至从CPU。当处理器的F指示灯熄灭、R&P&B三个绿色指示灯亮、h&R, 黄色指示灯亮、仅一只处理器的PRIM亮、两只处理器DUAL黄色指示灯亮,表明该系统已正常工作。5结语上述介绍的四种类型的PLC组成的冗余系统是国目前应用比较 广泛且成熟的冗余方案。具体可以釆用电源冗余、处理器冗余、1/() 冗余、通讯冗余模块根据相应的PLC组态要求构成1套完整的PLC冗 余控制系统。参考文献:1SIEMENS AG. SIMATIC S7-300可编
22、程控制器硬件和安装手册.西门子(中国),2000.2廖常初S7-300/400 PLC应用技术M.:机械工业,2005.4SIEMENSSIEMENSSIEMENSAG.AG.AG.西门子冗余系统指南.西门子(中国),2008.STEP7下冗余I/O编程.西门子(中国),2008.Siemens PLC系统软件冗余的说明与实现.西门子(中国),2008.6 Schneider Electric Quantum Hot Standby Planning and Installation Guide 810 use 106 oo Version 4.0 Schneider Electric Co.
23、 , Ltd, 20037 施耐德电气.Mod icon Quantum Unit y热备系统用户手册.施耐德电气(中 国),2005.8 施耐德电气.Concept 2.6用户手册.施耐德电气(中国),2005.9 Rockwell Automation 公司.ControlLogix 冗余系统用户手册.Rockwel 1 Automat ion(中国),2004.10 Rockwell Automation 公司.ControlLogix 冗余系统用户手册.Rockwell Automation (中国),2004.11 Rockwell Automation, Inc. ControlLogix ControlNet Interface ModuleCatalog Numbers 1756-CNB,1756-CNBR, Series E Rockwell Automation,Inc All rights reserved Printed in the U.S.A., 2006.12 Rock
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客房部仓库管理制度
- 室外储油罐管理制度
- 家政功能室管理制度
- 弱电设备间管理制度
- 微机室卫生管理制度
- 心理康复室管理制度
- 快递中转仓管理制度
- 怀化国医堂管理制度
- 总工会财务管理制度
- 总裁班班级管理制度
- 托克逊县宝源长石矿厂新疆托克逊县桑树园子南山铜矿3万吨/年采矿项目环评报告
- 陕西省西安高中2025届高二化学第二学期期末达标检测试题含解析
- 2025年江西报业传媒集团有限责任公司招聘笔试冲刺题(带答案解析)
- (2025)《公共基础知识》试真题库与答案
- 江西省南昌市第一中学教育集团2023-2024学年八年级下学期数学期末试卷(含答案)
- 瓦斯抽采考试题库及答案
- 网络题库财务会计知识竞赛1000题(仅供自行学习使用)
- 关于卫生院“十五五”发展规划(完整本)
- 地生中考模拟试题及答案
- 中医调理高血压课件
- 商业招商运营管理制度
评论
0/150
提交评论