威纶通官方论坛

modbus有关于10功能码同时写入多个寄存器

[复制链接]
发表于 2022-5-23 14:49:10 | 显示全部楼层 |阅读模式
请问一下各位老师,如果我想读写485设备里面多个寄存器的数值,也就是让屏幕发出这么一串报文:
01 10 00 A0 00 01 16 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 CRCL CRCH       
宏程序是不是要这样写:

GetData(, "MODBUS RTU (Zero-based Addressing)", 4x, 160, 1)
SetData(, "Local HMI", LW, 0, 8)

然后在LW0----LW8这8个数值元件窗口之间写入数值来进行8个寄存器数值的更改。

这样感觉是不对的,请问各位老师有没有10功能码读写多个寄存器的实例,如果有的话,能不能提供参考一下。

本帖子中包含更多资源

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

x
 楼主| 发表于 2022-5-23 14:50:42 | 显示全部楼层
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-23 16:04

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表