跳到主要内容

6.1.3.3 跳转指令

跳转指令 alt text

  • 程序控制的转移所用的图形元素表示如下表格所示:
序号描述举例
1无条件跳转+---》LABEL1
2条件跳转+---“触点”---》LABEL1
LABEL1:举例说明//标签
+---“触点”---“线圈”
3条件返回(退出本程序单元)+----“触点”---《RETURN》
4无条件返回(退出本程序单元)+-----《RETURN》

标签

  • 功能描述:可仅可放置在梯形图每个程序段的开始,与跳转标签联合使用

  • 示例: alt text

注意
  • 标签,又叫跳转标签,是梯形图中一个可选的表示符且当定义跳转时可以确定其地址。
  • 跳转标签名称后面要以“:”结尾。

跳转标签

  • 功能描述:有条件或无条件跳转到指定标签

  • 示例: 如果操作数“TagIn_1”的信号状态为“1”,则执行“若 RLO = "1" 则跳转”指令。将中断程序的顺序执行,并在跳转标签 CAS1 标识的“程序段 3”中继续执行。如果“TagIn_3”输入的信号状态为“1”,则置位“TagOut_3”输出。

alt text

返回

  • 功能描述:有条件或无条件退出本程序单元模块,返回到调用主体

  • 示例:
    如果操作数“TagIn”的信号状态为“1”,则执行该指令。在所调用的程序块中结束程序执行,然后在正调用块中继续执行。并将调用程序块使能输出ENO 的信号状态复位为“0”。

alt text