三菱PLC中为什么“dadd d1 k1 d1"与dadd d0 k1 d0"大小不同

如题所述

32加法去算是这样的:
DADD D1 K1 D1运算——(D1,D2)+K1=(D1,D2),结果不超过16位时,D1是运算结果,D2是零。
DADD D0 K1 D0运算——(D0,D1)+K1=(D0,D1),结果不超过16位时,D0是运算结果,D1是零。
如果你两个指令写在一个程序里,两个指令位置在前后时运算的结果是不同的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-30
相当简单。RST C251 复位C251计数器 [<= c251 k-2 计数器C251小于等于-2的时候这个指令接通 SUBP D1 K2 D1 脉冲指令 D1里面的值减2后存放在D1...
第2个回答  2012-06-30
此指令是双字指令 占用4个数据单元追问

我想问的是为什么DI 和D0的结果不同

第3个回答  2012-12-19
gfff
相似回答