关于变量的存取问题

各位老师好,我是新手,欢迎各位赐教!我的问题如下 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日 上午11:53
下一篇 2020年11月5日 上午11:53

相关推荐

  • 定时中断问题

    各位大侠:请问S7220CPU224XP的定时中断SMB34,一个中断程序能同时采样几路输入的模拟量,我看过同时采集四路的,最多可以几路啊?热电阻和4-20MA信号可以放在一个中断…

    SIMATIC S7-200 2017年6月10日
  • BCD码转为十进制

    速计数器采集、保存程序时,遇到问题。就是如何将BCD码转为十进制。因为我的比较与付值功能是要求是十进制的,我真的没不能走其它方向了,请各位高手指导,不胜感激 问题补充:其实我想进行…

    2020年10月31日
  • 致鼠老爷大哥

    请问你的在论坛上置顶帖[工程量转换方法]在哪儿啊,我很想看一看,可找不着。 另外PID可以控制数字量吗?怎样操作?我是做中央空调的。请赐教 最佳答案 给你发个实例看看吧!…

    SIMATIC S7-200 2021年7月5日
  • S7-200模式选择用软件还是硬件开关?

    我们200PLC不是有个小开关,可以设置RUN、STOP、TERM,可以用手拨动的,请问可以用软件进行设置吗?如用SM0.7置1或0?是不是用软件设置将SM0.7置1的时候相当于在…

    SIMATIC S7-200 2021年7月4日
  • 请赐教(关于指针)

    L     MD    26     &…

    SIMATIC S7-200 2020年11月1日
  • 请教一个程序回原点问题

    突然想到一个问题,我看书上说的回原点都是停在了固定的位置,比如ABCD的各点上,这种情况确实好弄,但是我的问题是(如图例)假如没有运行到ABCD点上就停机了,也就是运行到ABCD各…

    2017年7月26日
  • CPU224XP的模拟量怎么接

    M,I,V,M,A+,B+ 分别是什么? 最佳答案 CPU 224 XP本体模拟量I/O规格    &nbsp…

    SIMATIC S7-200 2021年7月4日
  • 为什么我的电脑不能安装Step7-Micro/Win V4.0软件!

    我在下载中心下的Step7-Micro/Win V4.0软件包,我的电脑系统是XP的,但每次安装时都会在安装到90%时报警:ERROR NUMBER …

    SIMATIC S7-200 2020年11月1日
  • TD200 V3.0显示屏功能的实现?

    TD200  V3.0(注意不是TD200C)面板上F1、F2、F3、F4键实现上传文件(图片)的功能,怎么实现?需要自s7 200程序中设置吗,如何…

    SIMATIC S7-200 2021年7月5日
  • 用变量切换画面

    怎么用S7-200 224中的变量切换K-TP178的画面 最佳答案 建议参考找答案首页/自动化系统/ SIMATIC Panel /问题I…

    SIMATIC S7-200 2021年7月5日