NModbus4 is a C# implementation of the Modbus protocol.
C#
Clone or download
Pull request Compare This branch is 2 commits behind NModbus4:portable-3.0.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
NModbus4.IntegrationTests
NModbus4.Serial
NModbus4.TestDriver
NModbus4.UnitTests
NModbus4
Samples
.gitignore
.travis.yml
LICENSE.txt
NModbus.chm
NModbus4.sln
NuGet.config
README.md
appveyor.yml
global.json

README.md

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.