工控小白
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 139 点
下载积分: 585 分
在线时间: 6(小时)
注册时间: 2013-08-08
最后登录: 2023-11-08
查看工控小白的 主题 / 回贴
楼主  发表于: 2023-11-08 11:54
图片:
modbus tcp 客户端起始地址300001开始怎么读不到,30001可以读到,怎么设置
tc_yan
级别: 略有小成
精华主题: 0
发帖数量: 7 个
工控威望: 277 点
下载积分: 142 分
在线时间: 27(小时)
注册时间: 2023-10-16
最后登录: 2024-06-12
查看tc_yan的 主题 / 回贴
1楼  发表于: 2023-11-08 15:25
看你通讯用的几号命令啊,如果是3号命令,读保持寄存器,你读到的30001实际是430001,看你的意思应该是要读输入寄存器地址1的数据,那就应该用4号命令,data_addr直接写1,读的就是300001。