Professional Documents
Culture Documents
Controllogix 系列 Plc 冗余系统在汽轮机发电中的应用
Controllogix 系列 Plc 冗余系统在汽轮机发电中的应用
Controllogix 可以提供完善的控制器的冗余功能,采用热备的方式构建控制器,两个控制器框架采用完全相同的配置,它们之间使用同
步电缆连接,不仅控制器可以采用热备,通讯网络也可以采用相似的方式进行热备,除以上的部分可以热备外,控制器的电源也可以进
行热备,这样大大提高了控制器的运行的可靠性。
2 系统介绍
图 1 系统结构图
本地框架由 L1 和 L2 框架构成,运行时 L1 和 L2 互为热备,构成了冗余,L1 和 L2 框架各个槽位的所配置的模块如表 1 所示。R1,R2
和 R3 是远程框架,所有的点号都连接到远程框架的模块,远程框架的供电使用了 AB 的冗余电源(1756-PAR2)。
表 1 L1 和 L2 框架各个槽位的所配置的模块
3 模块的升级
冗余系统中,主控制器框架和从控制器框架上各个模块的版本必须严格一致,并到达到要求的版本号,否则无法正常工作。
4 RSLinx 中的冗余配置
5 SRM 时间同步
图 3 MSG 指令的设置
通讯配置如图 4 所示。通讯配置的格式为:1,SRM 的槽号。
图 4 配置显示
这一程序表示从处理器中读出时间,放入到 WCT 中,然后把 WCT 的值写入到 SRM 中。
6 处理器的故障处理
虽然在处理器发生故障时,会导致处理器的切换,但我们可以通过编程来防止可以预见的故障的产生。当处理器在运行过程中出现主要
故障时,可以使用程序清除这一故障。
在 RSLogix5000 的用户自定义类型中,定义一个名为 FaultData 的数据类型,内部变量的数据类型如图 5 所示。然后定义一个变量 CHI
为 FaultData。然后如图 6 所示添加控制器故障处理程序。程序如图 7 所示。
图 5 FaultData 内部变量的数据类型
图 6 添加控制器故障处理程序
图 7 控制区故障处理程序
通过以上程序可以很好的防止处理器主要故障的发生。一般次要故障不会引起处理器停机和冗余的切换,因此次要故障的处理程序不是
很有必要。
作者:zxjjynl
文章来源:中国工控网 PLC 擂台