netwell
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 217 点
下载积分: 1005 分
在线时间: 76(小时)
注册时间: 2014-04-22
最后登录: 2024-04-08
查看netwell的 主题 / 回贴
楼主  发表于: 2023-09-11 15:01
一个电表,A 相电流MODBUSRTU读取地址是0414H,A 相电压MODBUSRTU读取地址是0418H.请教下,0414H和0418H,对应的40000是多少?或30000多少?谢谢
[ 此帖被netwell在2023-09-11 15:14重新编辑 ]
netwell
级别: 略有小成
精华主题: 0
发帖数量: 82 个
工控威望: 217 点
下载积分: 1005 分
在线时间: 76(小时)
注册时间: 2014-04-22
最后登录: 2024-04-08
查看netwell的 主题 / 回贴
1楼  发表于: 2023-09-14 15:54
引用
引用第3楼wanzhen2006于2023-09-11 22:55发表的  :
Modbus寄存器地址 功能码 03读/06写            
序号    十进制    十六进制    Modbus地址
  1        1044        0414H        41045      
  2        1048        0418H        41049
ModbuRTU报文举例: 0414H
.......



说明书上电表Modbus 读取(R)指令为 0x03
目前就A相电流 0414H,我地址用31044、31045读出的数据都是0;地址用41044、41045读出很大的值,32位有符合浮点数显示几百亿,而且在正负间不断跳转。郁闷了