临时结束 (TND)
此信息适用于
CompactLogix
5370、ControlLogix
5570、Compact GuardLogix
5370、GuardLogix
5570、Compact GuardLogix
5380、CompactLogix
5380、ControlLogix
5580、GuardLogix
5580 和 ControlLogix 5590 控制器。TND 指令用于有条件地结束例程。
可用语言
梯形图

功能块
此指令不可用于功能块中。
结构化文本
TND();
操作数
梯形图
无
结构化文本
无
说明
使能后,TND 指令将充当例程的末尾。如果 TND 指令位于子例程内,则控制权将返回到调用例程。如果 TND 指令位于主例程内,则控制权将返回到当前任务内的下一个程序。
影响数学状态标志
否
严重/轻微故障
没有特定于此指令的故障。有关操作数相关的故障,请参见通用属性部分。
执行
梯形图
条件/状态 | 执行的操作 |
预扫描 | 不适用 |
EnableIn 为假 | 不适用 |
EnableIn 为真 | 指令执行 |
后扫描 | 不适用 |
结构化文本
条件/状态 | 执行的操作 |
预扫描 | 请参阅“梯形图”表中的“预扫描”行。 |
正常执行 | 请参见“梯形图”表中的“梯级输入条件为真”行。 |
后扫描 | 请参见“梯形图”表中的“后扫描”行。 |
示例
梯形图

结构化文本
InputA[:=] OutputB;
IF (InputA) THEN
TND();
END_IF;
InputE [:=] OutputF;
提供反馈