Skip to content

NModbus4-PCL is a PCL porting from NModbus4, which is a C# (netstandard1.3) implementation of the Modbus protocol.

License

Notifications You must be signed in to change notification settings

kuenhlee/NModbus4-PCL

 
 

Repository files navigation

NModbus4-PCL

Original NModbus4 is a netstandard1.3 project, which makes it difficult to be referenced by other PCL libraries.

By extracting some PLC files and recreate a NModbus4-Pcl project, the assembly can then be referenced by legacy PCL projects.

Some TcpClient/UdpClient (I guess this is the reason why NModbus4 is a netstandard1.3 project) files are not included in the NModbus4-Pcl project, because they are not needed for Modbus RTU application.

No source files are modified, just a new project type with a part of existing source files.

NModbus4

Build Status Code Coverage
Mono Build Status
MS .NET Build status codecov.io

Join the chat at https://gitter.im/NModbus4/NModbus4

NModbus is a C# implementation of the Modbus protocol. Provides connectivity to Modbus slave compatible devices and applications. Supports serial ASCII, serial RTU, TCP, and UDP protocols. NModbus4 it's a fork of NModbus(https://code.google.com/p/nmodbus). NModbus4 differs from original NModbus in following:

  1. removed USB support(FtdAdapter.dll)
  2. removed log4net dependency
  3. removed Unme.Common.dll dependency
  4. assembly renamed to NModbus4.dll
  5. target framework changed to .NET 4

Install

To install NModbus4, run the following command in the Package Manager Console

PM> Install-Package NModbus4

Documentation

Documentation is available in chm format (NModbus.chm)

License

NModbus4 is licensed under the MIT license.

About

NModbus4-PCL is a PCL porting from NModbus4, which is a C# (netstandard1.3) implementation of the Modbus protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%