二,、雙CPU的PLC控制器
PLC控制器是系統(tǒng)控制的中心,,采集系統(tǒng)的全部工況信號,實時控制相關的設備動作,;同時監(jiān)視生產(chǎn)過程參數(shù)和設備運行狀態(tài),,當危險工況出現(xiàn)時,及時發(fā)出聲光報警,,當極限工況出現(xiàn)時,,聯(lián)鎖保護設備,保障生產(chǎn)過程安全,。為此,,我們選擇了以產(chǎn)品可靠性高著稱的羅克韋爾自動化公司的新一代控制平臺:A-B ControlLogix系列,同時考慮采用雙CPU模塊冗余,,進一步提高系統(tǒng)可靠性,,避免因故障出現(xiàn)所引起的生產(chǎn)停頓或安全事故。
三,、兩種雙CPU冗余方式的比較
ControlLogix提供有兩種CPU冗余解決方法,,一種為純硬件冗余,另一種為軟件冗余,。
硬件冗余的方法,,是將兩個CPU模塊插在不同的兩個機架上,每個機架上除了CPU模塊,,還要有通訊模塊CNBR,、熱備模塊SRM和兩個熱備模塊間的連接光纜
CPU冗余控制的軟件實現(xiàn)編程主要從下面兩方面考慮:
1、控制權(quán)的裁決和轉(zhuǎn)移
塊CPU同時在線運行,,一塊處于主控制模式,,另一塊處于熱備模式。擁有主控制權(quán)的CPU具有輸出控制權(quán),,而熱備CPU同時采集數(shù)據(jù)和保持通訊連接,,但輸出被禁止。
兩個CPU模塊互相監(jiān)視對方的運行狀態(tài)和通訊情況,,一旦發(fā)現(xiàn)對方故障,,立即發(fā)出報警,通過ControlNet網(wǎng),,傳送給上位工控機,,在操作管理臺上顯示報警。如果是主控CPU模塊故障,,熱備CPU模塊自動獲得主控制權(quán),。控制權(quán)的裁決和轉(zhuǎn)移的軟件框圖如圖4所示。
2,、兩塊CPU模塊的同步控制
由于熱備CPU隨時準備著,,一旦主CPU故障,就立即獲取主控制權(quán)而成為主控CPU,,因此,,主CPU必須將自己的信息隨時傳遞給熱備CPU,而熱備CPU必須跟蹤主CPU的變化,,與主CPU保持同步,,這樣,在兩塊CPU模塊進行控制權(quán)的轉(zhuǎn)移時,,實現(xiàn)無擾動切換,。
1746-BLM
1746-BTM
1746-C16
1746-FIO4I
1746-FIO4V
1746-HT
1746-IA16
1746-IA4
1746-IA8
1746-IB16
1746-IB32
1746-IB8
1746-IC16
1746-IG16
1746-IH16
1746-IM16
1746-IM4
1746-IM8
1746-IN16
1746-INT4
1746-IO12
1746-IO12DC
1746-IO4
1746-IO8
1746-ITB16
1746-ITV16
1746-IV16
1746-IV32
1746-IV8
1746-NI16I
1746-NI16V
1746-NI4
1746-NI8
1746-NIO4I
1746-NIO4V
1746-NO4I
1746-NO4V
1746-NO8I
1746-NO8V
1746-NR4
1746-NR8
1746-NT4
1746-NT8
1756-PA72羅克韋爾電源