PLC計數(shù)器指令(CT)
發(fā)布于2022-12-14 15:53
17
2
標(biāo)簽:PLC
(1)指令功能
CT指令:為預(yù)置計數(shù)器,當(dāng)計數(shù)輸入端信號由OFF變?yōu)镺N時,計數(shù)值減1;當(dāng)計數(shù)值減為0時,計數(shù)器為ON,使其接點動作。
(2)程序舉例
【例3-15】 CT計數(shù)器指令應(yīng)用舉例的梯形圖及指令見表3-20。
表3-20 梯形圖及指令布

例題解釋:
①當(dāng)X0輸入信號的上升沿被檢測到6次時,計數(shù)器按點C100接通,Y0接通。
②當(dāng)X1輸入脈沖信號時,計數(shù)器復(fù)位。
指令使用說明:計數(shù)器有兩個輸入端,計數(shù)脈沖輸入端CP和復(fù)位控制端R,分別由兩個輸入觸點控制(本例中為X0和X1),R端比CP端優(yōu)先權(quán)高。
定時器與計數(shù)器指令的相同和不同之處:
①在FP1中,初始定義有100個定時器,其余為計數(shù)器。同一程序中相同編號的定時器或計數(shù)器只能使用一次。
②定時器和計數(shù)器的預(yù)置值為十進(jìn)制數(shù),因此在輸入程序時要在前面加一個"K"。每一個定時器和計數(shù)器都對應(yīng)有編號相同的設(shè)定值寄存器SV和經(jīng)過值寄存器EV各一個,SV 用于記憶設(shè)定值,EV用于存放計時或計數(shù)的過程值。定時器和計數(shù)器都是減1計數(shù)器,定時器每經(jīng)過一個基準(zhǔn)時間的脈沖,EV中的值減1;而計數(shù)器當(dāng)CP端每輸入一個脈沖上升沿時,EV中的值減1。當(dāng)EV中的值減為0時,定時器或計數(shù)器動作。
③PLC斷電或工作方式由“RUN”變?yōu)椤癙ROG”時,定時器將被復(fù)位,而計數(shù)器將保持動作狀態(tài)。
【例3-16】 電動機(jī)Y/△啟動PLC控制的工作過程如下:
按下啟動按鈕SB1,輸入繼電器X0常開觸點閉合,輸出繼電器Y0和Y2線圈接通并自鎖,接觸器KM1和KMY得電吸合,電動機(jī)按Y形接法運(yùn)轉(zhuǎn),同時定時器開始定時。當(dāng)定時2s后,定時器的常閉觸頭T0斷開,Y0線圈失電,Y形運(yùn)轉(zhuǎn)停止,同時T0常開觸頭閉合,Y1 線圈接通并自鎖,接觸器KM△得電吸合,電動機(jī)按△形接法運(yùn)轉(zhuǎn),此時與Y0線圈串聯(lián)的Y1 常閉觸點已斷開,Y0線圈不會再得電。若按下停止按鈕SB2,X1常閉觸頭斷開,線圈Y1和Y2都失電,電動機(jī)停轉(zhuǎn)。該例的I/O分配表、梯形圖、指令表如圖3-5所示。

3.2.3 F118(UDC)加/減計數(shù)器
(1)指令功能
F118(UDC):作為加或減計數(shù)器使用。
(2)程序舉例
【例3-17】 F118(UDC)加/減計數(shù)器指令應(yīng)用舉例的梯形圖及指令見表3-21。
表3-21 梯形圖及指令

指令使用說明:F118(UDC)計數(shù)器指令有三個輸入端——加/減計數(shù)定義端UP/DW、脈沖輸入端CP和復(fù)位控制端R,分別由三個輸入觸點控制(本例中為X0、X1、X2)。當(dāng) UP/DW 端“ON”時,來一個 CP脈沖上升沿,作加1計數(shù);當(dāng) UP/DW 端“OFF”時,來一個CP脈沖上升沿作減1計數(shù)。當(dāng)R端輸入脈沖信號時,計數(shù)器復(fù)位。本例中的“WRO”為預(yù)置值區(qū),“DTO”為經(jīng)過值區(qū)。F118(UDC)計數(shù)器沒有對應(yīng)的觸點,如果要利用計數(shù)結(jié)果進(jìn)行控制,可以通過比較指令或其他指令。