微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 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 举报,一经查实,本站将立刻删除。