18628201589
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 59 点
下载积分: 534 分
在线时间: 8(小时)
注册时间: 2025-03-24
最后登录: 2026-03-29
查看18628201589的 主题 / 回贴
楼主  发表于: 6天前
H5U从主站AC802上接的int数组,如何把数组拷贝进已经定义好的结构体?
困扰了两天了,AI答得五花八门。。。
工控小c
宁波周边项目合作V:fisherman_77
级别: 工控侠客
精华主题: 0
发帖数量: 675 个
工控威望: 2486 点
下载积分: 14771 分
在线时间: 649(小时)
注册时间: 2022-10-14
最后登录: 2026-03-28
查看工控小c的 主题 / 回贴
1楼  发表于: 6天前
看看MCPY  内存拷贝
18628201589
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 59 点
下载积分: 534 分
在线时间: 8(小时)
注册时间: 2025-03-24
最后登录: 2026-03-29
查看18628201589的 主题 / 回贴
2楼  发表于: 6天前
收到。谢谢。
那时年少
级别: 工控侠客
精华主题: 0
发帖数量: 658 个
工控威望: 2320 点
下载积分: 35605 分
在线时间: 1454(小时)
注册时间: 2021-03-24
最后登录: 2026-03-29
查看那时年少的 主题 / 回贴
3楼  发表于: 5天前
图片:
1楼说的对
18628201589
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 59 点
下载积分: 534 分
在线时间: 8(小时)
注册时间: 2025-03-24
最后登录: 2026-03-29
查看18628201589的 主题 / 回贴
4楼  发表于: 5天前
引用
引用第3楼那时年少于2026-03-25 09:00发表的  :
1楼说的对


谢谢


问题追加: AC802的结构体数组变量 ,可以直接映射  通过EIP  进 H5U 结构体数组 吗?
还是必须要两侧都使用 mcpy 拷贝指令,先放进缓存 ?
那时年少
级别: 工控侠客
精华主题: 0
发帖数量: 658 个
工控威望: 2320 点
下载积分: 35605 分
在线时间: 1454(小时)
注册时间: 2021-03-24
最后登录: 2026-03-29
查看那时年少的 主题 / 回贴
5楼  发表于: 5天前
图片:
图片:
试试这样行不行,在两个PLC上都对数组或结构体指定软元件地址,直接通讯读写寄存器地址就行!

引用
引用第4楼18628201589于2026-03-25 09:16发表的  :


谢谢


.......
18628201589
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 59 点
下载积分: 534 分
在线时间: 8(小时)
注册时间: 2025-03-24
最后登录: 2026-03-29
查看18628201589的 主题 / 回贴
6楼  发表于: 5天前
引用
引用第5楼那时年少于2026-03-25 09:54发表的  :
试试这样行不行,在两个PLC上都对数组或结构体指定软元件地址,直接通讯读写寄存器地址就行!




嗯,晚上回去试试再请教您
yeemoon
级别: 探索解密
精华主题: 0
发帖数量: 107 个
工控威望: 169 点
下载积分: 625 分
在线时间: 49(小时)
注册时间: 2024-11-27
最后登录: 2026-03-27
查看yeemoon的 主题 / 回贴
7楼  发表于: 前天
图片:
图片:
引用
引用第4楼18628201589于2026-03-25 09:16发表的  :


谢谢


.......


汇川EIP数据映射需要同类型同长度,也就是如果你EIP那里数据是INT[50],那你映射的变量也得是INT[50](可以是结构体里的某个参数)

其实这个你自己试一下就知道了
18628201589
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 59 点
下载积分: 534 分
在线时间: 8(小时)
注册时间: 2025-03-24
最后登录: 2026-03-29
查看18628201589的 主题 / 回贴
8楼  发表于: 3小时前
引用
引用第7楼yeemoon于2026-03-27 10:14发表的  :


汇川EIP数据映射需要同类型同长度,也就是如果你EIP那里数据是INT[50],那你映射的变量也得是INT[50](可以是结构体里的某个参数)

其实这个你自己试一下就知道了



谢谢。已测试通过。谢谢