四、DGMFN-3-XA2WB2W-41軟件實(shí)現(xiàn)
CPU冗余控制的軟件實(shí)現(xiàn)編程主要從下面兩方面考慮:
1、控制權(quán)的裁決和轉(zhuǎn)移
兩塊CPU同時(shí)在線運(yùn)行,一塊處于主控制模式,另一塊處于熱備模式。擁有主控制權(quán)的CPU具有輸出控制權(quán),而熱備CPU同時(shí)采集數(shù)據(jù)和保持通訊連接,但輸出被禁止。
DGMFN-3-XA2WB2W-41 兩個(gè)CPU模塊互相監(jiān)視對(duì)方的運(yùn)行狀態(tài)和通訊情況,一旦發(fā)現(xiàn)對(duì)方故障,立即發(fā)出報(bào)警,通過(guò)ControlNet網(wǎng),傳送給上位工控機(jī),在操作管理臺(tái)上顯示報(bào)警。如果是主控CPU模塊故障,熱備CPU模塊自動(dòng)獲得主控制權(quán)??刂茩?quán)的裁決和轉(zhuǎn)移的軟件框圖如圖4所示。
2、兩DGMFN-3-XA2WB2W-41塊CPU模塊的同步控制
由于熱備CPU隨時(shí)準(zhǔn)備著,一旦主CPU故障,就立即獲取主控制權(quán)而成為主控CPU,因此,主CPU必須將自己的信息隨時(shí)傳遞給熱備CPU,而熱備CPU必須跟蹤主CPU的變化,與主CPU保持同步,這樣,在兩塊CPU模塊進(jìn)行控制權(quán)的轉(zhuǎn)移時(shí),實(shí)現(xiàn)無(wú)擾動(dòng)切換。CPU模塊的同步控制程序框圖如圖5所示。
五、結(jié)束語(yǔ)
DGMFN-3-XA2WB2W-41 用A-B ControlLogix雙CPU的PLC控制器實(shí)現(xiàn)的熔鹽爐自動(dòng)系統(tǒng),已于2001年底開(kāi)始成功運(yùn)行于中國(guó)鋁業(yè)河南分公司,運(yùn)行情況良好,滿足了一水硬鋁管道化溶出氧化鋁生產(chǎn)線的工藝要求。
我們的體會(huì)是,ControlLogix雙CPU冗余控制的軟件方式實(shí)現(xiàn)是一種經(jīng)濟(jì)、有效的方法,它成本支出不大,卻能使系統(tǒng)的可靠性大大提高。
另外,雙CPU冗余控制時(shí),如何利用Map命令,只將具有主控制權(quán)的CPU數(shù)據(jù)通過(guò)ControlNet網(wǎng)傳送給其他控制設(shè)備,是值得進(jìn)一步研究的。
廈門(mén)興銳達(dá)公司網(wǎng)址:http://www.xmxrdauto.com
DGMFN-3-XA2WB2W-41
CJ1M-CPU11
MVME712A/AM
XY2-CEH7
YTR24D3H TR SINK OUTPUT MODULE 64POINT
C264-1
CIMR-G5A41P5
FUJIFPB56
CM3554
943-7UA22
LUCA12FU
FSDM6331
BALDOR DC Servo-Motor SD42-20-A1 w/Resolver - Good Condition
C314C 1 1/2 HP, 1725 RPM NEW AO SMITH ELECTRIC MOTOR
KENM3534 1/3 HP, 1750 RPM NEW BALDOR ELECTRIC MOTOR
PEERLESS ELECTRIC BLOWER 101083002, BALDOR MOTOR L1206 HP 1/3 RPM 1725, 115/230V
New Baldor Motor L3510A
VM3535 1/3 HP, 1140 RPM NEW BALDOR ELECTRIC MOTOR
L4003A 1/4 HP, 1725 RPM NEW BALDOR ELECTRIC MOTOR
NEW BALDOR M3555 2HP 230/460V-AC 3450RPM 56/56H 3PH AC MOTOR D440610
L1318T 1 HP, 1725 RPM NEW BALDOR ELECTRIC MOTOR
GP233004 .06 HP, 76 RPM NEW BALDOR DC ELECTRIC MOTOR