您现在的位置是:首页 > PLC技术 > PLC技术

FX2N系列PLC的二进制减法运算指令

来源:艾特贸易2017-06-04

简介(1) 二进制减法运算指令的助记符、指令代码、操作数及程序步如表 6- 19 所列。 表 6 19 二进制减法运算指令 (2) 指令梯形图如图 6- 31(a) 所示。 (3) 指令说明: ①将两个源操作数相减的结

    (1)二进制减法运算指令的助记符、指令代码、操作数及程序步如表6- 19所列。

    6 – 19  二进制减法运算指令

 二进制减法运算指令

    (2)指令梯形图如图6- 31(a)所示。

    (3)指令说明:

    ①将两个源操作数相减的结果存放到目标操作数[D]中;源操作数可正、可负,结果是它们的代数之差,如5--8=13。执行过程如图6- 31(b)所示。

 二进制减法运算指令梯形图与执行过程

    6- 31  二进制减法运算指令梯形图与执行过程

    (a)梯形图;(b)执行过程。

    ②当运算结果为“0”时,“0”标志M8020动作;运算结果超出- 32767 ~+32768(16)- 2147483648 ~+214748364732位)的范围时,借位标志M8022动作。

    ③做32位运算时,每个操作数是用两个连号的数据寄存器,如图6- 32所示。为确保地址不重复,建议将指定软元件定为偶数地址号。

 32位减法运算指令梯形图与执行过程

    6 - 32   32位减法运算指令梯形图与执行过程

    (a)梯形图;(b)执行过程。

    ④当一个源操作数和目标操作数为同一个软元件时,建议采用脉冲执行型;否则每个扫描周期都执行一次,很难预知结果。如图6 - 33所示,当X10每接通一次,D10中的数据减“1”。

 递减程序梯形图与执行过程

    6-33  递减程序梯形图与执行过程

    (a)梯形图;(b)执行过程。