PLC掃描工作過程是怎么樣的?
鄭志武
發(fā)布于2012-10-22 16:52
4547
0
標(biāo)簽:
PLC掃描工作過程除了執(zhí)行用戶程序外,在每次掃描工作過程中還要完成內(nèi)部處理、通信服務(wù)工作。如圖2-11所示,整個掃描工作過程包括內(nèi)部處理、通信服務(wù)、輸入采樣、程序執(zhí)行、輸出刷新五個階段。整個過程掃描執(zhí)行一遍所需的時(shí)間稱為掃描周期。掃描周期與CPU運(yùn)行速度、PLC硬件配置及用戶程序長短有關(guān),典型值為1~100ms。
在內(nèi)部處理階段,進(jìn)行PLC自檢,檢查內(nèi)部硬件是否正常,對監(jiān)視定時(shí)器(WDT)復(fù)位以及完成其它一些內(nèi)部處理工作。
在通信服務(wù)階段,PLC與其它智能裝置實(shí)現(xiàn)通信,響應(yīng)編程器鍵入的命令,更新編程器的顯示內(nèi)容等。 當(dāng)PLC處于停止(STOP)狀態(tài)時(shí),只完成內(nèi)部處理和通信服務(wù)工作。當(dāng)PLC處于運(yùn)行(RUN)狀態(tài)時(shí),除完成內(nèi)部處理和通信服務(wù)工作外,還要完成輸入采樣、程序執(zhí)行、輸出刷新工作。
PLC的掃描工作方式簡單直觀,便于程序的設(shè)計(jì),并為可靠運(yùn)行提供了保障。當(dāng)PLC掃描到的指令被執(zhí)行后,其結(jié)果馬上就被后面將要掃描到的指令所利用, 而且還可通過CPU內(nèi)部設(shè)置的監(jiān)視定時(shí)器來監(jiān)視每次掃描是否超過規(guī)定時(shí)間,避免由于CPU內(nèi)部故障使程序執(zhí)行進(jìn)入死循環(huán)。