Skip to content

NModbus4 is a C# implementation of the Modbus protocol.

License

Notifications You must be signed in to change notification settings

ummarbhutta/NModbus4

 
 

Repository files navigation

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

Custom Function support

This library now support custom functions in Modbus Slave, and example code has been added in samples project.

Compile and build

Visual studio 2017 is required to compile the solution. Comunity edition should be Ok!

Documentation

Documentation is available in chm format (NModbus.chm)

License

NModbus4 is licensed under the MIT license.

About

NModbus4 is a C# implementation of the Modbus protocol.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%