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

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

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

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

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

    6-18  二进制加法运算指令

 二进制加法运算指令

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

    (3)指令说明:

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

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

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

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

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

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

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

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

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

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

 累加程序梯形图与执行过程

    6- 30  累加程序梯形图与执行过程

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