實(shí)驗(yàn)二 定時(shí)器及計(jì)數(shù)器實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?/strong>1、掌握常用定時(shí)指令的使用方法。
2、掌握計(jì)數(shù)器指令的使用
3、掌握定時(shí)器/計(jì)數(shù)器內(nèi)部時(shí)基脈沖參數(shù)的設(shè)置。
4、熟悉編程軟件的使用。
二、實(shí)驗(yàn)器材
1、PC機(jī)
2、PLC實(shí)驗(yàn)臺(tái)(箱)
3、通訊電纜
4、導(dǎo)線若干
三、實(shí)驗(yàn)內(nèi)容及步驟
1、定時(shí)器
(1)定時(shí)器(T)的編號(hào)如下表所示,(編號(hào)按10進(jìn)制分配)。
100ms型 0.1~3276.7秒 |
10ms型 0.01~327.67秒 |
1ms累計(jì)型 0.001~32.767秒 |
100ms累計(jì)型 0.1~3276.7秒 |
|
FX2N系列 |
T0~T199,200點(diǎn); 子程序用:T192~T199 |
T200~T245, 46點(diǎn) |
T246~T249; 4點(diǎn) |
T250~T255, 6點(diǎn) |
定時(shí)器累計(jì)可編程控制器內(nèi)的1ms,10ms,100ms等的時(shí)鐘,當(dāng)達(dá)到所設(shè)定的設(shè)定值時(shí)輸出觸點(diǎn)動(dòng)作。
定時(shí)器的設(shè)定值,可以用常數(shù)(K)直接指定,也可用數(shù)據(jù)寄存器(D)間接指定。但間接指定值必須事先寫入數(shù)據(jù)寄存器里。
A、《常數(shù)指定(K)》
T0是經(jīng)100ms(0.1S)為單位的定時(shí)器。將20指定為常數(shù),則0.1SX20=2S的定時(shí)器工作。
B、《間接指定(D)》
將間接指定數(shù)據(jù)寄存器的內(nèi)容預(yù)先寫入程序或通過數(shù)值開關(guān)輸入。D0=K202S定時(shí)器。
C、累計(jì)型定時(shí)器:上面的例子中T0為一般用定時(shí)器,也就是說輸出觸點(diǎn)Y000在線圈驅(qū)動(dòng)2秒后動(dòng)作,在線圈驅(qū)動(dòng)斷開后,定時(shí)器復(fù)位,輸出觸點(diǎn)復(fù)位。如果使用累計(jì)定時(shí)器,在線圈驅(qū)動(dòng)斷開后,定時(shí)器復(fù)位,但輸出觸點(diǎn)保持原來的狀態(tài)。試將上面例子中和定時(shí)器T0改為T250,觀察程序運(yùn)行結(jié)果。
(3)輸入上面例程中的程序,觀察程序運(yùn)行結(jié)果。
2、計(jì)數(shù)器計(jì)數(shù)器有16位向上計(jì)數(shù)和32位向上/向下計(jì)數(shù)用的兩種。向上/向下計(jì)數(shù)器的計(jì)數(shù)方向
由特殊輔助繼電器8299~M8234的ON/OFF來指定。
(1)計(jì)數(shù)器的編號(hào)(C)如下表所示(編號(hào)按10進(jìn)制分配)
16位向上計(jì)數(shù)器 0~32767 |
32位向上/向下計(jì)數(shù)器 -2147483648~+2147483647 |
|||
一般用 | 停電保持用 | 停電保持專用 | 特殊用 | |
FX2N 系列 |
C0~C99, 100點(diǎn) |
C100~C199, 100點(diǎn) |
C200~C219, 20點(diǎn) |
C220~C234, 15點(diǎn) |
32位計(jì)數(shù)器增計(jì)數(shù)/減計(jì)數(shù)切換用的輔助繼電器編號(hào)
計(jì)數(shù) 器No. |
方向 切換 |
計(jì)數(shù) 器No. |
方向 切換 |
計(jì)數(shù) 器No. |
方向 切換 |
計(jì)數(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位計(jì)數(shù)器與32位計(jì)數(shù)器的特點(diǎn)如下表所示?砂从(jì)數(shù)方向的切換與計(jì)數(shù)范圍的使用條件來分開使用。
項(xiàng)目 | 16位計(jì)數(shù)器 | 32位計(jì)數(shù)器 |
計(jì)數(shù)方向 | 順數(shù) | 順/倒可切換使用(看上表) |
設(shè)定值 | 1~32767 | -2147483648~+2147483647 |
指定的設(shè)定值 | 常數(shù)K或數(shù)據(jù)寄存器 | 同左但是數(shù)據(jù)寄存器要一對(duì)(2個(gè)) |
當(dāng)前值的變化 | 順數(shù)后不變化 | 順數(shù)后變化(循環(huán)計(jì)數(shù)器) |
輸出接點(diǎn) | 順數(shù)后保持動(dòng)作 | 順數(shù)后保持動(dòng)作,倒數(shù)復(fù)位 |
復(fù)位動(dòng)作 | 掃行RST命令時(shí),計(jì)數(shù)器的當(dāng)前值為零,輸出接點(diǎn)恢復(fù) | |
當(dāng)前值寄存器 | 16位 | 32位 |
(3)例程:
計(jì)數(shù)輸入X001每驅(qū)動(dòng)C0線圈一次,計(jì)數(shù)器的當(dāng)前值就增加1,在執(zhí)行第5次的線圈指令時(shí),輸出觸動(dòng)作。以后即使計(jì)數(shù)輸入X001再動(dòng)作,計(jì)數(shù)器的當(dāng)前值不變。如果復(fù)輸入X000為ON,則執(zhí)行RST指令,計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)復(fù)位。
(4)輸入上面例程中的程序,觀察程序運(yùn)行結(jié)果。