工業自動化綜合實驗裝置定時器及計數器實驗
一、實驗目的
1、掌控把握常用定時指令的使用方法。
2、掌控把握計數器指令的使用
3、掌控把握定時器/計數器內部時基脈沖功能數值的設定。
4、熟悉編程系統的使用。
二、實驗器件材料
1、PC機
2、
plc實驗臺(箱)
3、通訊電纜
4、實驗連接線若干
三、實驗內容及步驟
1、定時器
(1)定時器(T)的編號如下表所示,(編號按10進制分配)。
|
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點 |
(2)定時器的功能:
定時器累計可編程控制器內的1ms,10ms,100ms等的時鐘,當達到所設定的設定值時輸出觸點動作。
定時器的設定值,可以用常數(K)直接指定,也可用數值寄存器(D)間接指定。但間接指定值必須事先寫入數值寄存器里。
A、《常數指定(K)》
T0是經100ms(0.1S)為單位的定時器。將20指定為常數,則0.1SX20=2S的定時器作業。
B、《間接指定(D)》
將間接指定數值寄存器的內容預先寫入程序或經過數值開關寫入。D0=K202S定時器。
C、累計型定時器:上面的例子中T0為一般用定時器,也就是說輸出觸點Y000在線圈驅動2秒后動作,在線圈驅動斷開后,定時器復位,輸出觸點復位。如果使用累計定時器,在線圈驅動斷開后,定時器復位,但輸出觸點保持原來的狀態。試將上面例子中和定時器T0改為T250,查看程序運行成果。
(3)寫入上面例程中的程序,查看程序運行成果。
2、計數器計數器有16位向上計數和32位向上/向下計數用的兩種。向上/向下計數器的計數方向
由特殊輔助繼電器8299~M8234的ON/OFF來指定。
(1)計數器的編號(C)如下表所示(編號按10進制分配)
|
16位向上計數器
0~32767 |
32位向上/向下計數器
-2147483648~+2147483647 |
一般用 |
停電保持用 |
停電保持專用 |
特殊用 |
FX2N
系列 |
C0~C99,
100點 |
C100~C199,
100點 |
C200~C219,
20點 |
C220~C234,
15點 |
計數器有16位向上計數和32位向上/向下計數用的兩種。向上/向下計數器的計數方向由特殊輔助繼電器8299~M8234的ON/OFF來指定。
32位計數器增計數/減計數變換用的輔助繼電器編號
計數
器No. |
方向
變換 |
計數
器No. |
方向
變換 |
計數
器No. |
方向
變換 |
計數
器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位計數器與32位計數器的特別點如下表所示??砂从嫈捣较虻淖儞Q與計數界限的使用條件來分開使用。
項目 |
16位計數器 |
32位計數器 |
計數方向 |
順數 |
順/倒可變換使用(看上表) |
設定值 |
1~32767 |
-2147483648~+2147483647 |
指定的設定值 |
常數K或數值寄存器 |
同左但是數值寄存器要一對(2個) |
當前值的改變 |
順數后不改變 |
順數后改變(循環計數器) |
輸出接點 |
順數后保持動作 |
順數后保持動作,倒數復位 |
復位動作 |
掃行RST命令時,計數器的當前值為零,輸出接點恢復 |
當前值寄存器 |
16位 |
32位 |
如果切斷可編程控制器的電源,則一般用計數器的計數值被清除,而停電保持用的計數器則可存儲停電前的計數值,因此計數器可按上一次數值累計計數。
(3)例程:
計數寫入X001每驅動C0線圈一次,計數器的當前值就多加1,在執行第5次的線圈指令時,輸出觸動作。以后即使計數寫入X001再動作,計數器的當前值不變。如果復寫入X000為ON,則執行RST指令,計數器的當前值為0,輸出觸點復位。
(4)寫入上面例程中的程序,查看程序運行成果。