对于FX的数据,摘《自学自会PLC指令——三菱FX2N编程技术及应用》一段文字如下:
在FX型PLC中,负数不是以原码表示,而是以2的补码形式存放……(P39)
在32位减法运算中,由连续的两个16位数据寄存器组成一个操作数,结果也存放于两个16位数据寄存器中(例如D6D5);如果结果出现负值,就要注意32位数据是以补码形式存放于连续的两个寄存器D6、D5中,而若将D5、D6分开来看,看到的就是一个16位的二进制数。
但用十进制数显示时,则看到的不是补码。
或许,注意到这些方面,就可以对结果作出解释。