查看: 669|回复: 8
收起左侧

[H5U应用问题] 结构体里所有都是BOOL类型,为什么分配地址时不能用M

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
企业微信截图_16891471248433.png

结构体里所有都是BOOL类型,为什么分配地址时不能用M,只能用字类型的地址

点评

这个是轴结构体的成员,为了适配nBitLen,所以只能用字地址  发表于 2023-7-13 09:06
你这个肯定不匹配,你这个数据类型是轴控制,轴控制下面才是BOOL.填错了  发表于 2023-7-13 08:24




上一篇:自定义变量地址 ,能被modbus TCP访问吗?
下一篇:有没有类似三菱的Z指令?D3000Z0这样的

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

zdhshebei666 2023-7-12 19:18:18 | 显示全部楼层
通过结构体变量绑定软元件时,在变量表里的地址一栏填入需要映射的地址即可(注意:该地址只能为字元
件,不能为位元件),填入地址之后,点击“编译”,结构体成员的地址会由Autoshop自动生成,具体的地
址分配规则如下。
1. INT型变量占用一个16位元件,REAL、DINT型变量占用2个16位元件。
2. 连续多个BOOL型作为一个整体按16位对齐,即连续BOOL型成员第一个分配地址16位软元件的bit 0,连续
的多个BOOL型变量分配地址依次递增1位;不连续BOOL型,各自独立按16位对齐处理。
3. 数组、结构体变量整体以16位对齐。

点评

不错不错  发表于 2023-7-14 08:48
回复 送花

使用道具 举报

电七混子 2023-7-13 08:26:30 来自手机 | 显示全部楼层
地址是填那个框框吗?
回复 送花

使用道具 举报

为你写诗 2023-7-13 10:38:19 | 显示全部楼层
image.png
回复 送花

使用道具 举报

zdhshebei666 2023-7-13 18:55:31 | 显示全部楼层

通过结构体变量绑定软元件时,在变量表里的地址一栏填入需要映射的地址即可(注意:该地址只能为字元
件,不能为位元件)
回复 送花

使用道具 举报

timison 2023-7-14 07:59:17 | 显示全部楼层
行错位了,填下一行是BOOL类型
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部