Wincc结构变量

我想问一下Wincc中结构体变量 中的偏移量是指什么?我的结构体变量中的第一个变量偏移量为0第二个为2第三个为5第四个为9。结构体中的变量全是Float类型的。谢谢

问题补充:
为什么不是0,4,8,呢?因为我的是Float类型的是占四个字节的怎么还可能是0,2,5,9,呢?

最佳答案

偏移量与你所连接变量有关系,不一定非得按照4递增,0和2、2和5都有地址冲突,但也不排除0和2使用了类型转换(如FloatToSignedWord),那么其长度就是2,注意看右边的长度。
 比如有DB1定义如下:
 DB1.DBW0 -- WORD
 DB1.DBW2 -- WORD
 DB1.DBB4 -- BYTE
 DB1.DBD5 -- REAL
 DB1.DBD9 -- REAL

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:15
下一篇 2019年6月11日 上午10:15

相关推荐

  • 怎样在WINCC上显示小数?

    我下位机的数是个整型数(有符号16位数),怎样在上位机I/O域上显示成小数,精确到小数点后一位; 怎样在上位机I/O域中输入负值,请各位高手指教,多谢! 问题补充:这个数…

    SIMATIC WinCC 2019年6月11日
  • 请问大牛们有没有用Python做过WINCC服务器数据的分析和可视化?

    请问大牛们有没有用Python做过WINCC服务器数据的分析和可视化?WINCC做的画面不够定制化,想用python做数据分析和可视化,请问有相关案例吗?非常感谢! 最佳答案 Py…

    SIMATIC WinCC 2021年7月5日
  • 打印作业问题

    这套设备从3月初开始运行,WINCC的变量记录运行报表的打印预览只能观测从设备运行开始到昨天凌晨以前的数据,昨天一天到今天的数据怎么都在打印预览里看不到,这是什么原因啊? 问题补充…

    SIMATIC WinCC 2019年6月11日
  • wincc逻辑设备名称不能改成本地网卡名称

    wincc用项目复制器之后,拷贝的项目里驱动程序的连接,系统参数属性里,逻辑设备名称不能改成本地网卡名称? 问题补充:网卡驱动看了,可以正常连接以太网的 最佳答案 逻辑设备名称可以…

    SIMATIC WinCC 2017年5月29日
  • wincc与plc通道连接不稳定

    画面刷新时,通道连接显示一会连接上,一会连接不上,不知道什么原因.用这个连接时,是往DP块里写东西,但不知道能不能直接往里写?读是可以读上来地,但就是不刷新,当CPU外部输入改变时…

    SIMATIC WinCC 2019年6月11日
  • 请问大家VBS中怎么实现多个变量换行加运算?

    请问大家VBS中怎么实现多个变量换行加运算?我在每行用“+”但是报错,怎么解决?谢谢! 最佳答案 多个变量换行什么意思?运算的话直接用加减乘除就行啊如果代码想换行的话,在最后用下划…

    2021年7月5日
  • 如何使用变量前缀的方式,建立项目的模板?

    如何使用变量前缀的方式,建立项目的模板?例如电机一个模板,阀门一个模板,能够在wincc在线时,单击相应的设备,弹出相应的设备,并且进行操作。 最佳答案 1.在主画面上可以调用同一…

    SIMATIC WinCC 2017年8月26日
  • 把博图变量导入WINCC中

    我就想问西门子WINCC的开发者是不是有病,都是西门子的为什么不能把博图变量导入WINCC中? 最佳答案 莫生气其实可以的WinCC从TIA Portal离线加载符号变量…

    SIMATIC WinCC 2020年11月1日
  • WINCC 7.0 SP3函数趋势控件

    建立一个函数y=X*X+b,在step7写该函数关系,为什么运行出来的函数图像是从右到左显示点。 问题补充:重点是曲线从右到左。当b=0时,按道理说曲线应该从左到右,但是反应出来的…

    SIMATIC WinCC 2021年7月5日
  • wincc 鼠标移动的精度设置

    用wincc做画面,在管道拼接时遇到问题,用鼠标控制两段管道对接时,发现最小移动距离太大,无法很好的对接?    有没有哪里能设置一下,鼠标…

    SIMATIC WinCC 2017年8月3日