工业自动化综合实验装置定时器及计数器实验
一、实验目的
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位计数器的特别点如下表所示。可按计数方向的变换与计数界限的使用条件来分开使用。
项目 |
16位计数器 |
32位计数器 |
计数方向 |
顺数 |
顺/倒可变换使用(看上表) |
设定值 |
1~32767 |
-2147483648~+2147483647 |
指定的设定值 |
常数K或数值寄存器 |
同左但是数值寄存器要一对(2个) |
当前值的改变 |
顺数后不改变 |
顺数后改变(循环计数器) |
输出接点 |
顺数后保持动作 |
顺数后保持动作,倒数复位 |
复位动作 |
扫行RST命令时,计数器的当前值为零,输出接点恢复 |
当前值寄存器 |
16位 |
32位 |
如果切断可编程控制器的电源,则一般用计数器的计数值被清除,而停电保持用的计数器则可存储停电前的计数值,因此计数器可按上一次数值累计计数。
(3)例程:
计数写入X001每驱动C0线圈一次,计数器的当前值就多加1,在执行第5次的线圈指令时,输出触动作。以后即使计数写入X001再动作,计数器的当前值不变。如果复写入X000为ON,则执行RST指令,计数器的当前值为0,输出触点复位。
(4)写入上面例程中的程序,查看程序运行成果。