定义一个 LBL 并为该 LBL 插入 JMP

LBL 和 JMP 会跳过梯形图逻辑的某些部分。JMP 控制图表的执行,LBL 是 JMP 的目标。
梯形图 (Ladder Diagram, LD) 程序支持 LBL 和 JMP。
  • 当值为 True 时,JMP 将跳转到引用的 LBL,控制器将从该 LBL 继续执行。
  • 当值为 False 时,JMP 不会影响梯形图的执行。
JMP 将向前或向后移动梯形图的执行。通过向前跳转至某个标签,可跳过某个暂时不需要执行的逻辑段,从而节约程序扫描时间。通过向后跳转,可使控制器重复逻辑的迭代。
重要提示:
  • 向后跳转的次数不要过多,否则可能会使扫描周期无法完成,从而导致看门狗计时器超时。
  • 跳过的逻辑不在扫描范围内。因此,请将重要逻辑放在跳过的区域之外。
以下规则适用于 LBL 和 JMP:
  • LBL 可以是任意长度,但必须以字母或下划线开头,后跟字母、数字和下划线。不允许使用空格和特殊字符,例如“+”、“-”或“\”。
  • 在插入 JMP 之前,在程序中定义一个或多个 LBL。
  • 将 LBL 放在图的左侧。
  • JMP 及其引用的 LBL 必须位于同一个程序组织单元 (Program Organization Unit, POU) 中。
定义一个 LBL 并为该 LBL 插入 JMP
  1. 从“
    工具箱
    ”中,找到 LBL 并将其拖动到梯形图梯级。
  2. 在语言编辑器中,双击添加的 LBL,为其输入字符串,然后选择
    Enter
    键。
  3. 在“
    工具箱
    ”中,找到 JMP,然后将其拖至语言编辑器的有效位置。
  4. 在语言编辑器中,双击添加的 JMP,然后为 JMP 输入与 LBL 相同的字符串。
示例
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal