執(zhí)行程序的過程分三個(gè)階段,即輸入采樣(輸入處理)階段、程序執(zhí)行階段、輸出刷新。

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










