可編程序控制器是一種以微處理器為核心的新一代工業(yè)自動化控制裝置,PLC采用典型的計算機結(jié)構(gòu),主要由中央處理器、存儲器、輸入/輸出模塊、功能模塊、電源、編程器等幾個部分組成。
1.可編程序控制器的故障類別
1.1 外部設(shè)備故障
外部設(shè)備就是與實際過程直接聯(lián)系的各種開關(guān)、傳感器、執(zhí)行機構(gòu)、負載等。這部分設(shè)備發(fā)生故障,直接影響系統(tǒng)的控制功能。
1.2 系統(tǒng)故障
影響系統(tǒng)運行的全局性故障。系統(tǒng)故障可分為固定性故障和偶然性故障。故障發(fā)生后,可重新啟動使系統(tǒng)恢復(fù)正常,則可認(rèn)為是偶然性故障。重新啟動不能恢復(fù)而需要更換硬件或軟件,系統(tǒng)才能恢復(fù)正常,則可認(rèn)為是固定故障。
1.3 硬件故障
這類故障主要指系統(tǒng)中的模板(特別是I/O模板)損壞而造成的故障。這類故障一般比較明顯,影響局部。
1.4 軟件故障
軟件本身所包含的錯誤,主要是軟件設(shè)計考慮不周,在執(zhí)行中一旦條件滿足就會引發(fā)。在實際工程應(yīng)用中,由于軟件工作復(fù)雜、工作量大,因此軟件錯誤幾乎難以避免。
對于可編程控制器組成的控制系統(tǒng)而言,絕大部分故障屬于上述四類故障。根據(jù)這一故障分類,可以幫助分析故障發(fā)生的部位和產(chǎn)生的原因。
2.可編程序控制器的故障自診斷
2.1 PLC的自診斷測試
可編程序控制器具有較強的自診斷測試功能。在進行自診斷測試時,要使用診斷調(diào)試工具。利用可編程控制器本身所具有的各種功能,自行編制軟件、采取一定措施、結(jié)合具體分析確定故障原因。用戶通過程序可以編輯組織塊,來告訴CPU當(dāng)出現(xiàn)故障時應(yīng)如何處理,如果相應(yīng)的故障組織塊OB沒有編程,當(dāng)出現(xiàn)該故障時,CPU轉(zhuǎn)到“STOP”狀態(tài)。
2.2 PLC控制系統(tǒng)的故障自診斷
任何PLC都具有自診斷功能,當(dāng)PLC異常時應(yīng)該充分利用其自診斷功能以分析故障原因。