智能电表数据解析
正在做一个智能电表的数据采集,用的是Modbus协议,我现在写程序向电表发送命令
01 03 00 14 00 26 84 14
得到的返回结果如下:
01 03 4C 08 B5 08 B9 08 B1 0F 18 0F 14 0F 11 04
48 04 5A 04 4F 00 00 06 07 06 17 05 BC 11 DA 07
38 07 66 07 82 16 20 09 8C 09 BA 09 97 1C DD 02
77 02 72 02 55 02 6A 13 88 00 00 CE 13 01 7C 00
00 00 00 00 00 00 00 E6 CF 01 96 00 00 00 00 BE
D6
请问怎么将这些数据解析成电压,电流,功率电能等数据信息
电表用的是SPT660三相多功能电表,通信接口是RS485
------解决方案--------------------先看下Modbus协议,若是标准的,对照协议看你发的是什么命令。
而后,对照协议看接收的都是什么数据。
要是有协议,直接看协议。
------解决方案--------------------
赞同这哥们的,你必须看协议。
------解决方案--------------------打开协议文档 看每个字节都是干啥的 对应你的具体的byte[] 然后解析
------解决方案--------------------
这个只能这么搞