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.
154
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
69
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
20
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
8
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
5
ModelingEvolution.Fronius.Transport
Package Description
5
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
4
ModelingEvolution.Fronius.Transport
Package Description
3
ModelingEvolution.SignalProcessing.Modbus
Package Description
2
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
2
ModelingEvolution.Fronius.Transport
Package Description
2
ModelingEvolution.SignalProcessing.Modbus
Package Description
1
ModelingEvolution.WeldingMachine.Fronius
Fronius TPS 5000 implementation of IWeldingMachine from rocket-welder-sdk.
1
ModelingEvolution.Modbus
Modbus TCP device for the RocketWelder platform: a first-class IDevice (IPlc) with symbolic tag I/O over FluentModbus.
1

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