FP1型PLC輸入掃描現(xiàn)場(chǎng)調(diào)試
發(fā)布于2023-01-11 11:15
23
2
標(biāo)簽:輸入掃描
輸入掃描是FP1系列PLC的一個(gè)在現(xiàn)場(chǎng)調(diào)試時(shí)比較有用的功能,它包括兩方面的內(nèi)容,即輸入延時(shí)濾波功能和脈沖捕捉功能。下面就這兩個(gè)功能分別作一下介紹。
①輸入延時(shí)濾波功能 在實(shí)際的工業(yè)現(xiàn)場(chǎng),常常因機(jī)械開(kāi)關(guān)的抖動(dòng)會(huì)給系統(tǒng)帶來(lái)誤操作。為了消除機(jī)械開(kāi)關(guān)抖動(dòng)給系統(tǒng)帶來(lái)的不可靠影響,可以利用FP1系列PLC的延時(shí)濾波功能。它的實(shí)質(zhì)是在檢查到外部輸入的上升沿后在內(nèi)部并不立即響應(yīng),而是延遲一定的時(shí)間后再響應(yīng)。延遲時(shí)間的設(shè)定由軟件實(shí)現(xiàn),時(shí)間常數(shù)存放在No.404~No.407中,它們的表示意義如下:
0~1ms 1~2ms 2~4ms 3~8ms 4~16ms 5~32ms 6~64ms 7~128ms
各字寄存器輸入端的對(duì)應(yīng)關(guān)系為:
No.404:設(shè)定X0~X1F的時(shí)間常數(shù)。
No.405:設(shè)定X20~X3F的時(shí)間常數(shù)。
No.406:設(shè)定X40~X5F的時(shí)間常數(shù)。
No.407:設(shè)定X60~X7F的時(shí)間常數(shù)。
②脈沖捕捉功能 由于PLC采用循環(huán)掃描工作方式,因此其對(duì)輸入的監(jiān)測(cè)受掃描周期的影響,例如在PLC的執(zhí)行指令階段,如果輸入端有一個(gè)瞬間的窄脈沖,那么這個(gè)窄脈沖往往被遺漏而不會(huì)被響應(yīng)。為了防止出現(xiàn)這種情況,可以利用FP1系列PLC的脈沖捕捉功能。它可以記憶脈沖寬度小至0.5ms的脈沖,且不受掃描周期影響。PLC的內(nèi)部電路會(huì)將此脈沖記憶下來(lái)并在一定的時(shí)間響應(yīng)它。要實(shí)現(xiàn)此功能,必須在系統(tǒng)寄存器No.402中設(shè)定正確的控制字,其意義如下:
No.402的高8位不用,低8位由低到高對(duì)應(yīng)外部輸入端子X(jué)0~X7,該位設(shè)為"1",則表示該位具有脈沖捕捉功能,設(shè)為"0"表示該位不具有脈沖捕捉功能。例如要設(shè)定X3、X5、X7具有脈沖捕捉功能,就需要將十六進(jìn)制常數(shù)H0A8送入系統(tǒng)寄存器No.402中。