TON指令也有四个引脚,其含义与之前介绍的TP(脉冲定时器)指令的引脚参数相同。
延时接通定时器的工作过程如下:
1、引脚IN的上升沿信号(0变为1)启动定时器开始计时,此时输出引脚Q的值为0;
2、随着时间的流逝,当定时器的当前值大于预设的时间值,并且输入引脚IN的信号值仍保持为1时,输出引脚Q的值从0变为1;
3、如果在计时的过程中,输入参数IN的值从1变为0,则定时器停止计时;直到下一次上升沿(从0变为1)后重新计时;
延时接通定时器(TON)的时序图如下:
3、延时断开定时器(TOF)指令
延时断开定时器指令TOF用于信号的延时断开。从指令列表中添加该指令时会自动生成背景数据块(默认名称IEC_Timer_0_DB),指令初始状态如下:
延时断开定时器(TOF)指令也有四个引脚,其含义与之前介绍的TP(脉冲定时器)指令的引脚参数相同。
延时断开定时器(TOF)指令的工作过程如下:
1、当输入信号IN从0变为1时,定时器使能,此时输出Q的值为1;
2、当输入信号IN从1变为0时,定时器开始计时,输出Q的值保持为1;
3、随着时间的流逝,当时间值ET大于预设值PT并且输入信号IN的值保持为0时,输出Q的值变为0;
4、若在计时过程中,输入信号IN的值从0变为1,则定时器复位;再次从1变为0时,定时器重新开始计时。
延时断开定时器时序图如下:
4、保持型延时接通定时器(TONR)指令
保持型延时接通定时器指令TONR可以起到时间累加的作用。
从指令列表中添加TONR指令时会自动生成背景数据块(默认名称IEC_Timer_0_DB),指令的初始状态如下: