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.
No C or C++ components are accessed via wrappers during execution. Developers work directly with the SDK’s classes, data types and functions within their target environment.
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.

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.
Developed for Commercial Software Products
Modbus connects devices from a wide range of manufacturers – from energy meters and sensors to control systems – and is therefore an integral part of many software products. In commercially available products, however, the basic functionality of a component is often not enough: manufacturers must also take into account maintenance, vulnerability management, documentation and long-term availability.
PLCcom for Modbus is offered as a professionally supported software component. This includes direct manufacturer support, a maintenance plan, traceable releases and CRA-relevant documentation for integration into customers’ own software products.
The SDK is therefore aimed especially at software manufacturers and developers who need a responsible contact and predictable product maintenance for the components they use.
CRA-related Documentation and Security Lifecycle
An EU Declaration of Conformity, a simplified EU Declaration of Conformity and a Security & Integration Guide for .NET and Java are available for PLCcom for Modbus.
The release documentation also includes a Software Bill of Materials (SBOM) and the results of the vulnerability scan. This provides manufacturers with the information they need to assess and document the component within their own product.
Part of the QuickHMI Technology
PLCcom for Modbus is also used in our QuickHMI system. The components are therefore not only offered as a standalone SDK, but are also used in our own professional software product.
Insights gained from integration, maintenance and support are incorporated directly into the maintenance and further development of PLCcom for Modbus.
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
EU Compliance (CRA)
Cyber Resilience Act (EU 2024/2847)

