PLC輸入采樣階段
發(fā)布時(shí)間:2013/8/22 20:55:23 訪問次數(shù):2138
(1)輸入采樣階段
PLC在輸入采樣階段檢查輸入信號(hào)的狀態(tài)并刷新過程映像輸入表(PII)。ALO10B48N-L首先掃描所有輸入模塊,并將各輸入端子狀態(tài)存入內(nèi)存中對(duì)應(yīng)的過程映像輸入表。此時(shí),過程映像輸入表被刷新。在程序執(zhí)行階段和輸出刷新階段,過程映像輸入表與外界隔離,無論輸入信號(hào)如何變化,其內(nèi)容都保持不變,直到進(jìn)入下一個(gè)掃描周期的輸入采樣階段。
(2)程序執(zhí)行階段
根據(jù)PLC梯形圖程序掃描原則,PLC按先左后右、先上后下的步序?qū)B1的指令進(jìn)行逐句掃描,當(dāng)遇到程序跳轉(zhuǎn)指令時(shí),則根據(jù)跳轉(zhuǎn)條件是否滿足來決定程序的跳轉(zhuǎn)地址;當(dāng)遇到子程序調(diào)用指令時(shí),則執(zhí)行子程序(FB、FC或SFB、SFC),子程序執(zhí)行結(jié)束繼續(xù)執(zhí)行OB1等其他指令;當(dāng)指令中涉及輸入、輸出狀態(tài)時(shí),PLC就從過程映像輸入表“讀人”上一階段采入的對(duì)應(yīng)輸入端子狀態(tài),從元件寄存器“讀人”對(duì)應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài),然后進(jìn)行相應(yīng)的運(yùn)算,運(yùn)算結(jié)果再存人元件寄存器中。對(duì)元件寄存器來說,每一個(gè)元件(“軟繼電器”)的狀態(tài)會(huì)隨著程序執(zhí)行結(jié)果而變化。
程序執(zhí)行階段可以被某些事件(時(shí)間中斷、硬件中斷等)中斷,并暫停OB1的執(zhí)行,由操作系統(tǒng)直接凋用與事件相關(guān)的其他組織塊( OB),當(dāng)事件處理結(jié)束后,再繼續(xù)執(zhí)行OB1的程序指令。
(3)輸出刷新階段
在輸出刷新階段,把過程映像輸出表( Pio)的值寫到輸出模塊。在所有指令執(zhí)行完畢后,過程映像輸出表中所有輸出繼電器的狀態(tài)(接通/斷開)在輸出刷新階段被轉(zhuǎn)存到輸出鎖存器,通過一定方式輸出并驅(qū)動(dòng)外部負(fù)載。
PLC的循環(huán)掃描周期
循環(huán)掃描周期是指PLC操作系統(tǒng)執(zhí)行一次循環(huán)掃描所用的時(shí)間。PLC運(yùn)行正常時(shí),掃描周期的長短與CPU的運(yùn)算速度、I/O點(diǎn)的情況、用戶應(yīng)用程序的長短及編程情況等有關(guān)。
出錯(cuò)處理
在PLC的每個(gè)掃描周期都要執(zhí)行一次自診斷檢查,以確定PLC自身的動(dòng)作是否正常,如CPU、電池電壓、程序存儲(chǔ)器、I/O、通信等是否異常或出錯(cuò),若檢查出異常,則CPU面板上的LED及異常繼電器會(huì)接通,在特殊寄存器中會(huì)存入出錯(cuò)代碼。當(dāng)出現(xiàn)致命錯(cuò)誤時(shí),CPU被強(qiáng)制為STOP模式,并終止掃描過程。
(1)輸入采樣階段
PLC在輸入采樣階段檢查輸入信號(hào)的狀態(tài)并刷新過程映像輸入表(PII)。ALO10B48N-L首先掃描所有輸入模塊,并將各輸入端子狀態(tài)存入內(nèi)存中對(duì)應(yīng)的過程映像輸入表。此時(shí),過程映像輸入表被刷新。在程序執(zhí)行階段和輸出刷新階段,過程映像輸入表與外界隔離,無論輸入信號(hào)如何變化,其內(nèi)容都保持不變,直到進(jìn)入下一個(gè)掃描周期的輸入采樣階段。
(2)程序執(zhí)行階段
根據(jù)PLC梯形圖程序掃描原則,PLC按先左后右、先上后下的步序?qū)B1的指令進(jìn)行逐句掃描,當(dāng)遇到程序跳轉(zhuǎn)指令時(shí),則根據(jù)跳轉(zhuǎn)條件是否滿足來決定程序的跳轉(zhuǎn)地址;當(dāng)遇到子程序調(diào)用指令時(shí),則執(zhí)行子程序(FB、FC或SFB、SFC),子程序執(zhí)行結(jié)束繼續(xù)執(zhí)行OB1等其他指令;當(dāng)指令中涉及輸入、輸出狀態(tài)時(shí),PLC就從過程映像輸入表“讀人”上一階段采入的對(duì)應(yīng)輸入端子狀態(tài),從元件寄存器“讀人”對(duì)應(yīng)元件(“軟繼電器”)的當(dāng)前狀態(tài),然后進(jìn)行相應(yīng)的運(yùn)算,運(yùn)算結(jié)果再存人元件寄存器中。對(duì)元件寄存器來說,每一個(gè)元件(“軟繼電器”)的狀態(tài)會(huì)隨著程序執(zhí)行結(jié)果而變化。
程序執(zhí)行階段可以被某些事件(時(shí)間中斷、硬件中斷等)中斷,并暫停OB1的執(zhí)行,由操作系統(tǒng)直接凋用與事件相關(guān)的其他組織塊( OB),當(dāng)事件處理結(jié)束后,再繼續(xù)執(zhí)行OB1的程序指令。
(3)輸出刷新階段
在輸出刷新階段,把過程映像輸出表( Pio)的值寫到輸出模塊。在所有指令執(zhí)行完畢后,過程映像輸出表中所有輸出繼電器的狀態(tài)(接通/斷開)在輸出刷新階段被轉(zhuǎn)存到輸出鎖存器,通過一定方式輸出并驅(qū)動(dòng)外部負(fù)載。
PLC的循環(huán)掃描周期
循環(huán)掃描周期是指PLC操作系統(tǒng)執(zhí)行一次循環(huán)掃描所用的時(shí)間。PLC運(yùn)行正常時(shí),掃描周期的長短與CPU的運(yùn)算速度、I/O點(diǎn)的情況、用戶應(yīng)用程序的長短及編程情況等有關(guān)。
出錯(cuò)處理
在PLC的每個(gè)掃描周期都要執(zhí)行一次自診斷檢查,以確定PLC自身的動(dòng)作是否正常,如CPU、電池電壓、程序存儲(chǔ)器、I/O、通信等是否異;虺鲥e(cuò),若檢查出異常,則CPU面板上的LED及異常繼電器會(huì)接通,在特殊寄存器中會(huì)存入出錯(cuò)代碼。當(dāng)出現(xiàn)致命錯(cuò)誤時(shí),CPU被強(qiáng)制為STOP模式,并終止掃描過程。
上一篇:CPU的操作模式
熱門點(diǎn)擊
- 場(chǎng)效應(yīng)管三種基本組態(tài)電路
- 錄音機(jī)話筒輸入電路中的RC低頻噪聲切除電路
- 經(jīng)典的功放電路
- PLC輸入采樣階段
- 消除右半平面零點(diǎn)
- 數(shù)據(jù)傳送指令
- 三極管四種固定式偏置電路分析
- 場(chǎng)效應(yīng)晶體管放大電路的偏置方法
- PTC熱敏電阻器三大特性曲
- 開關(guān)電源電路中開關(guān)振蕩集成電路
推薦技術(shù)資料
- 電動(dòng)吸錫烙鐵
- 用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細(xì)]
- 全集成直接飛行時(shí)間(dToF)傳感器
- 2025年半導(dǎo)體市場(chǎng)發(fā)展趨勢(shì)未
- GW2A系列FPGA芯片應(yīng)用參數(shù)
- DDR類儲(chǔ)存器接口解決方案
- 2.5G bps MIPI D
- 新一代 Arora-V系列FPGA產(chǎn)品詳情
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究