一、分時處理及掃描工作方式
PLC系統(tǒng)正常工作時要完成如下任務
計算機內(nèi)部各工作時要完成如下的任務
計算機與外部設備間的通訊
用戶程序所要完成的工作
這些工作都是分時完成的,每項工作又都包含著許多具體的工作,以用戶程序的完成來說又可分為以下三個階段。
輸入處理階段:
也稱輸入采樣,在這個階段中,可編程控制器讀入輸入法入口的狀態(tài),并將它們存放在輸入數(shù)據(jù)暫存區(qū)中。
程序執(zhí)行階段:
在這個階段中,可編程控制器根據(jù)本次讀入的輸入數(shù)據(jù),依用戶程序的順序逐條執(zhí)行用戶程序,執(zhí)行的結(jié)果均存儲在輸出狀態(tài)暫存區(qū)中。
輸出處理階段:
也叫輸出刷新階段,這是一個程序執(zhí)行周期的最后階段,可編程控制器將本次用戶程序的執(zhí)行結(jié)果一次性的從 輸出狀態(tài)暫存區(qū)送到各個輸出口,對輸出狀態(tài)進行刷新。
這三個階段也是分時完成的,為了連續(xù)的完成PLC所承擔的工作,系統(tǒng)必須周而復始地依一定的順序完成這一系列的具體工作。這種工作方式叫做循環(huán)掃描工作方式。