详细介绍: 1FK6042-6AF71-1TB0
1FK6042-6AF71-1TG0
1FK6042-6AF71-1TH0
1FK7022-5AK71-1HA0
1FK7032-5AF21-1DB0
1FK7032-5AK71-1SG0
1FK7032-5AK71-1SH0
CPU冗余控制的软件实现编程主要从下面两方面考虑:
1、控制权的裁决和转移
块CPU同时在线运行,一块处于主控制模式,另一块处于热备模式。拥有主控制权的CPU具有输出控制权,而热备CPU同时采集数据和保持通讯连接,但输出被禁止。
两个CPU模块互相监视对方的运行状态和通讯情况,一旦发现对方故障,立即发出报警,通过ControlNet网,传送给上位工控机,在操纵治理台上显示报警。假如是主控CPU模块故障,热备CPU模块自动获得主控制权。控制权的裁决和转移的软件框图如图4所示。
2、两块CPU模块的同步控制
由于热备CPU随时预备着,一旦主CPU故障,就立即获取主控制权而成为主控CPU,因此,主CPU必须将自己的信息随时传递给热备CPU,而热备CPU必须跟踪主CPU的变化,与主CPU保持同步,这样,在两块CPU模块进行控制权的转移时,实现无扰动切换。CPU模块的同步控制程序框图如图5所示。
五、结束语
用A-B ControlLogix双CPU的PLC控制器实现的熔盐炉自动系统,已于2001年底开始成功运行于中国铝业河南分公司,运行情况良好,满足了一水硬铝管道化溶出氧化铝生产线的工艺要求。
我们的体会是,ControlLogix双CPU冗余控制的软件方式实现是一种经济、有效的方法,它本钱支出不大,却能使系统的可靠性大大进步。
另外,双CPU冗余控制时,如何利用Map命令,只将具有主控制权的CPU数据通过ControlNet网传送给其他控制设备,是值得进一步研究的。
厦门航拓电气有限公司
xiamen hangtuo Electric Co., Ltd.
地 址:厦门市思明区仙岳路582号嘉怡园16楼 A单元
联系人:王先生
T:0592-5072097
P:18965131350
F:0592-5072083
1FK6042-6AF71-1TB0
1FK6042-6AF71-1TG0
1FK6042-6AF71-1TH0
1FK7022-5AK71-1HA0
1FK7032-5AF21-1DB0
1FK7032-5AK71-1SG0
1FK7032-5AK71-1SH0DSQC 532 3HAC12158-1
DSQC 522 3HAC8848-1
DSQC 325 3HAB2241-1
DSQC 361 3HAC0373-1
DSQC 500 3HAC3616-1
DSQC 540 3HAC14279-1
DSMB 124 57360001-U
DSMB 125 57360001-AN
DSMB 127 57360001-HG
DSQC 317 3HAB2209-1
DSQC 323 3HAB5956-1
|