大家好,我最近想给家里新增一个电能表,然后通过其 MODBUS 协议来检测家庭用电情况。
电能表是:正泰 DDSU666 ;
MODBUS 网关是:ZLAN5143,配置其 IP 为 10.1.1.17/24,设置波特率和电表一致,勾选了 MODBUS 协议转换,tcpserver 模式;
接线:电表的 A 、B 分别接网关的 T+、T-;
但用 mbpoll 测试却一致 timeout,请问大家,是线没接对还是网关没配置完啊?
mbpoll -r 1 -c 30 -a 0 -p 4196 -t 3:float -B -1 10.1.1.17
mbpoll 1.0-0 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright © 2015-2019 Pascal JEAN, https://github.com/epsilonrt/mbpoll
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type 'mbpoll -w' for details.
Protocol configuration: Modbus TCP
Slave configuration...: address = [0]
start reference = 1, count = 30
Communication.........: 10.1.1.17, port 4196, t/o 1.00 s, poll rate 1000 ms
Data type.............: 32-bit float (big endian), input register table
-- Polling slave 0...
Read input register failed: Connection timed out
PS:电表显示的其通讯地址为 068,我不知道这个 068 应该运用到哪里。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.