
F_TRIG — 下降沿触发盒
CLK 出现 1→0 时 Q 输出一个扫描;需要 F_TRIG 实例。
在 TIA 里试一下
选一个示例块,通过 TiaLink 导入当前 TIA 项目:预检、默认不覆盖、不自动保存。示例块不会自动运行;导入后请在 OB1 调用并接变量。
一句话
F_TRIG 是下降沿触发盒:CLK 出现 1→0 时 Q 输出一个扫描;它需要 F_TRIG 实例。
符号与引脚
分类:边沿
需要实例
模板值:无
| 引脚 | 方向 | 说明 |
|---|---|---|
en | 流输入 | 使能/左侧 RLO |
CLK | 输入 | 被检测的信号 |
Q | 输出 | 下降沿那个扫描为 1 |
符号见下面的最小示例;引脚名与方向来自 lad-ir 指令目录,说明为本站补充。
最小示例
Button 的下降沿让 OneShot 只亮一个扫描;按住或松开后都不会持续输出。

图中 # 前缀表示块内局部变量;实际工程里也可以是全局标签或 DB 变量。
怎么工作
F_TRIG是 terminal:没有 flow-out,Q是数据输出,不是 rung 的继续。CLK是被检测的信号;Q在下降沿那个扫描为 1。- 需要实例(
F_TRIG静态/全局实例);同一个实例不要在多处同时调用。 - 与
NBox的区别:NBox扫描左侧 RLO、不需要实例;F_TRIG扫描CLK、需要实例。 - 与
NContact的区别:NContact是触点,可以直接在 rung 中串联;F_TRIG是 terminal 盒,Q要在后续 network 使用。
常用场景
常见坑
- 把 Q 当 flow-out:F_TRIG 没有 flow-out;后面不能再接指令,Q 是数据输出。
- 没有实例:F_TRIG 需要实例;缺少实例编译会报错。
- 共用实例:同一个 F_TRIG 实例在多处调用会互相覆盖边沿。
- 实例不保持:实例放在 Temp 里会每次调用重置;用 Static/全局 DB。
- 把 Q 当电平:Q 只亮一个扫描;需要保持就接 SCoil 或自锁。
