因為PLC在正常運行時主要有三部,一是對外部信號的采集,二是程序由上到下的邏輯運算,三是把運算結(jié)果對輸出點進行更新。由于生產(chǎn)過程成中會遇到需要作出實時響應(yīng)的需要,如果按正常的掃描邏輯來進行就會錯過瞬時信號或是達不到生產(chǎn)需要的效果。中斷的應(yīng)用就可以很好的解決以上問題。可在特殊情況下實時的執(zhí)行相應(yīng)動作。如下對中斷的種類進行講解:
(1)PLC高速計時器中斷:PLC硬件部分有定時器,當(dāng)過程之和設(shè)定值相同時可形成中斷。
(2)PLC定時器中斷:PLC內(nèi)有定時為1MS,2MS,3MS,4MS,5MS,10MS,50MS,100MS,的中斷可選,選其一別的就不能再應(yīng)用。
(3)PLC計數(shù)器中斷:PLC內(nèi)有高速計數(shù)器,針對高頻輸入端信號進行采集,計數(shù)到達進入中斷程序,對生產(chǎn)物料進行切斷。
(4)PLC中斷輸出完成中斷:PLC內(nèi)部都有高速脈沖輸出,高速脈沖發(fā)送完成后可利用其中斷執(zhí)行相應(yīng)動作。
(5)PLC外部輸入點中斷:外部輸入點X0-X16有輸入的情況下直接進入中斷程序,其中一個輸入點又分為上升沿和下降沿中斷兩種。
上方五種中斷為PLC內(nèi)部所有中斷,優(yōu)先等級由上往下依次降低,當(dāng)有幾種中斷同時發(fā)生時先執(zhí)行等級高的,依次進行處理。