收藏 分享(赏)

冗余配置例子.doc

上传人:精品资料 文档编号:10817261 上传时间:2020-01-11 格式:DOC 页数:4 大小:19.81KB
下载 相关 举报
冗余配置例子.doc_第1页
第1页 / 共4页
冗余配置例子.doc_第2页
第2页 / 共4页
冗余配置例子.doc_第3页
第3页 / 共4页
冗余配置例子.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1 引言Controllogix 是 Rockwell 公司在 1998 年推出 AB 系列的模块化 PLC,代表了当前 PLC 发展的最高水平,是目前世界上最具有竞争力的控制系统之一,Control- logix 将顺序控制、过程控制、传动控制及运动控制、通讯、I/O 技术集成在一个平台上,可以为各种工业应用提供强有力的支持,适用于各种场合,最大的特点是可以使用网络将其相互连接,各个控制站之间能够按照客户的要求进行信息的交换。Controllogix 可以提供完善的控制器的冗余功能,采用热备的方式构建控制器,两个控制器框架采用完全相同的配置,它们之间使用同步电缆连接,不仅控制器可以采用热备,

2、通讯网络也可以采用相似的方式进行热备,除以上的部分可以热备外,控制器的电源也可以进行热备,这样大大提高了控制器的运行的可靠性。2 系统介绍在某焦化厂干熄焦汽轮机发电项目的 DCS 控制系统中,采用了冗余的 Controllogix,系统结构如图 1 所示。上位机通过交换机与 PLC 处理器通讯,远程框架通过冗余的 ControlNet连接到控制器框架,同时,远程框架采用了冗余电源配置。整套系统具有很高的可靠性,满足了汽轮机发电系统对于 PLC 控制部分需要长期无故障运行的要求。上位机采用Rsview32 软件,用以监控现场设备的运行。 图 1 系统结构图本地框架由 L1 和 L2 框架构成,运

3、行时 L1 和 L2 互为热备,构成了冗余,L1 和 L2 框架各个槽位的所配置的模块如表 1 所示。R1,R2 和 R3 是远程框架,所有的点号都连接到远程框架的模块,远程框架的供电使用了 AB 的冗余电源(1756-PAR2) 。收藏引用 muzi_woody 1 楼 2007-9-21 7:41:00表 1 L1 和 L2 框架各个槽位的所配置的模块设置主从控制器框架的 1756-CNBR/D 的节点地址时应注意,他们的地址拨码应该相同,应该是系统中挂接在冗余 ControlNET 网上所有节点的最高地址,在本系统里面都设置为4,远程站的节点地址分别为 1,2,3 。在冗余系统正常运行时

4、,从控制器框架的 CNBR/D节点地址会自动加 1,变为 5。1757-SRM 是用于同步的冗余模块,主从控制器框架的 SRM 通过光纤连接。正常工作时,1756- L61 中所有的程序和数据通过光纤进行同步,在 RSLOGIX5000 编程中,不必对此模块进行组态。1756-ENBT 是以太网接口模块,通过网线连接到交换机。ENBT 的地址分配为两个连续的IP 即可, 在这个系统中 IP 地址分别为 192.168.1.11 和 192.168.1.12。 3 模块的升级冗余系统中,主控制器框架和从控制器框架上各个模块的版本必须严格一致,并到达到要求的版本号,否则无法正常工作。当版本不一致时

5、,在 RSLinx 中可能无法看到从控制器框架上的处理器,同时,从控制器框架的处理器状态指示灯(OK 灯) 变为红色长亮。因此,一般系统在第一次上电时,需要进行固件升级。根据 AB 公布的信息,当前一些模块的固件版本如表 2 所示,这个版本同样适用于 1756-L62, 1756-L63。表 2 一些模块的固件版本上电后,首先在 RSLinx 中检查模块的版本号,如果与表 2 不一致,需要到 AB 网站上去下载这个版本的升级包 V13.71 Redundancy Bundle。升级工作需要使用 Rockwell 的固件升级软件 ControlFLASH。升级前,先要取消 SRM 的从框架资格,

6、在 RSLinx 中,从框架比主框架的节点地址大 1。从图标上进入 1757-SRM 的属性,找到 Configration 的 Auto-Synchonization 选项,将参数改为 NEVER.然后进入 Synchonization 选项卡,单击 Disqualify Secondary(取消从框架资格),这个时候主从处理器之间就不会同步了。升级时,先打开一个处理器框架的电源,关闭另一个框架的电源。等 1757-SRM 显示PRIM 后,在 RSLinx 中可以找到这个框架中的模块。然后使用 ControlFLASH 分别进行升级。升级完毕后,关闭这个处理器框架的电源,打开另一个框架的电

