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