3PLC的工作原理
發(fā)布時(shí)間:2015/9/19 16:43:57 訪問次數(shù):799
由于PLC以微處理器為核心, IRF840PBF在本質(zhì)上是一臺(tái)微型計(jì)算機(jī),故具有微機(jī)的許多特點(diǎn),但它的工作方式卻與微機(jī)有很大不同。微機(jī)一般采用等待輸入、響應(yīng)處理的工作方式,沒有輸入時(shí)就一直等待輸入,如常見的鍵盤操作或鼠標(biāo)點(diǎn)擊等I/O掃描方式,若有鍵按下或鼠標(biāo)點(diǎn)擊等I/O變化,則轉(zhuǎn)入相應(yīng)的子程序,若無則繼續(xù)掃描等待。而PLC對(duì)I/O操作、數(shù)據(jù)處理等則采用循環(huán)掃描的工作方式。
PLC的工作流程
PLC中,用戶程序按先后順序存放,在沒有中斷或跳轉(zhuǎn)指令時(shí),對(duì)每個(gè)程序,CPU從第一條指令開始執(zhí)行,按指令步序號(hào)逐條順序執(zhí)行用戶程序,直至遇到結(jié)束符后又返回第一條指令,如此周而復(fù)始不斷循環(huán),每一個(gè)循環(huán)稱為一個(gè)掃描周期。順序掃描工作方式簡(jiǎn)單直觀,簡(jiǎn)化程序設(shè)計(jì),并為PLC可靠運(yùn)行提供保證。有些情況下也插入中斷方式,允許中斷正在掃描運(yùn)行的程序,以處理緊急任務(wù)。
PLC是采用循環(huán)掃描的工作方式,工作流程如圖5-5所示。每個(gè)周期都要經(jīng)過系統(tǒng)自診斷、通信處理、輸入掃描、程序拽行、輸出刷新五個(gè)階段。全過程掃描一次所需的時(shí)間稱為掃描周期。在系統(tǒng)自診斷階段,PLC檢查CPU模塊內(nèi)部硬件是否正常,監(jiān)視定時(shí)器復(fù)位以及完成其他內(nèi)部處理。在通信處理階段,PLC完成與智能模塊或外設(shè)的通信,完成數(shù)據(jù)的接收和發(fā)送任務(wù)。當(dāng)PLC處于運(yùn)行狀態(tài)時(shí),要完成五個(gè)階段的全部工作。當(dāng)PLC處于停止( STOP)狀態(tài)時(shí),只完成內(nèi)部處理和通信處理工作。PLC在掃描周期內(nèi)統(tǒng)一采樣所有的輸入端狀態(tài),然后掃描執(zhí)行用戶程序,最后在用戶程序掃描結(jié)束后統(tǒng)一刷新輸出端狀態(tài)。由于CPU的運(yùn)算處理速度很高,從而使得PLC外部出現(xiàn)的結(jié)果從宏觀上似乎是同時(shí)完成的。
由于PLC以微處理器為核心, IRF840PBF在本質(zhì)上是一臺(tái)微型計(jì)算機(jī),故具有微機(jī)的許多特點(diǎn),但它的工作方式卻與微機(jī)有很大不同。微機(jī)一般采用等待輸入、響應(yīng)處理的工作方式,沒有輸入時(shí)就一直等待輸入,如常見的鍵盤操作或鼠標(biāo)點(diǎn)擊等I/O掃描方式,若有鍵按下或鼠標(biāo)點(diǎn)擊等I/O變化,則轉(zhuǎn)入相應(yīng)的子程序,若無則繼續(xù)掃描等待。而PLC對(duì)I/O操作、數(shù)據(jù)處理等則采用循環(huán)掃描的工作方式。
PLC的工作流程
PLC中,用戶程序按先后順序存放,在沒有中斷或跳轉(zhuǎn)指令時(shí),對(duì)每個(gè)程序,CPU從第一條指令開始執(zhí)行,按指令步序號(hào)逐條順序執(zhí)行用戶程序,直至遇到結(jié)束符后又返回第一條指令,如此周而復(fù)始不斷循環(huán),每一個(gè)循環(huán)稱為一個(gè)掃描周期。順序掃描工作方式簡(jiǎn)單直觀,簡(jiǎn)化程序設(shè)計(jì),并為PLC可靠運(yùn)行提供保證。有些情況下也插入中斷方式,允許中斷正在掃描運(yùn)行的程序,以處理緊急任務(wù)。
PLC是采用循環(huán)掃描的工作方式,工作流程如圖5-5所示。每個(gè)周期都要經(jīng)過系統(tǒng)自診斷、通信處理、輸入掃描、程序拽行、輸出刷新五個(gè)階段。全過程掃描一次所需的時(shí)間稱為掃描周期。在系統(tǒng)自診斷階段,PLC檢查CPU模塊內(nèi)部硬件是否正常,監(jiān)視定時(shí)器復(fù)位以及完成其他內(nèi)部處理。在通信處理階段,PLC完成與智能模塊或外設(shè)的通信,完成數(shù)據(jù)的接收和發(fā)送任務(wù)。當(dāng)PLC處于運(yùn)行狀態(tài)時(shí),要完成五個(gè)階段的全部工作。當(dāng)PLC處于停止( STOP)狀態(tài)時(shí),只完成內(nèi)部處理和通信處理工作。PLC在掃描周期內(nèi)統(tǒng)一采樣所有的輸入端狀態(tài),然后掃描執(zhí)行用戶程序,最后在用戶程序掃描結(jié)束后統(tǒng)一刷新輸出端狀態(tài)。由于CPU的運(yùn)算處理速度很高,從而使得PLC外部出現(xiàn)的結(jié)果從宏觀上似乎是同時(shí)完成的。
上一篇:外部設(shè)備接口
上一篇:PLC的掃描過程
熱門點(diǎn)擊
- 用異或門74LS86和與非門74LSOO設(shè)計(jì)
- 74LS163構(gòu)成模6計(jì)數(shù)器
- 差分放大器的共模電壓增益
- 路徑損耗(path loss)
- 電磁吸力與吸力特性
- 用數(shù)據(jù)選擇器實(shí)現(xiàn)組合邏輯函數(shù)
- 研究電壓串聯(lián)負(fù)反饋對(duì)輸入、輸出電阻的影響
- 模擬乘法器混頻實(shí)驗(yàn)
- 4位二進(jìn)制同步加法計(jì)數(shù)器
- 柵片滅弧
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(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)用研究