|
PLC是采用“順序掃描,不斷循環(huán)”的方式進(jìn)行工作的,。即在PLC運行時,,CPU根據(jù)用戶按控制要求編制好并存于用戶存儲器中的程序,,按指令步序號(或地址號)作周期性循環(huán)掃描,,如無跳轉(zhuǎn)指令,,則從第一條指令開始逐條順序執(zhí)行用戶程序,直至程序結(jié)束,。然后重新返回第一條指令,開始下一輪新的掃描,。在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態(tài)的刷新等工作,。
( K$ l3 D7 J: ?' D* l D% P2 v$ S& B3 } PLC的一個掃描周期必經(jīng)輸入采樣,、程序執(zhí)行和輸出刷新三個階段,。2 n% B, W4 n$ F( r3 p, j; Z5 |% Y* X
PLC在輸入采樣階段:首先以掃描方式按順序?qū)⑺袝捍嬖谳斎腈i存器中的輸入端子的通斷狀態(tài)或輸入數(shù)據(jù)讀入,,并將其寫入各對應(yīng)的輸入狀態(tài)寄存器中,即刷新輸入,。隨即關(guān)閉輸入端口,,進(jìn)入程序執(zhí)行階段,。
$ K3 A& P$ h# ]5 r, [ PLC在程序執(zhí)行階段:按用戶程序指令存放的先后順序掃描執(zhí)行每條指令,,經(jīng)相應(yīng)的運算和處理后,,其結(jié)果再寫入輸出狀態(tài)寄存器中,,輸出狀態(tài)寄存器中所有的內(nèi)容隨著程序的執(zhí)行而改變。8 e/ x3 C3 n/ r9 T2 Z
輸出刷新階段:當(dāng)所有指令執(zhí)行完畢,,輸出狀態(tài)寄存器的通斷狀態(tài)在輸出刷新階段送至輸出鎖存器中,并通過一定的方式(繼電器,、晶體管或晶閘管)輸出,,驅(qū)動相應(yīng)輸出設(shè)備工作,。7 r) o" y. Z6 i3 }, ~) W c6 B
|
|