PLC輸入采樣階段
發(fā)布時間:2013/8/22 20:55:23 訪問次數(shù):2171
(1)輸入采樣階段
PLC在輸入采樣階段檢查輸入信號的狀態(tài)并刷新過程映像輸入表(PII)。ALO10B48N-L首先掃描所有輸入模塊,并將各輸入端子狀態(tài)存入內(nèi)存中對應(yīng)的過程映像輸入表。此時,過程映像輸入表被刷新。在程序執(zhí)行階段和輸出刷新階段,過程映像輸入表與外界隔離,無論輸入信號如何變化,其內(nèi)容都保持不變,直到進入下一個掃描周期的輸入采樣階段。
(2)程序執(zhí)行階段
根據(jù)PLC梯形圖程序掃描原則,PLC按先左后右、先上后下的步序?qū)B1的指令進行逐句掃描,當(dāng)遇到程序跳轉(zhuǎn)指令時,則根據(jù)跳轉(zhuǎn)條件是否滿足來決定程序的跳轉(zhuǎn)地址;當(dāng)遇到子程序調(diào)用指令時,則執(zhí)行子程序(FB、FC或SFB、SFC),子程序執(zhí)行結(jié)束繼續(xù)執(zhí)行OB1等其他指令;當(dāng)指令中涉及輸入、輸出狀態(tài)時,PLC就從過程映像輸入表“讀人”上一階段采入的對應(yīng)輸入端子狀態(tài),從元件寄存器“讀人”對應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài),然后進行相應(yīng)的運算,運算結(jié)果再存人元件寄存器中。對元件寄存器來說,每一個元件(“軟繼電器”)的狀態(tài)會隨著程序執(zhí)行結(jié)果而變化。
程序執(zhí)行階段可以被某些事件(時間中斷、硬件中斷等)中斷,并暫停OB1的執(zhí)行,由操作系統(tǒng)直接凋用與事件相關(guān)的其他組織塊( OB),當(dāng)事件處理結(jié)束后,再繼續(xù)執(zhí)行OB1的程序指令。
(3)輸出刷新階段
在輸出刷新階段,把過程映像輸出表( Pio)的值寫到輸出模塊。在所有指令執(zhí)行完畢后,過程映像輸出表中所有輸出繼電器的狀態(tài)(接通/斷開)在輸出刷新階段被轉(zhuǎn)存到輸出鎖存器,通過一定方式輸出并驅(qū)動外部負載。
PLC的循環(huán)掃描周期
循環(huán)掃描周期是指PLC操作系統(tǒng)執(zhí)行一次循環(huán)掃描所用的時間。PLC運行正常時,掃描周期的長短與CPU的運算速度、I/O點的情況、用戶應(yīng)用程序的長短及編程情況等有關(guān)。
出錯處理
在PLC的每個掃描周期都要執(zhí)行一次自診斷檢查,以確定PLC自身的動作是否正常,如CPU、電池電壓、程序存儲器、I/O、通信等是否異;虺鲥e,若檢查出異常,則CPU面板上的LED及異常繼電器會接通,在特殊寄存器中會存入出錯代碼。當(dāng)出現(xiàn)致命錯誤時,CPU被強制為STOP模式,并終止掃描過程。
(1)輸入采樣階段
PLC在輸入采樣階段檢查輸入信號的狀態(tài)并刷新過程映像輸入表(PII)。ALO10B48N-L首先掃描所有輸入模塊,并將各輸入端子狀態(tài)存入內(nèi)存中對應(yīng)的過程映像輸入表。此時,過程映像輸入表被刷新。在程序執(zhí)行階段和輸出刷新階段,過程映像輸入表與外界隔離,無論輸入信號如何變化,其內(nèi)容都保持不變,直到進入下一個掃描周期的輸入采樣階段。
(2)程序執(zhí)行階段
根據(jù)PLC梯形圖程序掃描原則,PLC按先左后右、先上后下的步序?qū)B1的指令進行逐句掃描,當(dāng)遇到程序跳轉(zhuǎn)指令時,則根據(jù)跳轉(zhuǎn)條件是否滿足來決定程序的跳轉(zhuǎn)地址;當(dāng)遇到子程序調(diào)用指令時,則執(zhí)行子程序(FB、FC或SFB、SFC),子程序執(zhí)行結(jié)束繼續(xù)執(zhí)行OB1等其他指令;當(dāng)指令中涉及輸入、輸出狀態(tài)時,PLC就從過程映像輸入表“讀人”上一階段采入的對應(yīng)輸入端子狀態(tài),從元件寄存器“讀人”對應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài),然后進行相應(yīng)的運算,運算結(jié)果再存人元件寄存器中。對元件寄存器來說,每一個元件(“軟繼電器”)的狀態(tài)會隨著程序執(zhí)行結(jié)果而變化。
程序執(zhí)行階段可以被某些事件(時間中斷、硬件中斷等)中斷,并暫停OB1的執(zhí)行,由操作系統(tǒng)直接凋用與事件相關(guān)的其他組織塊( OB),當(dāng)事件處理結(jié)束后,再繼續(xù)執(zhí)行OB1的程序指令。
(3)輸出刷新階段
在輸出刷新階段,把過程映像輸出表( Pio)的值寫到輸出模塊。在所有指令執(zhí)行完畢后,過程映像輸出表中所有輸出繼電器的狀態(tài)(接通/斷開)在輸出刷新階段被轉(zhuǎn)存到輸出鎖存器,通過一定方式輸出并驅(qū)動外部負載。
PLC的循環(huán)掃描周期
循環(huán)掃描周期是指PLC操作系統(tǒng)執(zhí)行一次循環(huán)掃描所用的時間。PLC運行正常時,掃描周期的長短與CPU的運算速度、I/O點的情況、用戶應(yīng)用程序的長短及編程情況等有關(guān)。
出錯處理
在PLC的每個掃描周期都要執(zhí)行一次自診斷檢查,以確定PLC自身的動作是否正常,如CPU、電池電壓、程序存儲器、I/O、通信等是否異;虺鲥e,若檢查出異常,則CPU面板上的LED及異常繼電器會接通,在特殊寄存器中會存入出錯代碼。當(dāng)出現(xiàn)致命錯誤時,CPU被強制為STOP模式,并終止掃描過程。
上一篇:CPU的操作模式