使用 python3 通过终端服务器 Telnet 到 modbus 设备

问题描述

设备设置:

(pc)------(终端服务器)_____(以太网转RS232转换器)on(modbus RTU设备)

-----是telnet连接

______是以太网超五类网线

modbus RTU 设备是一个热室,它只讲 modbus RTU

知道:术语服务器的IP和Modbus设备的端口ID

目标: telnet 到房间并使用 python3 在 PC 端写入和读取 modbus 数据

现状:

我已成功通过 telnet 连接到房间并使用 telnetlib 发送命令打开灯。

当我尝试使用 .read_eager() 读取温度寄存器时遇到问题

话虽如此,即使在我解决了读取寄存器问题之后,我仍然需要编写将 modbus 数据转换为人类可读语言的部分。

问题: python3 上是否有支持通过终端服务器 telnet 连接到 modbus RTU 设备的 modbus 扩展?因为我正在努力避免重新发明轮子。

非常感谢大家!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)