SUB指令是减法指令.
SUB D1 D0 K1M0 表示将D1减去D2的运算结果,由起始位置为M0的4个连续中间继电器输出.
三菱指令 move D100 K1M0 转成欧姆龙指令 该怎么转
K1M0为由M0开始的连续4个位,你的指令应该是MOV,而不是MOVE。
omron中使用字传输,比如你的地址为50代替你的K1M0,则你的指令写为:MOV D100 50
这里的50是一个字,根据你的omron的PLC型号,还可以写成W50等等,没有多大关系的。
这时的对应关系如下:
50.00-----M0
50.01-----M1
50.02-----M2
50.03-----M3
有一点需要注意:你的50是一个字,所以你的传送指令会占用50.04---50.15这12个位址,所以程序中不要使用。
SUB指令是减法指令.
SUB D1 D0 K1M0 表示将D1减去D2的运算结果,由起始位置为M0的4个连续中间继电器输出.
K1M0代表 M0、M1、M2、M3
若D1-D0=H0,即二进制为0000,映射到M3、M2、M1、M0上的结果是状态都为0,;
若D1-D0=H1,即二进制为0001,映射到M3、M2、M1、M0上的结果是M3、M2、M1为0;M0为1;
若D1-D0=H2,即二进制为0010,映射到M3、M2、M1、M0上的结果是M3、M2、M0为0;M1为1;
若D1-D0=H3,即二进制为0011,映射到M3、M2、M1、M0上的结果是M3、M2、为0;M1、M0为1;
......
它的数就是这么放的,说数是怎么放的不太恰当,这就是一种对应吧。