登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:电表数据寄存器 电能计算 求助

点击:638 回复:5

楼主
一块雅达电表,现在通过modbus想读取电能数据 想请教大神,如图有两个 寄存器的电能值该如何换算总电能?对仪表寄存器的换算一直很模糊,还请高手,大神赐教
附件 0Q(832J37@M1】Q3DYJI)1HG.jpg
最后修改:2019/4/4 23:47:58
19-04-04 23:45
连续读两个寄存器,组成32位长整数
19-04-06 23:00
非常感谢,这样的话两个连续读会不会有 高低的影响,查询了一下资料说是有大端 和小端的区别
是不是高位  有功电能+H * 65536  +  有功电能+L  = 有功电能
网上查的资料 16位寄存器 分成高八位低八位 存储 20000 的例子
初学还请大师傅指点
附件 ZHFM~%BI%H}Y_【】@0}~Y{ED.jpg
19-04-08 16:27

引用 从零开始学学学 在 2019/4/8 16:27:27 发言【内容省略】

大不了高低16位互换!
19-04-08 16:44
直接一个32位传送指令就可以了,不用合成
19-04-08 22:07
谢谢,各位的回答,明白了非常感谢!
19-04-09 08:02

工控新闻

更多新闻资讯