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