TOF(关延时定时器)
TOF(关延时定时器)
参数
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
IN | BOOL | 输入 | |
PT | TIME | 延时时间 | 书写格式:T#0ms |
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
Q | BOOL | 输出 | |
ET | TIME | 计时时间 | 书写格式:T#0ms |
详细说明
按照延迟时间 PT 延时输出关指令。当输入 IN 为 TRUE 时,输出 Q 为 TRUE。当输入 IN 有下降沿时,ET开始计时,
如果在 PT 时间内,IN一直没有变位,则当 ET>=PT 时,Q 为 FALSE 且 ET=PT;
如果在 PT 时间内,输入 IN 再次为 TRUE,则 Q 为 TRUE,且 ET 清 0。
时序图
TOF时序图
使用举例
通过下面的组态,当IN1由TRUE → FALSE时,延迟4s后,Q变为FALSE并保持,直至IN1变为TRUE。
内容 | 图例 |
---|---|
变量定义 | |
组态语言(CFC) | |
组态语言(IL) | |
组态语言(LD) | |
组态语言(ST) |
TON(开延时定时器)
TON(开延时定时器)
参数
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
IN | BOOL | 输入 | |
PT | TIME | 延时时间 | 书写格式:T#0ms |
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
Q | BOOL | 输出 | |
ET | TIME | 计时时间 | 书写格式:T#0ms |
详细说明
按照延迟时间 PT 延时输出开指令。当输入 IN 为 FALSE 时,输出 Q 为 FALSE。当输入 IN有上升沿时,ET 开始计时,
如果在 PT 时间内,IN一直没有变位,则当 ET>=PT 时,Q 为 TRUE 且 ET=PT;
如果在 PT 时间内,输入 IN 再次为 FALSE,则 Q 为 FALSE,且 ET 清 0。
时序图
TON时序图
使用举例
通过下面的组态,当IN1由FALSE → TRUE时,延迟4s后,Q变为TRUE并保持,直至IN1变为FALSE。
内容 | 图例 |
---|---|
变量定义 | |
组态语言(CFC) | |
组态语言(IL) | |
组态语言(LD) | |
组态语言(ST) |
TONR(保持型通电延时定时器)
TONR(保持型通电延时定时器)
参数
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
IN | BOOL | 输入 | |
PT | TIME | 延时时间 | 书写格式:T#0ms |
Reset | BOOL | 复位端 |
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
Q | BOOL | 输出 | |
ET | TIME | 计时时间 | 书写格式: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。
内容 | 图例 |
---|---|
变量定义 | |
组态语言(CFC) | |
组态语言(IL) | |
组态语言(LD) | |
组态语言(ST) |
TP(普通定时器)
TP(普通定时器)
参数
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
IN | BOOL | 输入 | |
PT | TIME | 延时时间 | 书写格式:T#0ms |
输入参数 | 数据类型 | 功能描述 | 参数值说明 |
---|---|---|---|
Q | BOOL | 输出 | |
ET | TIME | 计时时间 | 书写格式:T#0ms |
详细说明
当 IN 为 FALSE 时,Q 为 FALSE,ET 为 0。当 IN 变为 TRUE 时,Q 为 TRUE 并且 ET 开始计时。
如果在 PT 时间内,IN 无效,则 ET>=PT 时,Q 为 FALSE;
如果在 PT 时间内,当 IN 为FALSE时,计时完毕后,ET 为 0。
时序图
TP时序图
使用举例
通过下面的组态,当IN1由FALSE → TRUE时,Q输出TRUE,并保持4s, 之后Q变为FALSE。
内容 | 图例 |
---|---|
变量定义 | |
组态语言(CFC) | |
组态语言(IL) | |
组态语言(LD) | |
组态语言(ST) |