劉黎,沈沖平
(云南能投威信能源有限公司,云南昭通657903)
淺談AB PLC冗余系統中冗余模塊故障的處理方法
劉黎,沈沖平
(云南能投威信能源有限公司,云南昭通657903)
對AB PLC的冗余系統和AB PLC冗余系統中1756-RM冗余模塊出現故障的處理方法進行了比較全面的介紹。
AB PLC;冗余;RSLogix 5000;RSLinx
某2×600 MW火力發電廠的除灰系統采用的是羅克韋爾公司生產的AB PLC的冗余系統,上位機采用的是GE公司生產的IFIX系統。
在倒電時,因停電時間比較長,導致供給PLC系統的UPS的電量耗盡。重新上電后,除灰系統所有畫面均無數據,整個系統癱瘓。
為了確保除灰系統的可靠性,控制系統采用了AB公司的冗余PLC,即當主控制器機架中出現故障時,比如主機架掉電、主機架中的一個模塊發生硬件或固件故障、主控制器的用戶程序發生主要故障、主機架與遠程ControlNet或EtherNet/IP模塊間的通信丟失、以太網轉接電纜與主機架中的EtherNet/IP通信模塊斷開、在主機架中拔除或插入任何模塊、主控制器發出切換命令、RSLinx軟件發出切換命令,冗余系統會自動將控制權從主機架控制切換到從機架。
AB PLC冗余系統的主、從機架及所有卡件的目錄號、系列、版本都一樣,控制器的存儲器的容量也相同,插槽分配均一致。除灰控制系統的機架采用的是1756-A7,電源模塊采用的是control logix 1756-PAR2,CPU采用的是logix 5561 1756-L61,通訊卡采用的是controlnet ID 1756-CNBR,并已將CNB模塊設置為相同的節點號。網卡采用的是1756-ENBT,并設置成同一IP地址。熱備模塊采用的是system redundancy module 1756-RM B。其系統配置示意圖如圖1所示。
通過對除灰PLC系統檢查發現,AB PLC的主、備CPU模塊的OK燈紅閃;CNBR模塊的OK燈紅色常亮,其余燈不亮,液晶屏顯示FAULT;ENBT模塊顯示PASS;1756-RM B模塊顯示TEST,且OK燈紅色常亮。通過故障指示燈,查閱AB PLC的相關手冊,可以初步判斷為該系統發生了故障,且為不可恢復的主要故障。

圖1 除灰PLC系統冗余配置示意圖
因PLC的CPU模塊已發生不可恢復的主要故障,不能進行正常通訊。只能通過筆記本電腦用網線與網卡1756-ENBT進行直接連接,事先已將電腦的IP和網卡1756-ENBT的IP設置成同一個網段。
啟動RSlinx軟件,通過RsWho查看PLC網絡。如果為1756-RM B模塊壞,且連在機架上,則RSLinx軟體無法搜索到CPU,連不上PLC。此處曾嘗試過更換機架、更換CNBR、ENBT、CPU模塊等,但均以無效告終。如果將1756-RM B模塊拔掉,再通過RSLinx軟件的RsWho功能就能找到機架和卡件;找到后,打開RSLogix 5000軟件,連接到PLC;連接后,通過軟件清除掉PLC的主要故障。
清除PLC主要故障的方法為:①單擊offline旁邊的黑色下拉箭頭,彈出對話框;②單擊對話框中“controller properties”選項,將會彈出1個Connect To Go Online對話框,如圖2所示;③單擊“Connect To Go Online”對話框中的“Major faults”,可查看故障信息及代碼。如圖2所示,其故障為Uable to read ControlBus chassis information,故障代碼為Type3,code 20,通過查閱《Logix5000主要故障、次要故障和I/O故障代碼編程手冊》,發現類型3,代碼20的故障為機架故障;④點擊“Clear Majors”,清除主要故障。
故障清除后,CPU、CNBR、ENBT模塊的指示燈均恢復正常,PLC能單機運行。插上1756-RM B模塊后,又會重復剛開始出現的故障,可以初步判斷為1756-RM B模塊壞。更換新的1756-RM B模塊后,除灰系統正常運行,熱備切換也正常,判斷為1756-RM B模塊壞。
AB PLC的CPU提示發生了主要故障時,因不能通過以太網連接到PLC系統,建議采取直接連ENBT卡的方式。當AB PLC的冗余系統出故障時,為了快速判斷出卡件故障,建議先將從機架斷電,并將冗余備用模塊1756-RM B拔掉后,再進行查找,這樣查找故障將更方便、快捷,可以節約大量檢修維護時間。

圖2 AB PLC故障示意圖
〔編輯:張思楠〕
TP273
A
10.15913/j.cnki.kjycx.2017.14.076
2095-6835(2017)14-0076-02