SHModbus 1.0.0
See the version list below for details.
dotnet add package SHModbus --version 1.0.0
NuGet\Install-Package SHModbus -Version 1.0.0
<PackageReference Include="SHModbus" Version="1.0.0" />
<PackageVersion Include="SHModbus" Version="1.0.0" />
<PackageReference Include="SHModbus" />
paket add SHModbus --version 1.0.0
#r "nuget: SHModbus, 1.0.0"
#:package SHModbus@1.0.0
#addin nuget:?package=SHModbus&version=1.0.0
#tool nuget:?package=SHModbus&version=1.0.0
文档还没有写完成 先用测试代码把
using SHModbus.Providers; using System.Net;
Console.WriteLine("Hello, World!");
//SModbusRTU modbusRTU = new SModbusRTU("COM20", 9600, null, null, null); //modbusRTU.Connection();
//var btt = modbusRTU.ReadOutputCoil(1, 0, 10); //Console.WriteLine(btt); ////// 写入单个线圈 //var bt = modbusRTU.WriteOutputCoil(1, 0, true); //Console.WriteLine(bt); //// 写入多个线圈 // bt = modbusRTU.WriteMoreOutputCoil(1, 0, 10,new byte[] { 10,1}); //Console.WriteLine(bt);
// 读取输出寄存器 //var btt = modbusRTU.ReadOutputRegisters(1, 0, 2); //Console.WriteLine(btt); //// 写入输入寄存器 //var bt = modbusRTU.WriteOutputRegisters(1, 0, 10); //Console.WriteLine(bt); //// 写入多个寄存器 // bt = modbusRTU.WriteMoreOutputRegisters(1, 0, new ushort[] { 10, 10, 10 }); //Console.WriteLine(bt);
//// 读取输入线圈 //var btt = modbusRTU.ReadInputCoil(1, 0, 10); //Console.WriteLine(btt); //// 读取输出线圈
// 读取输入寄存器 //var btt = modbusRTU.ReadInputRegisters(1, 0, 10); //Console.WriteLine(btt);
SModbusTCP modbusRTU = new SModbusTCP(IPAddress.Parse("127.0.0.1"), 502); modbusRTU.Connection(); //// 写入多个线圈 //var bt = modbusRTU.WriteMoreOutputCoil(1, 0, 10,new byte[] { 10,1}); //Console.WriteLine(bt); //// 写入单个线圈 //var bt = modbusRTU.WriteOutputCoil(1, 1,true); //Console.WriteLine(bt); //// 写入输入寄存器 //var bt = modbusRTU.WriteOutputRegisters(1, 0, 10); //Console.WriteLine(bt); //// 写入多个寄存器 //var bt = modbusRTU.WriteMoreOutputRegisters(1,0, new ushort[] { 10,10,10}); //Console.WriteLine(bt); //// 读取输出寄存器 //var btt = modbusRTU.ReadOutputRegisters(1, 0, 2); //Console.WriteLine(btt); //// 读取输入线圈 //var btt = modbusRTU.ReadInputCoil(1, 0, 10); //Console.WriteLine(btt); //// 读取输出线圈 //var btt = modbusRTU.ReadOutputCoil(1, 0, 10); //Console.WriteLine(btt); // 读取输入寄存器 var btt = modbusRTU.ReadInputRegisters(1, 0, 10); Console.WriteLine(btt);
modbusRTU.DisConnection();
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- System.IO.Ports (>= 6.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.