s7-200数据地址

请问一下,
我在使用指令MOVD   &VB0, AC0时,为什么在在查看字节时会显示占用了VB0,VB1,VB2,VB3,四个字节呢?这条指令不是将VB的地址传送给AC0吗

最佳答案

MOVD   &VB0, AC0  
指令将VB0开始的地址送到AC0中,地址是32位,所以传输地址必须使用MOVD格式
间接寻址时使用*AC0指AC0中地址所指的变量地址中的数据,可以以字节、字、双字为单位进行传输变量值,但是200CN,200smart,中只要使用&VB取地址,交叉索引中就会显示四字节已占用,软件就是这样定义的。

提问者对于答案的评价:
谢谢大家

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:53
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论