FluentModbus 5.3.2

FluentModbus

GitHub Actions NuGet

FluentModbus is a .NET Standard library (2.0 and 2.1) that provides Modbus TCP/RTU server and client implementations for easy process data exchange. Both, the server and the client, implement class 0, class 1 and class 2 (partially) functions of the specification. Namely, these are:

Class 0:

  • FC03: ReadHoldingRegisters
  • FC16: WriteMultipleRegisters

Class 1:

  • FC01: ReadCoils
  • FC02: ReadDiscreteInputs
  • FC04: ReadInputRegisters
  • FC05: WriteSingleCoil
  • FC06: WriteSingleRegister

Class 2:

  • FC15: WriteMultipleCoils
  • FC23: ReadWriteMultipleRegisters

Please see the introduction to get a more detailed description on how to use this library!

Below is a screenshot of the sample console output using a Modbus TCP server and client:

Sample.

Showing the top 20 packages that depend on FluentModbus.

Packages Downloads
ModelingEvolution.Modbus
Modbus TCP device for the RocketWelder platform: a first-class IDevice (IPlc) with symbolic tag I/O over FluentModbus.
198
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
73
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
24
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
12
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
9
ModelingEvolution.Fronius.Transport
Package Description
9
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
8
ModelingEvolution.Motion.Delta.Plugin
RocketWelder device plugin for the two-axis Delta VFD-C2000 welding positioner (epic-065). Declares the axis roster in code and builds a DeltaPositioner from the values the devices hub stores.
8
ModelingEvolution.SignalProcessing.Modbus
Package Description
7
ModelingEvolution.Fronius.Transport
Package Description
7
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
6
ModelingEvolution.SignalProcessing.Modbus
Package Description
6
ModelingEvolution.Modbus
Modbus TCP device for the RocketWelder platform: a first-class IDevice (IPlc) with symbolic tag I/O over FluentModbus.
6
ModelingEvolution.Fronius.Transport
Package Description
6

Version Downloads Last updated
5.3.2 357 03/16/2026
5.3.1 6 04/24/2026
5.3.0 8 04/24/2026
5.2.0 8 04/24/2026
5.1.0 10 03/23/2026
5.0.3 11 03/23/2026
5.0.2 8 04/24/2026
5.0.1 10 03/23/2026
5.0.0 9 03/23/2026
4.1.0 4 04/24/2026
4.0.0 7 04/24/2026
4.0.0-preview.5 6 04/25/2026
4.0.0-preview.4.final 6 04/25/2026
4.0.0-preview.3.final 6 04/25/2026
4.0.0-preview.2.final 6 04/25/2026
4.0.0-preview.1.final 6 04/25/2026
3.2.2 8 04/24/2026
3.2.1 8 04/24/2026
3.2.0 8 04/24/2026
3.1.1 7 04/24/2026
3.1.0 8 04/24/2026
3.0.1 7 04/24/2026
3.0.1-preview.1.final 5 04/25/2026
2.4.2 8 04/24/2026
2.4.1 8 04/24/2026
2.4.0 8 04/24/2026
2.3.0 8 04/24/2026
2.2.1 7 04/24/2026
2.2.0 8 04/24/2026
2.1.0 7 04/24/2026
2.0.0 7 04/24/2026
2.0.0-preview.3.final 7 04/25/2026
2.0.0-preview.2.final 6 04/25/2026
2.0.0-preview.1.final 7 04/25/2026
1.4.1 8 04/24/2026
1.4.0 8 04/24/2026
1.4.0-alpha.1.final 6 04/25/2026
1.3.0 8 04/24/2026
1.2.0 8 04/24/2026