三菱跳程式加指令是Mitsubishi Programmable Logic Controller(PLC)编程中的一种指令,跳转指令通常称之为转移指令。转移指令用于无条件或有条件地转换程序。跳程式指令一般分为短跳指令和长跳指令,其中短跳指令可以转到同层内的目标地址,而长跳指令可以用来寻址跨层级别的大地址范围。
使用三菱跳程式加指令,需要先在PLC编程软件中写出目标地址的程序段,然后将跳转指令插入到需要跳转的指令前面,指令中需要指定要跳转到的目标地址和跳转方式。常见的跳转方式有无条件跳转和有条件跳转,有条件跳转需要和条件判断指令配合使用。
三菱跳程式加指令格式如下:
JMP 目标地址
下面以一个简单的案例来介绍三菱跳程式加指令的使用:
假设在PLC编程中需要先读取一个输入IO的状态,如果状态为ON,则执行X地址的输出操作,否则就跳转到Y地址执行输出操作。
假设X地址为D10,Y地址为D20,则程序段的代码如下:
LD X0 ; X0为输入IO的地址
JMP P100 ; 跳到P100执行X地址操作
LD X1 ; X1为输入IO的地址
JMP P200 ; 跳到P200执行Y地址操作
P100:
OUT D10 ; D10为输出地址
RET ; 返回主程序段
P200:
OUT D20 ; D20为输出地址
RET ; 返回主程序段
三菱跳程式加指令需要注意以下几点:
1、跳转目标地址必须是可执行的程序段地址;
2、跳转指令需要放在调用指令前面;
3、跳转指令需要指定跳转方式,通常有无条件跳转和有条件跳转两种方式;
4、有条件跳转需要和条件判断指令配合使用;
5、长跳指令可以用来寻址跨层级别的大地址范围。