S7-200中V寄存器的用法

1,V最大可以用到多少
2,V用了VD4,是不是就不能用VB0.VB2了
3,VD是不是只能用VD0,VD4,VD8这样,但是我在S7-200中,用VD0,VD1,VD2……都能够正常监控数据,但是下载到触摸屏里数据就报错
4,V可不可以像VD0.0,VD0.4,VD1.0……这样用

最佳答案

1)不同的订货号有不同的V区范围。
cpu222:VB0-VB2047
cpu224:VB0-VB8191
cpu224xp;226:VB0-VB10239
2)不是的,VD4包涵VW4和VW6并不包涵VB0和VB2,具体参考西门子的寻找方式
3)是的,是V区的双字。你这样监控就意义不大了,按你的思路,监控VW0;VW2、、、、报错的原因仍然是地址重置
4)不能。VD是双字(32位);VW(字16位);VB(字节8位);V是位逻辑,当然如果有一个双字如、VD0,你取这个双字中的某一个或者一些位作为其它用途是可以的。

提问者对于答案的评价:
VD0占位VB0,VB1,VB2,VB3,不应该是这样吗?那第二个问题我不是很明白啊……能不能提供一个较为清楚的寻址方式文档啊,谢谢

专家置评

最佳答案补充:VD4包括了VW4 VW6 ,VW4包括了VB4和VB5,VW6包括了VB6和VB7,高位低存,比方VW6的数据大小为123,则VB6=0  VB7=123 。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午6:45
下一篇 2017年6月6日 下午6:45

相关推荐