plc掃描過(guò)程包括三大步驟,“輸入狀態(tài)檢查”、“程式執(zhí)行”、“輸出狀態(tài)更新”說(shuō)明如下:
步驟一“輸入狀態(tài)檢查”:
plc首先檢查輸入端元件所連接之各點(diǎn)開(kāi)關(guān)或傳感器狀態(tài)(1 或0 代表開(kāi)或關(guān)),并將其狀態(tài)寫入內(nèi)存中對(duì)應(yīng)之位置xn。
步驟二“程式執(zhí)行”:
將階梯圖程式逐行取入cpu 中運(yùn)算,若程式執(zhí)行中需要輸入接點(diǎn)狀態(tài),cpu直接自內(nèi)存中查詢?nèi)〕?。輸出線圈之運(yùn)算結(jié)果則存入內(nèi)存中對(duì)應(yīng)之位置,暫不反應(yīng)至輸出端yn。
步驟三“輸出狀態(tài)更新”:
將步驟二中之輸出狀態(tài)更新至plc輸出部接點(diǎn),并且重回步驟一。
此三步驟稱為plc之掃描周期,而完成所需的時(shí)間稱為plc 之反應(yīng)時(shí)間,plc 輸入訊號(hào)之時(shí)間若小于此反應(yīng)時(shí)間,則有誤讀的可能性。每次程式執(zhí)行后與下一次程式執(zhí)行前,輸出與輸入狀態(tài)會(huì)被更新一次,因此稱此種運(yùn)作方式為輸出輸入端“程式結(jié)束再生”。