您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的二进制加法指令
来源:艾特贸易2017-06-04
简介(1) 二进制加法指令的指令名称、助记符、功能号、操作数和程序步长如表 5-22 所示。 表 5-22 二进制加法指令表 (2) 指令使用说明。 ADD 加法指令是将指定的源元件中的二进制数相加,结
(1)二进制加法指令的指令名称、助记符、功能号、操作数和程序步长如表5-22所示。 表5-22 二进制加法指令表
(2)指令使用说明。ADD加法指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中。ADD加法指令的使用说明如图5-40所示。
图5-40 二进制加法指令 当执行条件X000由OFF变为ON时,(D0)+(D1)的结果存人D14中。运算是代数运算,如5+(-3)=2。 ADD加法指令有3个常用的辅助寄存器,M8020为零标志位,M8021为借位标志位,M8022为进位标志位。如果运算结果为0,则零标志位M8020置1;如果运算结果超过32 767(16位)或2 147 483 647(32位)则进位标志M8022置1;如果运算结果小于-32 767(16位)或-2 147 483 647(32位),则借位标志M8021置1。 注意:对于16位的假发操作时,32767+1的结果为0,-32767+(-1)的结果也为0。 在32位运算中,被指定的起始字元件是低16位元件,而下一个字元件为高16位元件,如D0 (D1)。 源和目标可以用相同的元件号。若源和目标元件号相同而采用连续执行的加法指令时,加法的结果在每个扫描周期都会改变。若采用脉冲执行型指令时,如图5-41所示,当X001从OFF变为ON时,D0的数据加1,这与INCP指令的执行结果相似,不同之处在于同ADD指令时,零位、借位、进位标志按上述方法置位。
图5-41 二进制加法指令