343012090
级别: 家园常客
精华主题: 0
发帖数量: 381 个
工控威望: 658 点
下载积分: 1512 分
在线时间: 213(小时)
注册时间: 2014-08-31
最后登录: 2024-11-06
查看343012090的 主题 / 回贴
楼主  发表于: 2024-07-27 19:47
在接触一个读温度计的事情。温度计是用MODBUSRTU协议,要求上位机来读它的温度等 信息。
他的协议 里定义的暂存器地址比如0001H或0002H表示温度设定的寄存器。。

可是我看网上MODBUSRT协议,说保持寄存器地址是40000开始的吗,可是这个温度计的协议却是000开始的,咱不一样呢?是什么原因,
343012090
级别: 家园常客
精华主题: 0
发帖数量: 381 个
工控威望: 658 点
下载积分: 1512 分
在线时间: 213(小时)
注册时间: 2014-08-31
最后登录: 2024-11-06
查看343012090的 主题 / 回贴
1楼  发表于: 2024-07-28 06:30
MODBUS协议上说0到10000是线圈的。如果按40000那这个寄存器地址很大,为什么同样 是MODBUS协议,寄存器地址不一样,我想弄明白,以防弄错