定时器启动后,从预设值开始,在每个时基内,其时间值递减1,直至递减至0。表示计时时间已到。
因此;S5定时器本质上是负一计数器;并且计数的初始值由“定时器字”的BCD码给出。每隔一定时间'减1 ',时间间隔由时基决定。
所有五个S5定时器具有相同的参数,它们的相关参数如图1所示:
图1定时器相关参数
描述:
1、定时器的S、R、Q为BOOL变量,BI、BCD为WORD变量,TV为S5TIME变量。各变量均可以使用I、Q、M、L、D存储区,TV也可以使用定时时间常数S5T#。
2、"当前时间"= 时间预置值TV 流逝的时间。
3、所有的定时器都是"复位优先"的。复位后,定时器的当前时间值和时标都被清零,定时器"位",既输出Q的状态回0。
4、不同的定时器,区别主要在输入S和输出Q的逻辑关系上。
1、脉冲定时器SP(Pulse S5 Timer)
脉冲定时器的功能类似于由数字电路的上升沿触发的单稳态电路。图2显示了脉冲定时器及其时序图。
图2。脉冲定时器SP及其时序图
描述:
(1)s端的上升沿信号启动定时器并开始计时,同时定时器的‘bit’变为1,意味着q端输出1;
(2)如果S端高电平的持续时间大于TV值,定时器计时后定时器的‘bit’变为0,即Q端输出0;
(3)如果S端高电平的持续时间小于TV值,则S端定时器的下降沿复位,当前时间值复位,定时器的‘bit’变为0,即Q端输出0;
(4)R端的上升沿信号会复位定时器,在R=1期间,定时器‘忽略’S端的状态,停止工作。
2、扩展脉冲定时器SE(Extended Pulse S5 Timer)
图3显示了扩展脉冲定时器se及其时序图。
图3扩展脉冲定时器se及其时序图
描述:
(1)s端的上升沿信号启动定时器并开始计时,同时定时器的‘bit’变为1,意味着q端输出1;
(2)与SP定时器不同,在计时过程中,即使S端变成0,计时仍继续,Q端输出为1,直到计时结束;
(3)如果在计时过程中S端检测到上升沿,定时器将重新启动,当前时间将恢复到预设时间,计时继续,期间定时器的‘bit’变为1,即Q端输出1;
(4)R端的上升沿信号会复位定时器,在R=1期间,定时器‘忽略’S端的状态,停止工作。
3、接通延时定时器SD(On-Delay S5 Timer)
开机定时器是最常用的定时器,甚至有的PLC厂家只开启延时定时器。如图4所示,延迟定时器SD及其时序图开启。
图4开启延迟定时器SD及其时序图
描述:
(1)S端的上升沿信号启动定时器,开始计时,但此时定时器‘bit’q=0;
(2)计时过程中,当S端由1变为0时,停止计时,当前时间值不变,q=0;
(3)在计时期间,S端经历1-0-1,计时器重新启动,计时从预设值开始;
(4)计时结束后,当S端仍为1时,定时器‘bit’置1;
(5)R端的上升沿信号会复位定时器,在R=1期间,定时器‘忽略’S端的状态,停止工作,Q=0。
>顾名思义,接通延时定时器SD用于延时接通某一信号,延时时间由TV端给出。且SD定时器可屏蔽频闪的或持续时间小于时间预置值的启动信号,避免设备误动作。4、保持型接通延时定时器SS(Retentive On-Delay S5 Timer)
如图5所示,为保持型接通延时定时器SS及其时序图。
图5 保持型接通延时定时器SS及其时序图
说明:
(1)S端上升沿信号启动定时器,开始计时,但此时定时器"位"Q=0;
(2)与SD定时器不同,计时期间,即使S端由1变为0,计时仍继续。此即所谓的"保持";
(3)计时期间,S端再次检测到上升沿,定时器重启,从预置值开始重新计时;
(4)计时结束后,定时器"位"Q=1。
如图6所示,为断开延时定时器SF及其时序图。
图6 断开延时定时器SF及其时序图
说明:
(1)S端上升沿信号,使得定时器"位"Q=1,但不启动定时器;
(2)S端下降沿信号,启动定时器,开始计时,计时期间保持Q=1;
(3)计时期间,S端检测到上升沿信号,则停止计时,定时器时间值保持不变。直到S端再次检测到下降沿信号,定时器重启,从预置值开始重新计时;
(4)定时结束后,或计时期间复位端检测到复位信号时,定时器复位,Q=0;。