plc對(duì)輸入和輸出信號(hào)的響應(yīng)是有延時(shí)的,這就是滯后現(xiàn)象。plc輸入/輸出滯后時(shí)間又稱為系統(tǒng)響應(yīng)時(shí)間,是指從plc的外部輸入信號(hào)發(fā)生變化到其控制的外部輸出信號(hào)發(fā)生變化的時(shí)刻之間的時(shí)間間隔。它是由輸入電路的濾波時(shí)間、輸出電路的滯后時(shí)間、掃描工作方式產(chǎn)生的滯后時(shí)間組成。
plc在執(zhí)行用戶程序時(shí),使用的是在輸入處理階段讀入并存放在輸入映像寄存器中的數(shù)據(jù),而不是當(dāng)時(shí)可能已經(jīng)發(fā)生變化的外部電路的最新狀態(tài)的數(shù)據(jù),所以造成了信號(hào)的滯后。
為了確保plc在任何情況下都能正常無誤地工作,一般情況下,輸入信號(hào)的脈沖寬度必須大于一個(gè)掃描周期。
還應(yīng)該注意一個(gè)問題是輸出信號(hào)的狀態(tài)是在輸出刷新時(shí)才送出的。因此,在一個(gè)程序中若給一個(gè)輸出端多次賦值,中間狀態(tài)只改變輸出映像區(qū)。只有最后一次賦值才能被送到輸出端。
造成plc時(shí)間滯后是因?yàn)橐粋€(gè)掃描周期內(nèi)對(duì)所有的輸出只刷新一次,而且還與電路特性有關(guān),濾波電路的時(shí)間常數(shù)和輸出繼電器觸點(diǎn)的機(jī)械滯后。經(jīng)分析,由掃描工作方式引起的滯后時(shí)間最長可達(dá)2~3個(gè)掃描周期。
plc總的響應(yīng)延遲時(shí)間一般只有幾毫秒至幾十毫秒,對(duì)于一般的系統(tǒng)是無所謂的。
為了減少plc的響應(yīng)延遲時(shí)間,可以采用如下措施:
(1)選用掃描速度快的plc;
(2)選用延遲時(shí)間短的輸入/輸出模塊;
(3)可以使用立即輸入指令和立即輸出指令,或者使用輸入中斷功能。