首页
/ 【亲测免费】 modbus-tcp-server:一款简易的MODBUS TCP服务器

【亲测免费】 modbus-tcp-server:一款简易的MODBUS TCP服务器

2026-01-30 05:05:22作者:史锋燃Gardner

简介

modbus-tcp-server 是一款专为测试目的设计的MODBUS TCP服务器。它基于线程实现,能够处理与读取和写入模拟输入、离散输入、保持寄存器和线圈相关的MODBUS命令(命令1-6和15-16)。这款服务器的安装和使用过程非常简单。

安装

您可以通过以下命令轻松安装modbus-tcp-server

pip install modbus-tcp-server

使用

启动服务器时,您需要指定IP地址。例如,以下命令在本地的127.0.0.1地址上启动服务器:

modbus-tcp-server 127.0.0.1

启动后,无需任何参数即可查看命令行。

局限性

请注意,modbus-tcp-server仅支持MODBUS命令1-6和15-16,且为每个客户端生成一个线程。这可能对您来说是不可接受的。但如果您愿意,也可以使用gevent来实现。此外,客户端连接在闲置60秒后会自动关闭。

定制数据提供者

如果您希望实现自定义数据提供程序,可以扩展服务器并按如下方式启动:

from modbus_tcp_server.network import ModbusTCPServer
from modbus_tcp_server.data_source import ...

以上是modbus-tcp-server的基本介绍,希望对您有所帮助。

登录后查看全文
热门项目推荐
相关项目推荐