本熔盐炉自动系统采用软件方式实现PLC的双CPU冗余控制。两块CPU模块同时在系统中运行,一块运行于主控模式,另一块运行于热备份模式。当其中任一块CPU发生故障时另一块CPU立即监视到并发出报警,自动将正常的CPU投入主控模式。CPU的无扰动切换,使系统一直受控,确保了安全,同时,使管道化生产线一直处于正常运行的良好工况中。
4软件实现
CPU冗余控制的软件实现编程主要从下面两方面考虑:
1、控制权的裁决和转移,两块CPU同时在线运行,一块处于主控制模式,另一块处于热备模式。拥有主控制权的CPU具有输出控制权,而热备CPU同时采集数据和保持通讯连接,但输出被禁止。两个CPU模块互相监视对方的运行状态和通讯情况,一旦发现对方故障,立即发出报警,通过ControlNet网,传送给上位工控机,在操作管理台上显示报警。如果是主控CPU模块故障,热备CPU模块自动获得主控制权。控制权的裁决和转移的软件框图如图4所示。
图4双CPU控制权裁决与转移程序框图Siemens 1AV3164B 1LE10031DB422AB4-Z
Siemens 1PH7101-2QF02-0CJ0
Siemens 1FK7042-5AF71-1FG0
Beckhoff CP2916-0000
SEW Eurodrive Getriebe Servomotor KH 57/R C**0M/BR/TF/AS1H/KK
Eurotherm Drives DC 590P/0380/500/0041/UK/ENW/0/230/0
Heidenhain EXE 934
SycoTec 4041HY 0.675.0530
Morgan-Rekofa F 6300
Indramat 2AD100C-B050A2-AS03-B2N2
Heidenhain 557648-25
Kuka KCP2 KCP-2 00.110.185
Siemens 1FT6132-6AB71-4AH2
Siemens 6FC5303-1AF02-0AK0
C**0M/BR/TF/AS1H/KK
SIEMENS 6SN2483-2CF00-OGBO
T161-003C T161003C
Binder 86 906 04A00 8690604A00
Siemens 1PH7107-2QF02-0CJ0
上一条:330130-045-03-05
下一条:TC-PRR021
【如果您还没有关注“公司名称”手机网站】