首页
/ EasyModbusTCP/UDP/RTU .NET 库 - 支持Modbus TCP、UDP 与 RTU 协议

EasyModbusTCP/UDP/RTU .NET 库 - 支持Modbus TCP、UDP 与 RTU 协议

2026-01-31 05:18:49作者:冯爽妲Honey

此开源项目为 .NET 平台提供了一套完整的Modbus通信库,支持TCP、UDP及RTU三种通信模式。它实现了Modbus协议的客户端与服务器端功能,适用于各种工业自动化与数据采集应用。

功能特点

  • 支持Modbus协议功能码:
    • 读取线圈 (FC1)
    • 读取离散输入 (FC2)
    • 读取保持寄存器 (FC3)
    • 读取输入寄存器 (FC4)
    • 写入单个线圈(FC5)
    • 写入单个寄存器 (FC6)
    • 写入多个线圈 (FC15)
    • 写入多个寄存器 (FC16)

版本更新说明

  • V5.6:可能是针对 .NET Framework 4.0 的最后一个版本。下一个版本将基于新的 .NET5 和经过重新设计的 V5.5。此版本中,已删除了 MQTT 桥接器。
  • V5.0:进行主要错误修正,并更改了事件处理程序。
  • V4.4 HF1:修正了导致 CPU 负载过大的 Modbus TCP 服务器问题。
  • V4.4:修正了 Modbus RTU 和 MQTT 相关的问题。
  • V4.3:修正了 Modbus 服务器模拟器的 RTU Webview 和服务器的 MQTT 功能。

注意事项

  • 本项目遵循开源协议,您可以自由使用和修改。
  • 使用前请确保阅读相关文档和示例代码,以便更好地理解库的使用方法。
  • 请注意项目版本与您的开发环境兼容性,必要时请根据实际情况进行适配。

结束

感谢您的关注和使用,希望 EasyModbusTCP/UDP/RTU .NET 库能够帮助您快速实现Modbus通信相关的开发工作。

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