7、源,也如此进行升级。升级完毕后,进入 1757-SRM 的属性,将从控制器设为主控制器,使用 RSLogix5000 将程序下载到从处理器,关闭机架电源,进入从 1757-SRM 的属性,选择 BecomePrimary,然后进入 RSLogix5000 的通讯菜单,清除掉故障。完成以上升级工作后,主从控制器框架都上电,然后使用 RSNetWorx for ControlNET 对网络进行调度。在正常工作情况下,一般哪一个框架先上电,哪一个就是主框架,另一个是从框架,主框架的 1757-SRM 会显示 PRIM,从框架的会显示 SYNC。正常运行时,在 SRM 属性中可以进行主从的切换。如果显

8、示状态与这个不一致,表示系统同步出现问题,需要进行进行检查,刚上电时因为 SRM 需要自检,可能要花一些时间。如果同步光纤、ControlNET 或者以太网出现连接问题,都有可能导致同步不正常。在 RSLogix5000 中进行冗余系统的编程时,只能使用一个连续性任务或几个周期性任务。尽量不要使用 SINT 和 INT 型的数据,另外,数据的定义最好都采用数组完成,这样可以提高同步时的效率。在打点和程序调试期间,由于经常下载程序,这个时候容易导致同步出错,最好在 1757-SRM 中把自动同步选项设为禁用,采用手动的方式进行同步。等调试完毕后,再把这个选项打开,正式将系统投运。4 RSLinx

9、 中的冗余配置为了保证冗余系统能够和上位机的 HMI 软件正常通讯,需要在 RSLinx 中进行冗余配置。RSLinx 中,首先定义两个 Topic,分别指向主框架和从框架的处理器,然后,在 Alias Topic 中,定义一个别名 Topic,指向刚才定义的两个 Topic,在使用时,HMI 中的节点的定义只要指向别名 Topic 就可以了,当处理器发生主从切换时,HMI 仍然可以保持正常的通讯。引用 muzi_woody 2 楼 2007-9-21 7:41:515 SRM 时间同步1757-SRM 正常运行时,需要对同步过程中发生的事件按照时间顺序进行记录,1757-SRM出厂时的缺省时

10、间不是当前的时间,因此需要对 SRM 进行时间重新设置。在设置 1757-SRM 时间时,笔者采用编程的方式将 1757-SRM 的时间与处理器的时间进行同步,同时,利用 AB 提供的时间同步工具,笔者可以将处理器的时间与上位机的时间进行同步,这样也就实现了 1757-SRM 与上位机的时间同步。在 RSLogix5000 中添加程序,如图 2 所示:图 2 RSLogix5000 中添加程序GSV 中读出的时间数据写入到 WCT(WCT 定义为 DINT2.)然后,由 MSG 把数组 WCT 的值写入到 SRM 的时间属性。MSG 指令的设置如图 3 所示。图 3 MSG 指令的设置通讯配置

11、如图 4 所示。通讯配置的格式为:1,SRM 的槽号。图 4 配置显示这一程序表示从处理器中读出时间,放入到 WCT 中,然后把 WCT 的值写入到 SRM 中。程序运行后,处理器和 SRM 的时间就实现同步了。然后在上位机运行时间同步工具。“C:Program FilesRockwell SoftwareRSLogix 5000 ToolsLogix5000 Clock Update Tool“先添加设备,从 RSWho 中选中要同步的处理器。在添加的处理器图标上点击鼠标右键,在弹出的菜单中选择 synchronize device,这样就实现了上位机与 CPU 的时间同步。那末也就实现了

12、SRM 与上位机的时间同步。如果 Controllogix 的时间误差较大,但又对 SRM 的时间要求较高,可以利用时间同步工具的常驻内存运行功能,实现实时的时间同步。在 scheduled synchronizations 菜单中可以添加需要进行实时时间同步的 CPU,同步的时间间隔进行相应的配置后,就可以实现实时的时间同步了。利用这个原理,通过相应的设置,可以实现同一网络中不同 Controllogix 处理器之间的时间同步,或者不同 SRM 之间的时间同步,也可以时间不同网络之间的时间同步。6 处理器的故障处理虽然在处理器发生故障时,会导致处理器的切换,但我们可以通过编程来防止可以预见的故障的产生。当处理器在运行过程中出现主要故障时,可以使用程序清除这一故障。在 RSLogix5000 的用户自定义类型中,定义一个名为 FaultData 的数据类型,内部变量的数据类型如图 5 所示。然后定义一个变量 CHI 为 FaultData。然后如图 6 所示添加控制器故障处理程序。程序如图 7 所示。图 5 FaultData 内部变量的数据类型图 6 添加控制器故障处理程序图 7 控制区故障处理程序通过以上程序可以很好的防止处理器主要故障的发生。一般次要故障不会引起处理器停机和冗余的切换,因此次要故障的处理程序不是很有必要。7 结束语引

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报