
TDISCON — 断开连接
按连接 ID 断开由 TCON 建立的连接。
在 TIA 里试一下
选一个示例块,通过 TiaLink 导入当前 TIA 项目:预检、默认不覆盖、不自动保存。示例块不会自动运行;导入后请在 OB1 调用并接变量。
一句话
TDISCON 按连接 ID 断开由 TCON 建立的连接。
符号与引脚
分类:通信
需要实例
模板值:id_type
| 引脚 | 方向 | 说明 |
|---|---|---|
en | 流输入 | 使能输入 |
REQ | 输入 | 断开连接请求 |
ID | 输入 | 连接 ID |
eno | 流输出 | 使能输出 |
DONE | 输出 | 完成 |
BUSY | 输出 | 忙 |
ERROR | 输出 | 错误 |
STATUS | 输出 | 状态码 |
符号见下面的最小示例;引脚名与方向来自 lad-ir 指令目录,说明为本站补充。
最小示例
Enable=1 时每扫描调用;REQ 触发断开 ID=1 的连接。

图中 # 前缀表示块内局部变量;实际工程里也可以是全局标签或 DB 变量。
怎么工作
TDISCON是 FB,需要静态实例。ID要和TCON/TSEND/TRCV使用的连接 ID 一致。id_type=CONN_OUC;REQ触发断开。DONE/BUSY/ERROR/STATUS给出执行状态。- 断开后要重新通信,需要重新
TCON。
常用场景
常见坑
- ID 不一致:断开的是另一个连接。
- 重复断开:已断开时不要再触发;先查状态。
- 断开后直接收发:需要重新
TCON。 - 导入只保证编译:实际连接要配硬件/伙伴。
