plc執(zhí)行程序的過程分三個階段,即輸入采樣(輸入處理)階段、程序執(zhí)行階段、輸出刷新。
圖 plc執(zhí)行程序的過程
(1)輸入處理階段 在這一階段,plc以掃描工作方式按順序?qū)⑺休斎攵说妮斎霠顟B(tài)采樣并存入輸入映像寄存器中。在本工作周期內(nèi),這個采樣結(jié)果的內(nèi)容不會改變,而且這個采樣結(jié)果將在plc執(zhí)行程序時被使用。
(2)程序執(zhí)行階段 在這一階段,plc按順序進行掃描,即從上倒下、從左到右地掃描每條指令,并分別從輸入映像寄存器和輸出映像寄存器中獲得所需的數(shù)據(jù)進行運算、處理,再將程序執(zhí)行的結(jié)果寫入寄存執(zhí)行結(jié)果的輸出映像寄存器中保存。但這個結(jié)果在全部程序未執(zhí)行完畢之前不會送到輸出端口上。
(3)輸出處理階段 在所有用戶程序執(zhí)行完后,plc將輸出映像寄存器中的內(nèi)容送入輸出鎖存器中,通過一定方式輸出,驅(qū)動外部負載。