NModbus 库在 C# 中的使用
以下是关于 NModbus 库在 C# 中的使用方法 的详细指南,涵盖从安装到实际通信的完整流程:
1. 安装 NModbus 库
通过 NuGet 包管理器安装:
Install-Package NModbus
或使用 .NET CLI:
dotnet add package NModbus
2. 基础使用示例
2.1 创建 Modbus TCP 主站(Master)
using NModbus;
using System.Net.Sockets;
// 创建 TCP 客户端连接
var tcpClient = new TcpClient("127.0.0.1", 502); // PLC/设备IP和端口
var factory = new ModbusFactory();
IModbusMaster master = factory.CreateMaster(tcpClient);
// 读取保持寄存器(功能码03)
ushort startAddress = 0; // 起始地址
ushort numRegiste