1.輸入處理
輸入處理也叫輸入采樣。在此階段,順序讀入所有輸入端子的通端狀態(tài),并將讀入的信息存入內存中所對應的映象寄存器。在此輸入映象寄存器被刷新。接著進入程序執(zhí)行階段。在程序執(zhí)行時,輸入映象寄存器與外界隔離,即使輸入信號發(fā)生變化,其映象寄存器的內容也不會發(fā)生變化,只有在下一個掃描周期的輸入處理階段才能被讀入信息。
2.程序執(zhí)行
根據(jù)PLC梯形圖程序掃描原則,按先左后右先上后下的步序,逐句掃描,執(zhí)行程序。遇到程序跳轉指令,根據(jù)跳轉條件是否滿足來決定程序的跳轉地址。從用戶程序涉及到輸入輸出狀態(tài)時,PLC從輸入映象寄存器中讀出上一階段采入的對應輸入端子狀態(tài),從輸出映象寄存器讀出對應映象寄存器,根據(jù)用戶程序進行邏輯運算,存入有關器件寄存器中。對每個器件來說,器件映象寄存器中所寄存的內容,會隨著程序執(zhí)行過程而變化。
3.輸出處理
程序執(zhí)行完畢后,將輸出映象寄存器,即器件映象寄存器中的Y寄存器的狀態(tài),在輸出處理階段轉存到輸出鎖存器,通過隔離電路,驅動功率放大電路,使輸出端子向外界輸出控制信號,驅動外部負載。