三菱FX3U-48MT的PLC一个16位的数据使用DDRVI和DRVI指令时数值怎么不一样??

DDRVI D260 D265 Y1 Y7和DRVI D260 D265 Y1 Y7 D260=-4000 DRVI指令监视数据是-4000 为什么DDRVI指令就不是-4000而是一个六万多的数据???原来的那个48MTPLC坏了我换了一个PLC 原来PLC上用的是DDRVI 现在换上去的PLC使用DDRVI的话设备的动作就不对 只有用DRVI才是正常的。这是为什么呢??有没有大神在的求教育!!!!

因为DDRVI 使用的是2个D数据 32位 高位D 也有数据如果是1 就代表低位数据的65536了。DDRVI会把2个数据相加显示和。 你把数据全清一遍 就一样了。追问

清一遍??什么意思??不太明白 这个指令最近刚学 求教育!!!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-02
DDRVI是双字的数据吧,当然存储区里头的数据不是-4000啦
第2个回答  2013-09-02
还是换了个48MT的?

三菱FX3U-48MT的PLC一个16位的数据使用DDRVI和DRVI指令时数值怎么不一...
因为DDRVI 使用的是2个D数据 32位 高位D 也有数据如果是1 就代表低位数据的65536了。DDRVI会把2个数据相加显示和。 你把数据全清一遍 就一样了。

相似回答