PLCcom for Modbus

Modbus Master/Slave SDK for .NET and Java

PLCcom for Modbus is a professionally maintained and high-performance SDK component for the direct integration of Modbus communication into your own .NET and Java applications.

The SDK supports Modbus TCP, UDP, RTU, RTU over TCP and ASCII, in both master and slave modes. Register values can be processed as 16-, 32- or 64-bit data.
Secure Modbus TCP with TLS 1.2 / TLS 1.3, PKI, certificate validation and role-based authorisation is available for secure communication.

Native library for .NET and Java

Depending on the version, PLCcom for Modbus is either a .NET assembly or a 100% Java library. The component is integrated directly into your own project – for .NET via NuGet or as a reference to the assembly, and for Java via Maven Central or as a Java library.

Zur Ausführung wird keine C- oder C++-Komponente über Wrapper angesprochen. Entwickler arbeiten in ihrer Zielumgebung direkt mit den Klassen, Datentypen und Funktionen des SDKs.

PLCcom for Modbus can be used in 32-bit and 64-bit environments and supports cross-platform applications.

Modbus master and slave functions can be used within a single application. Multiple master instances, multiple slave listeners and combined scenarios are possible.

overview_plccom-modbus-en

Supported target platforms

PLCcom for Modbus is available in both .NET and Java versions.

  • .NET-Version: Supports .NET Framework 4.7.2/4.8, .NET Standard 2.1 and modern .NET versions up to .NET 10. Integration is carried out via the NuGet package PLCcomModbus or via the official Indi.An download.
  • Java-Version: Supports Java from version 1.8 onwards and has been tested up to Java 26. It is integrated via the Maven Central artefact com.indi-an.plccom:plccom-for-modbus or via the official Indi.An download.

Licensing, maintenance and manufacturer support

PLCcom for Modbus is available as either a developer licence or a company licence. No additional runtime licence fees apply to applications created and deployed using the SDK.

Transparent pricing and a 14-day trial version are available for planning purposes. A maintenance plan with a minimum term of one year is included with every licence purchase.

Support is provided directly by the manufacturer – for technical queries regarding integration, licensing and the use of the SDK in your own applications.

Free Modbus test apps

PLCcom for Modbus is available as either a developer licence or a company licence. No additional runtime licence fees apply to applications created and deployed using the SDK.

Transparent pricing and a 14-day trial version are available for planning purposes. A maintenance plan with a minimum term of one year is included with every licence purchase.

Support is provided directly by the manufacturer – for technical queries regarding integration, licensing and the use of the SDK in your own applications.

For connection tests, commissioning and troubleshooting, Indi.An provides free Modbus test apps. The tools can be used as Modbus Master- or Modbus Slaveemulators and are based on the PLCcom for Modbus library.

You can find the test apps in the Downloads section.

SDK – Informations

Changelog

Documentations

EULA

Features

EU Compliance (CRA)

Cyber Resilience Act (EU 2024/2847)

Data Sheet