可編程控制器在開(kāi)機(jī)后,完成內(nèi)部處理、通信處理、輸入刷新、程序執(zhí)行、輸出刷新五個(gè)工作階段,稱為一個(gè)掃描周期。完成一次掃描后,又重新執(zhí)行上述過(guò)程,可編程控制器這種周而復(fù)始的循環(huán)工作方式稱為掃描工作方式。
1、信號(hào)傳遞過(guò)程(從輸入到輸出)
最終輸出刷新:將輸出映像寄存器的狀態(tài)寫(xiě)入輸出鎖存電路,再經(jīng)輸出電路傳遞輸出端子,從而控制外接器件動(dòng)作。
2、掃描周期和i/o滯后時(shí)間
可編程控制器在運(yùn)行工作狀態(tài)時(shí),執(zhí)行一次掃描操作所需要的時(shí)間稱為掃描周期。其典型值為1~100ms。
i/o滯后時(shí)間又稱為系統(tǒng)響應(yīng)時(shí)間,是指可編程控制器外部輸入信號(hào)發(fā)生變化的時(shí)刻起至它控制的有關(guān)外部輸出信號(hào)發(fā)生變化的時(shí)刻之間的間隔。
i/o滯后現(xiàn)象的原因
(1)輸入濾波器有時(shí)間常數(shù)
(2)輸出繼電器有機(jī)械滯后
(3)pc循環(huán)操作時(shí),進(jìn)行公共處理、i/o刷新和執(zhí)行用戶程序等產(chǎn)生掃描周期
(4)程序語(yǔ)句的安排,也影響響應(yīng)時(shí)間