PLC是采用“次序掃描,不斷循環(huán)”的方法進行作業(yè)的。即在PLC運行時,CPU根據(jù)用戶按操控要求編制好并存于用戶存儲器中的程序,按指令步序號(或地址號)作周期性循環(huán)掃描,如無跳轉指令,則從***條指令開端逐條次序履行用戶程序,直至程序結束。然后重新回來***條指令,開端下一輪新的掃描。在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀況的改寫等作業(yè)。
PLC的一個掃描周期必經(jīng)輸入采樣、程序履行和輸出改寫三個階段。
PLC在輸入采樣階段:首先以掃描方法按次序將所有暫存在輸入鎖存器中的輸入端子的通斷狀況或輸入數(shù)據(jù)讀入,并將其寫入各對應的輸入狀況寄存器中,即改寫輸入。隨即關閉輸入端口,進入程序履行階段。
PLC在程序履行階段:按用戶程序指令寄存的先后次序掃描履行每條指令,經(jīng)相應的運算和處理后,其結果再寫入輸出狀況寄存器中,輸出狀況寄存器中所有的內容隨著程序的履行而改變。