工業(yè)自動化綜合實訓(xùn)裝置定時器及計數(shù)器實驗
一、實驗?zāi)康?/strong>1、掌握常用定時指令的使用方法。
2、掌握計數(shù)器指令的使用
3、掌握定時器/計數(shù)器內(nèi)部時基脈沖參數(shù)的設(shè)置。
4、熟悉編程軟件的使用。
二、實驗器材
1、PC機
2、PLC實驗臺(箱)
3、通訊電纜
4、導(dǎo)線若干
三、實驗內(nèi)容及步驟
1、定時器
(1)定時器(T)的編號如下表所示,(編號按10進(jìn)制分配)。
100ms型 0.1~3276.7秒 |
10ms型 0.01~327.67秒 |
1ms累計型 0.001~32.767秒 |
100ms累計型 0.1~3276.7秒 |
|
FX2N系列 |
T0~T199,200點; 子程序用:T192~T199 |
T200~T245, 46點 |
T246~T249; 4點 |
T250~T255, 6點 |
定時器累計可編程控制器內(nèi)的1ms,10ms,100ms等的時鐘,當(dāng)達(dá)到所設(shè)定的設(shè)定值時輸出觸點動作。
定時器的設(shè)定值,可以用常數(shù)(K)直接指定,也可用數(shù)據(jù)寄存器(D)間接指定。但間接指定值必須事先寫入數(shù)據(jù)寄存器里。
A、《常數(shù)指定(K)》
T0是經(jīng)100ms(0.1S)為單位的定時器。將20指定為常數(shù),則0.1SX20=2S的定時器工作。
B、《間接指定(D)》
將間接指定數(shù)據(jù)寄存器的內(nèi)容預(yù)先寫入程序或通過數(shù)值開關(guān)輸入。D0=K202S定時器。
C、累計型定時器:上面的例子中T0為一般用定時器,也就是說輸出觸點Y000在線圈驅(qū)動2秒后動作,在線圈驅(qū)動斷開后,定時器復(fù)位,輸出觸點復(fù)位。如果使用累計定時器,在線圈驅(qū)動斷開后,定時器復(fù)位,但輸出觸點保持原來的狀態(tài)。試將上面例子中和定時器T0改為T250,觀察程序運行結(jié)果。
(3)輸入上面例程中的程序,觀察程序運行結(jié)果。
2、計數(shù)器計數(shù)器有16位向上計數(shù)和32位向上/向下計數(shù)用的兩種。向上/向下計數(shù)器的計數(shù)方向
由特殊輔助繼電器8299~M8234的ON/OFF來指定。
(1)計數(shù)器的編號(C)如下表所示(編號按10進(jìn)制分配)
16位向上計數(shù)器 0~32767 |
32位向上/向下計數(shù)器 -2147483648~+2147483647 |
|||
一般用 | 停電保持用 | 停電保持專用 | 特殊用 | |
FX2N 系列 |
C0~C99, 100點 |
C100~C199, 100點 |
C200~C219, 20點 |
C220~C234, 15點 |
32位計數(shù)器增計數(shù)/減計數(shù)切換用的輔助繼電器編號
計數(shù) 器No. |
方向 切換 |
計數(shù) 器No. |
方向 切換 |
計數(shù) 器No. |
方向 切換 |
計數(shù) 器No. |
方向 切換 |
C200 | M8200 | C209 | M8209 | C218 | M8218 | C226 | M8226 |
C201 | M8201 | C210 | M8210 | C219 | M8219 | C227 | M8227 |
C202 | M8202 | C211 | M8211 | C228 | M8228 | ||
C203 | M8203 | C212 | M8212 | C220 | M8220 | C229 | M8229 |
C204 | M8204 | C213 | M8213 | C221 | M8221 | C230 | M8230 |
C205 | M8205 | C214 | M8214 | C222 | M8222 | C231 | M8231 |
C206 | M8206 | C215 | M8215 | C223 | M8223 | C232 | M8232 |
C207 | M8207 | C216 | M8216 | C224 | M8224 | C233 | M8233 |
C208 | M8208 | C217 | M8217 | C225 | M8225 | C234 | M8234 |
(2)16位計數(shù)器與32位計數(shù)器的特點如下表所示?砂从嫈(shù)方向的切換與計數(shù)范圍的使用條件來分開使用。
項目 | 16位計數(shù)器 | 32位計數(shù)器 |
計數(shù)方向 | 順數(shù) | 順/倒可切換使用(看上表) |
設(shè)定值 | 1~32767 | -2147483648~+2147483647 |
指定的設(shè)定值 | 常數(shù)K或數(shù)據(jù)寄存器 | 同左但是數(shù)據(jù)寄存器要一對(2個) |
當(dāng)前值的變化 | 順數(shù)后不變化 | 順數(shù)后變化(循環(huán)計數(shù)器) |
輸出接點 | 順數(shù)后保持動作 | 順數(shù)后保持動作,倒數(shù)復(fù)位 |
復(fù)位動作 | 掃行RST命令時,計數(shù)器的當(dāng)前值為零,輸出接點恢復(fù) | |
當(dāng)前值寄存器 | 16位 | 32位 |
(3)例程:
計數(shù)輸入X001每驅(qū)動C0線圈一次,計數(shù)器的當(dāng)前值就增加1,在執(zhí)行第5次的線圈指令時,輸出觸動作。以后即使計數(shù)輸入X001再動作,計數(shù)器的當(dāng)前值不變。如果復(fù)輸入X000為ON,則執(zhí)行RST指令,計數(shù)器的當(dāng)前值為0,輸出觸點復(fù)位。
(4)輸入上面例程中的程序,觀察程序運行結(jié)果。