可編程控制器的軟件基礎(chǔ)
發(fā)布時(shí)間:2019/6/2 17:59:41 訪問(wèn)次數(shù):2141
可編程控制器的軟件基礎(chǔ) HFBR-2412TZ
PLC是一種通用的、商業(yè)化的I業(yè)控制計(jì)算機(jī),與個(gè)人計(jì)算機(jī)相仿,用戶程序必須在系統(tǒng)程序的管理下才能運(yùn)行。下面首先介紹PI'C系統(tǒng)監(jiān)控程序的運(yùn)行情況,然后再介紹用戶指令系統(tǒng)的相關(guān)內(nèi)容。
系統(tǒng)監(jiān)控程序
系統(tǒng)監(jiān)控程序的運(yùn)行從設(shè)各上電開(kāi)始,經(jīng)過(guò)初始化程序后進(jìn)人循環(huán)執(zhí)行階段。在循環(huán)執(zhí)行階段,要完成的操作有4大類:以故障診斷、通信處理為主的公共操作;聯(lián)系工業(yè)現(xiàn)場(chǎng)的數(shù)據(jù)輸人/輸出操作;執(zhí)行用戶程序的操作;服務(wù)于外部設(shè)各的操作。如圖39所示為系統(tǒng)監(jiān)控程序執(zhí)行過(guò)程的框圖,圖中的輸入刷新、用戶程序執(zhí)行、輸出刷新等3個(gè)部分在3,3節(jié)已介紹,這里只介紹其他幾個(gè)部分。
上電初始化
上電初始化的作用是清零各個(gè)標(biāo)志寄存器,清零輸人/輸出映像寄
存器,清零各計(jì)數(shù)器、復(fù)位定時(shí)器等,為PLC開(kāi)始正!髯鳌扒謇憩F(xiàn)場(chǎng)”。
2CPU自診斷CPU自診斷主要包括檢查電源電壓是否正常、VO單元的連接是否正常、用戶程序是否存在語(yǔ)法錯(cuò)誤、對(duì)監(jiān)控定時(shí)器定期復(fù)位等。監(jiān)控定時(shí)器又常被稱為“看門(mén)狗”(WatchDog Timer,WDT),其定時(shí)時(shí)間略長(zhǎng)于整個(gè)程序的循環(huán)周期,系統(tǒng)程序總在某一固定階段對(duì)它重新裝人定時(shí)初值,所以只要系統(tǒng)工作正常,監(jiān)控定時(shí)器就永遠(yuǎn)不會(huì)申請(qǐng)定時(shí)到中斷。反過(guò)來(lái)說(shuō),如果監(jiān)控定時(shí)器申請(qǐng)定時(shí)時(shí)間到中斷,就一定意味著系統(tǒng)的某處出現(xiàn)問(wèn)題,系統(tǒng)會(huì)響應(yīng)其中斷,并在中斷處理程序中對(duì)故障信息做相應(yīng)處理。
可編程控制器的軟件基礎(chǔ) HFBR-2412TZ
PLC是一種通用的、商業(yè)化的I業(yè)控制計(jì)算機(jī),與個(gè)人計(jì)算機(jī)相仿,用戶程序必須在系統(tǒng)程序的管理下才能運(yùn)行。下面首先介紹PI'C系統(tǒng)監(jiān)控程序的運(yùn)行情況,然后再介紹用戶指令系統(tǒng)的相關(guān)內(nèi)容。
系統(tǒng)監(jiān)控程序
系統(tǒng)監(jiān)控程序的運(yùn)行從設(shè)各上電開(kāi)始,經(jīng)過(guò)初始化程序后進(jìn)人循環(huán)執(zhí)行階段。在循環(huán)執(zhí)行階段,要完成的操作有4大類:以故障診斷、通信處理為主的公共操作;聯(lián)系工業(yè)現(xiàn)場(chǎng)的數(shù)據(jù)輸人/輸出操作;執(zhí)行用戶程序的操作;服務(wù)于外部設(shè)各的操作。如圖39所示為系統(tǒng)監(jiān)控程序執(zhí)行過(guò)程的框圖,圖中的輸入刷新、用戶程序執(zhí)行、輸出刷新等3個(gè)部分在3,3節(jié)已介紹,這里只介紹其他幾個(gè)部分。
上電初始化
上電初始化的作用是清零各個(gè)標(biāo)志寄存器,清零輸人/輸出映像寄
存器,清零各計(jì)數(shù)器、復(fù)位定時(shí)器等,為PLC開(kāi)始正!髯鳌扒謇憩F(xiàn)場(chǎng)”。
2CPU自診斷CPU自診斷主要包括檢查電源電壓是否正常、VO單元的連接是否正常、用戶程序是否存在語(yǔ)法錯(cuò)誤、對(duì)監(jiān)控定時(shí)器定期復(fù)位等。監(jiān)控定時(shí)器又常被稱為“看門(mén)狗”(WatchDog Timer,WDT),其定時(shí)時(shí)間略長(zhǎng)于整個(gè)程序的循環(huán)周期,系統(tǒng)程序總在某一固定階段對(duì)它重新裝人定時(shí)初值,所以只要系統(tǒng)工作正常,監(jiān)控定時(shí)器就永遠(yuǎn)不會(huì)申請(qǐng)定時(shí)到中斷。反過(guò)來(lái)說(shuō),如果監(jiān)控定時(shí)器申請(qǐng)定時(shí)時(shí)間到中斷,就一定意味著系統(tǒng)的某處出現(xiàn)問(wèn)題,系統(tǒng)會(huì)響應(yīng)其中斷,并在中斷處理程序中對(duì)故障信息做相應(yīng)處理。
熱門(mén)點(diǎn)擊
- 主令電器是在自動(dòng)控制系統(tǒng)中發(fā)出指令或信號(hào)的電
- 使用合格的試劑
- “染色與撬起”試驗(yàn)
- 間接尋址方式是指令給出存放操作數(shù)地址的存儲(chǔ)單
- 能量存儲(chǔ)系統(tǒng)
- 四分之一正弦形和后峰鋸齒形脈沖形成裝置
- 峰值加速度給出了對(duì)產(chǎn)品作用力的大小
- 推動(dòng)PLC技術(shù)發(fā)展的動(dòng)力主要來(lái)自兩個(gè)方面
- 本試驗(yàn)的芯片試樣應(yīng)從其代表的最終器件中所使用
- “染色與撬起”試驗(yàn)
推薦技術(shù)資料
- 業(yè)余條件下PCM2702
- PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細(xì)]
- 新品4MP圖像傳感器̴
- 高性能SoC智能傳感芯片技術(shù)設(shè)
- 分立器件&無(wú)源元件選型參數(shù)技術(shù)
- SRAM存算一體芯片發(fā)展趨勢(shì)及市場(chǎng)應(yīng)用
- 大功率雙向 48 V-12 V DC/D C
- 單速率(Single Rate
- 多媒體協(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)用研究