跳到正文
Learn-LAD
梯形图示例库/LAD 指令手册/TOF — 断开延时定时器

TOF — 断开延时定时器

IN 为 1 时 Q 立即为 1;IN 断开后 Q 保持 PT 再复位。

定时器 S7-1200/1500 TIA V19 别名:断开延时 / Off-delay timer / SF

一句话

TOF 是断开延时定时器:IN 为 1 时 Q 立即为 1;IN 断开后 Q 继续保持 PT,时间到才复位。

符号与引脚

分类:定时器 需要实例 模板值:时间类型(time_type)
引脚方向说明
IN流输入使能输入;断开后开始延时
PT输入断开后的保持时间
Q流输出IN 为 1 或延时期间为 1
ET输出已过时间

符号见下面的最小示例;引脚名与方向来自 lad-ir 指令目录,说明为本站补充。

最小示例

Run 接通时 Fan 立即启动;Run 断开后 Fan 继续运行 5 秒,再停止。

TOF_Example:Network 1 — 断开延时 5 秒

图中 # 前缀表示块内局部变量;实际工程里也可以是全局标签或 DB 变量。

怎么工作

IN 经过时间 Q ET
1 — 1 0
1 → 0 < PT 1 递增
1 → 0 ≥ PT 0 停在 PT
0 → 1 — 1 回 0
  • IN 为 1 时 Q 立即为 1,不需要等待。
  • IN 断开后开始计时;计时期间 Q 保持 1。
  • 即使 IN 只来一个扫描的短脉冲,Q 也会完整保持 PT。
  • 需要实例(TOF_TIME 或 IEC 定时器实例 DB)。
TOF 时序图
IN 断开后 Q 保持 PT;短脉冲也会保持完整 PT。

常用场景

1. 风机延时停止

同上面的最小示例。

2. 输送机跑完

Run 断开后输送机继续运行 8 秒,让箱体走完再停。

TOF_RunOn:Network 1 — 跑完再停 8 秒

常见坑

  • TOF 不是 TON:TON 延时接通;TOF 延时断开。
  • 短脉冲也会完整延时:IN 一个扫描的脉冲,Q 仍保持 PT;不要拿它做「短脉冲过滤」。
  • ET 会复位:IN 回到 1 时 ET 回 0。
  • 实例冲突:同一个 TOF 实例在多处调用会互相覆盖。
  • 安全停机:需要立即断开的安全回路不要依赖 TOF 的延时。

在博途里试一下

TiaLink

把 TIA Portal 接到你的智能体:导入、编译、读回核对、PLCSIM 仿真。本地运行,工程数据不出厂。

打开 TiaLink

也可以先在示例库里找一条用到 TOF 的完整程序,导入后再改。

← 返回 LAD 指令手册