1. 超時檢測
機械設備在各工步的所需的時間基本不變,因此可以用時間為參考,在可編程控制器發(fā)出信號,相應的外部執(zhí)行機構開始動作時起動一個定時器開始定計時,定時器的設定值比正常情況下該動作的持續(xù)時間長20%左右。如某執(zhí)行機構在正常情況下運行10s后,使限位開關動作,發(fā)出動作結束的信號。在該執(zhí)行機構開始動作時起動設定值為12s的定時器定時,若12s后還沒有收到動作結束的信號,由定時器的常開觸點發(fā)出故障信號,該信號停止正常的程序,起動報警和故障顯示程序,使操作人員和維修人員能迅速判別故障的種類,及時采取排除故障的措施。
2. 邏輯錯誤檢查
在系統(tǒng)正常運行時,PLC的輸入、輸出信號和內(nèi)部的信號(如存儲器為的狀態(tài))相互之間存在著確定的關系,如出現(xiàn)異常的邏輯信號,則說明出了故障。因此可以編制一些常見故障的異常邏輯關系,一旦異常邏輯關系為ON狀態(tài),就應按故障處理。如機械運動過程中先后有兩個限位開關動作,這兩個信號不會同時接通。若它們同時接通,說明至少有一個限位開關被卡死,應停機進行處理。在梯形圖中,用這兩個限位開關對應的存儲器的位的常開觸點串聯(lián),來驅(qū)動一個表示限位開關故障的存儲器的位就可以進行檢測。
附:PLC的系統(tǒng)軟件和用戶程序
PLC控制系統(tǒng)的軟件主要包括系統(tǒng)軟件和用戶程序。系統(tǒng)軟件由PLC廠家固化在存儲器中,用于控制PLC的運作。用戶程序由使用者編制錄入,保存在用戶存儲器中,用于控制外部對象的運行。
1)、系統(tǒng)軟件
系統(tǒng)軟件包括系統(tǒng)管理程序、用戶指令解釋程序、標準程序模塊及系統(tǒng)調(diào)用。整個系統(tǒng)軟件是一個整體,它的質(zhì)量很大程度上影響了PLC的性能。通常情況下,進一步改進和完善系統(tǒng)軟件就可以在不增加任何設備條件下大大改善PLC的性能,使其功能越來越強。
2)用戶程序
PLC的程序一般由三個部分構成:用戶程序、數(shù)據(jù)塊和參數(shù)塊。用戶程序是必選項,數(shù)據(jù)塊和參數(shù)塊是可選部分。
用戶程序即應用程序,是用戶針對具體控制對象編制的程序。PLC是通過在RUN方式下,循環(huán)掃描執(zhí)行用戶程序來完成控制任務的,用戶程序決定了一個控制系統(tǒng)的功能。
一個完整的用戶程序應當包含一個主程序、若干子程序和若干中斷程序三大部分。