直接跳到内容

TOF(关延时定时器)

TOF(关延时定时器)

img

参数

输入参数数据类型功能描述参数值说明
INBOOL输入
PTTIME延时时间书写格式:T#0ms
输入参数数据类型功能描述参数值说明
QBOOL输出
ETTIME计时时间书写格式:T#0ms

详细说明

按照延迟时间 PT 延时输出关指令。当输入 IN 为 TRUE 时,输出 Q 为 TRUE。当输入 IN 有下降沿时,ET开始计时,

如果在 PT 时间内,IN一直没有变位,则当 ET>=PT 时,Q 为 FALSE 且 ET=PT;

如果在 PT 时间内,输入 IN 再次为 TRUE,则 Q 为 TRUE,且 ET 清 0。

时序图

img

​ TOF时序图

使用举例

通过下面的组态,当IN1由TRUE → FALSE时,延迟4s后,Q变为FALSE并保持,直至IN1变为TRUE。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

TON(开延时定时器)

TON(开延时定时器)

img

参数

输入参数数据类型功能描述参数值说明
INBOOL输入
PTTIME延时时间书写格式:T#0ms
输入参数数据类型功能描述参数值说明
QBOOL输出
ETTIME计时时间书写格式:T#0ms

详细说明

按照延迟时间 PT 延时输出开指令。当输入 IN 为 FALSE 时,输出 Q 为 FALSE。当输入 IN有上升沿时,ET 开始计时,

如果在 PT 时间内,IN一直没有变位,则当 ET>=PT 时,Q 为 TRUE 且 ET=PT;

如果在 PT 时间内,输入 IN 再次为 FALSE,则 Q 为 FALSE,且 ET 清 0。

时序图

img

​ TON时序图

使用举例

通过下面的组态,当IN1由FALSE → TRUE时,延迟4s后,Q变为TRUE并保持,直至IN1变为FALSE。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

TONR(保持型通电延时定时器)

TONR(保持型通电延时定时器)

img

参数

输入参数数据类型功能描述参数值说明
INBOOL输入
PTTIME延时时间书写格式:T#0ms
ResetBOOL复位端
输入参数数据类型功能描述参数值说明
QBOOL输出
ETTIME计时时间书写格式:T#0ms

详细说明

当 IN 变成 TRUE 时,ET 以毫秒计时直到 ET 等于 PT。

如有外部触发导致在延时时间未达到设定时间值前, IN 变成 FALSE,此时 ET 保持计时停止前的时间值,等到 IN 再次触发变成 TRUE 时,ET 继续计时,直到 ET 等于 PT,输出 Q 置位。

RESET 为 1,则复位所有的输出值和中间变量,结束定时,为FALSE 时,允许执行延时定时功能。

使用举例

通过下面的组态,当RESET=FALSE, IN1由FALSE → TRUE时,延迟4s后,Q变为TRUE并保持,直至RESET变为TRUE。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img

TP(普通定时器)

TP(普通定时器)

img

参数

输入参数数据类型功能描述参数值说明
INBOOL输入
PTTIME延时时间书写格式:T#0ms
输入参数数据类型功能描述参数值说明
QBOOL输出
ETTIME计时时间书写格式:T#0ms

详细说明

当 IN 为 FALSE 时,Q 为 FALSE,ET 为 0。当 IN 变为 TRUE 时,Q 为 TRUE 并且 ET 开始计时。

如果在 PT 时间内,IN 无效,则 ET>=PT 时,Q 为 FALSE;

如果在 PT 时间内,当 IN 为FALSE时,计时完毕后,ET 为 0。

时序图

img

​ TP时序图

使用举例

通过下面的组态,当IN1由FALSE → TRUE时,Q输出TRUE,并保持4s, 之后Q变为FALSE。

内容图例
变量定义img
组态语言(CFC)img
组态语言(IL)img
组态语言(LD)img
组态语言(ST)img
TOF(关延时定时器)已经加载完毕