问:何谓定时器?如何利用定时器编写延时程序?
答:PLC中的定时器(T)相当于继电器控制系统中的通电型时间继电器,它可以提供无限对常开、常闭延时触点。定时器中有一个设定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来存储其输出触点的映像寄存器(一个二进制位),这三个量使用同一地址编号,定时器采用T与十进制数共同组成编号,如T0、T198等。
FX2N中定时器可分为通用定时器和积算定时器两种。它们是通过对一定周期的时钟脉冲计数实现定时的,时钟脉冲的周期有1ms、10ms和100ms三种,当所计脉冲个数达到设定值时触点动作。设定值可用常数K或数据寄存器D的内容来设置。
(1)通用定时器
1)100ms通用定时器(T0~T199)共200点,其中T192~T199为子程序和中断服务程序专用定时器。这类定时器是对100ms时钟累积计数,设定值为1~32767,所以其定时范围为0.1~3276.7s。
2)10ms通用继电器(T200~T245),共46点。这类定时器是对10ms时钟累积计数,设定值为1~32767,所以其定时范围为0.01~327.67s。
如图2-81所示是通用定时器的内部结构示意图。通用定时器的特点是不具备断电保持功能,即当输入电路断开或停电时定时器复位。如图2-82所示,当输入X0接通时,定时器T0从0开始对100ms时钟脉冲进行累积计数,当T0当前值与设定值K100相等时,定时器T0的常开触点接通,Y0接通,经过的时间为1000×0.1s=100s。当X0断开时定时器T0复位,当前值变为0,其常开触点断开,Y0也随之断开。若外部电源断电或输入电路断开,定时器也将复位。
(2)积算定时器
1)1ms积算定时器(T246~T249),共4点,是对1ms时钟脉冲进行累积计数,定时的时间范围为0.001~32.767s。
2)100ms积算定时器(T250~T255)共6点,是对100ms时钟脉冲进行累积计数,定时的范围为0.1~3276.7s。
如图2-83所示是积算定时器的内部结构示意图。积算定时器具备断电保持的功能,在定时过程中如果断电或定时器线圈断开,积算定时器将保持当前的计数值(当前值),通电或定时器线圈接通后继续累积,即其当前具有保持功能,只有将积算定时器复位,当前值才变为0。如图2-84所示,当X1接通时,T250当前值计数器开始累积100ms的时钟脉冲的个数;当X1再次接通t1后断开,而T250计数尚未达到设定值K1000,其计数的当前值保留;当X1再次接通,T250从保留的当前值开始继续累积,经过t2,当前值达到K1000时,定时器T250的触点动作。累积的时间为t1+t2=0.1×1000=100s。当复位输入X2接通时,定时器才复位,当前值变为0,触点也跟着复位。(www.xing528.com)
图2-81 通用定时器的内部结构示意图
图2-82 通用定时器举例
图2-83 积算定时器的内部结构示意图
图2-84 积算定时器举例
【试题精选】在FX2N系列PLC中,T200的定时精度为(BB)。
(A)1ms (B)10ms (C)100ms (D)1s
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。