如何0基礎快速入門PLC?瘋狂自學第6天(2)

1、 計數器

如何0基礎快速入門PLC?瘋狂自學第6天(2)

計數器的編號及功能(C)

計數器範圍:Cxxx = C0 至 C255

計數最大值為32767

1.增計數器CTU

如何0基礎快速入門PLC?瘋狂自學第6天(2)

初始時,計數器當前值為0,觸點斷開。每次計數信號輸入端接通時,計數器當前值加1,當計數器當前值>=設定值後,計數器接通。最大計數到32767時,停止計數。當復位信號接通時,計數器立刻復位,當前值清0,觸點斷開。

2.減計數器CTD

如何0基礎快速入門PLC?瘋狂自學第6天(2)

初始時最好用SM0.1復位計數器,復位後計數器當前值=設定值。當計數輸入端每次由OFF→ON時,計數器當前值減1,當計數器減為0時,計數器觸點接通,此時若輸入信號再次由OFF→ON,則計數器不再計數。當前值保持0.

3.增減計數器CTUD

如何0基礎快速入門PLC?瘋狂自學第6天(2)

增計數輸入端由OFF→ON時,作增計數,直到32767後,若再由OFF→ON,則變為-32768;減計數輸入端由OFF→ON時,作減計數,直到-32768後,若再由OFF→ON,則變為32767。

當前值>=設定值PV後,計數器觸點接通。否則計數器斷開。復位輸入端信號接通,計數器復位,觸點斷開,計數器清0

注:使用不同類型的計數器時,計數器編號不能重複使用。

如何0基礎快速入門PLC?瘋狂自學第6天(2)

計數器應用實例:

要求:

按下按鈕I0.0,水泵Q0.0啟動,24小時後水泵自動停止。

分析:普通定時器定時範圍為0~32767*100ms,因此遠遠不夠24小時的定時時間,若用好幾個定時器進行累加,則需太多的定時器,非常麻煩。

此例可用定時器及計數器的組合來實現。定時器每隔30分鐘(半小時),計數器進行記一次數,計數後把定時器復位,重新計時,如此,24小時需計數48次就可以。

程序如下:

如何0基礎快速入門PLC?瘋狂自學第6天(2)

如何0基礎快速入門PLC?瘋狂自學第6天(2)


分享到:


相關文章: