您现在的位置是:首页 > 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 ~+2147483647(32位)的范围时,借位标志M8022动作。
③做32位运算时,每个操作数是用两个连号的数据寄存器,如图6- 32所示。为确保地址不重复,建议将指定软元件定为偶数地址号。
图6 - 32 32位减法运算指令梯形图与执行过程
(a)梯形图;(b)执行过程。
④当一个源操作数和目标操作数为同一个软元件时,建议采用脉冲执行型;否则每个扫描周期都执行一次,很难预知结果。如图6 - 33所示,当X10每接通一次,D10中的数据减“1”。
图6-33 递减程序梯形图与执行过程
(a)梯形图;(b)执行过程。
点击排行
