2、dcmp指令,是在比较指令cmp前面加了个d,就代表32位的意思;前面不带d就代表16位的
3、如果是32位,就要用二个相邻的16位二进制组合,通常低位为偶数,高位为寄数,例d1
合在一起就是32位。
4、比较指令,就是比较指令后面的个数据和第二个数据相比,最后存入在第三个数据内。例
如你的这题就是将:d203
d202组合的32位数据与c521
c520组合的数据相比较,就会有三
种结果出来。(大于、等于、小于)
5、得出来的三种结果就存入在比较指令的个位元件为开始的连续三个位元件内,你的例题
就是位元件m306为开始,分别是m306、m307、m308。
6、最后就是将大于、等于、小于分别代入到例题中,d203
d202前者大于后者c521
c520时,
m306就接通;当d203
d202前者等于后者c521
c520时,m307就接通;d203
d202前者小于
后者c521
c520时,m308就接通。
以上就是对比较的指令的理解,如果前面没有d,就是16位的,原理是一样,希望对你有所帮忙。
关于三菱plc cmp比较指令手册上讲的很详细比较指令,举例:cmpk10d10y0当十进制常数10>d10中的值,y0=1;当十进制常数10=d10中的值,y1=1;当十进制常数10