1,VD1400与0.0(变动值)相加后再传送给VD1402会不会出问题.
还有VD1402取整后传送给VD1404.这样有一些地址重叠可以吗.
2,VD1404的数据不是应该包含VW1404及VW1406吗,为什么传送字的指令只取了VW1406的数据.VW1404的数据没取.像VD这种寄存器传送数据的顺序是怎么样的.是不是VB1407 VB1406 VB1405 VB1404这种顺序存储的.
问题补充:
此图
图片说明:
最佳答案
1. 调试运行不会有问题,使用变量的习惯不好,读取字都是按2的倍数,双字按4的倍数,便于读写。
2. 基础知识,高地址存放低字节。比如,VW200=16#7305=2#01110011 00000101=VB200VB201,其中高地址VB201存放变量的低字节16#05,低地址VB200存放变量的高字节16#73,双字也是一样的道理,展开就行了。具体你在状态表里监视一下VW200、VB200/VB201的变化来理解。
提问者对于答案的评价:
谢谢你
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214699.html