SDM230 Modbus RTU电表读取异常:树莓派minimalmodbus返回0值
树莓派通过minimalmodbus读取SDM230 Modbus RTU电表数据异常
我用运行Python3的树莓派,搭配minimalmodbus库读取SDM230 Modbus RTU电表的数据,但始终获取不到正确值:
- 常规读取时,响应为:
Response from instrument: 01 03 02 00 00 B8 44 (7 bytes)
- 使用
read_float()请求4字节数据时,响应为:
Response from instrument: 01 03 08 00 00 00 00 00 00 00 00 95 D7 (13 bytes)
- 起始地址为0的电压寄存器返回值始终是0.0。
更新于2023-05-23 22:16
- 查到一篇关于SDM220(SDM230前代型号)的操作帖子,流程和我的几乎一致,所以不排除当前电表设备本身存在异常的可能。
- 已经联系供应商B+G,收到回复后会更新问题进展。
内容的提问来源于stack exchange,提问作者bitman
相关产品推荐
相关产品推荐

