6.1.3.3 跳转指令
跳转指令
- 程序控制的转移所用的图形元素表示如下表格所示:
序号 | 描述 | 举例 |
---|---|---|
1 | 无条件跳转 | +---》LABEL1 |
2 | 条件跳转 | +---“触点”---》LABEL1 LABEL1:举例说明//标签 +---“触点”---“线圈” |
3 | 条件返回(退出本程序单元) | +----“触点”---《RETURN》 |
4 | 无条件返回(退出本程序单元) | +-----《RETURN》 |
标签
-
功能描述:可仅可放置在梯形图每个 程序段的开始,与跳转标签联合使用
-
示例:
注意
- 标签,又叫跳转标签,是梯形图中一个可选的表示符且当定义跳转时可以确定其地址。
- 跳转标签名称后面要以“:”结尾。
跳转标签
-
功能描述:有条件或无条件跳转到指定标签
-
示例: 如果操作数“TagIn_1”的信号状态为“1”,则执行“若 RLO = "1" 则跳转”指令。将中断程序的顺序执行,并在跳转标签 CAS1 标识的“程序段 3”中继续执行。如果“TagIn_3”输入的信号状态为“1”,则置位“TagOut_3”输出。
返回
-
功能描述:有条件或无条件退出本程序单 元模块,返回到调用主体
-
示例:
如果操作数“TagIn”的信号状态为“1”,则执行该指令。在所调用的程序块中结束程序执行,然后在正调用块中继续执行。并将调用程序块使能输出ENO 的信号状态复位为“0”。