关于变量的存取问题

各位老师好,我是新手,欢迎各位赐教!我的问题如下 1,变在什么情况下是按字节保存,什么情况下按字保存,什么情况按双字保存,什么情况按位保存? 2,如果是按字保存,把它放在VD100和VD200里有什么区别吗?是不是把它放在哪个位置都可以的?

最佳答案

1、根据你的习惯,只要数据没有溢出就可以!bool类型的数据你也可以用字节,字,双字来保存,实数必须用双字来保存。
2、使用字,双字的时候注意你的地址号,因为西门子的使用的是同一个存储空间,所以可能会出现重叠,比如你用了vd0来保存实数就不能在用vd1,vd2,vd3来保存了!因为vd0包含了vb0,vb1,vb2,vb3。只要地址不重复那么你就可以随便使用,注意不要超过cpu可以使用的最大地址号。

提问者对于答案的评价:
谢谢老师的指教

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