PLCcom für Modbus

Modbus Master/Slave SDK für .NET und Java

PLCcom für Modbus ist eine professionell gepflegte und leistungsfähige SDK-Komponente zur direkten Integration von Modbus-Kommunikation in eigene .NET- und Java-Anwendungen.

Das SDK unterstützt Modbus TCP, UDP, RTU, RTU over TCP und ASCII, jeweils als Master oder Slave. Registerwerte können als 16-, 32- oder 64-Bit-Daten verarbeitet werden.
Für abgesicherte Kommunikation steht Secure Modbus TCP mit TLS 1.2 / TLS 1.3, PKI, Zertifikatsprüfung und rollenbasierter Autorisierung zur Verfügung.

Native Library für .NET und Java

Bei PLCcom für Modbus handelt es sich je nach Version um eine .NET Assembly oder eine 100 % Java Library. Die Komponente wird direkt in das eigene Projekt eingebunden – bei .NET über NuGet oder als Verweis auf die Assembly, bei Java über Maven Central oder als 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 für Modbus kann in 32- und 64-Bit-Umgebungen eingesetzt werden und unterstützt plattformübergreifende Anwendungen.

Innerhalb einer Anwendung können Modbus Master- und Slave-Funktionen genutzt werden. Mehrere Master-Instanzen, mehrere Slave-Listener und kombinierte Szenarien sind möglich.

overview_plccom-modbus-de

Unterstützte Zielplattformen

PLCcom für Modbus steht als .NET-Version und als Java-Version zur Verfügung.

  • .NET-Version: Unterstützt .NET Framework 4.7.2/4.8, .NET Standard 2.1 sowie moderne .NET-Versionen bis .NET 10. Die Einbindung erfolgt über das NuGet-Paket PLCcomModbus oder über den offiziellen Indi.An-Download.
  • Java-Version: Unterstützt Java ab Version 1.8 und ist bis Java 26 getestet. Die Einbindung erfolgt über das Maven-Central-Artefakt com.indi-an.plccom:plccom-for-modbus oder über den offiziellen Indi.An-Download.

Lizenzierung, Maintenance und Herstellersupport

PLCcom für Modbus ist wahlweise als Entwicklerlizenz oder Firmenlizenz erhältlich. Für Anwendungen, die mit dem SDK erstellt und ausgeliefert werden, fallen keine zusätzlichen Runtime-Lizenzkosten an.

Für die Planung stehen transparente Preise sowie eine 14-Tage-Testversion zur Verfügung. Ein Maintenance Plan mit mindestens einjähriger Laufzeit ist bei jedem Lizenzkauf enthalten.

Support erfolgt direkt durch den Hersteller – bei technischen Fragen zur Integration, Lizenzierung und zum Einsatz des SDKs in eigenen Anwendungen.

Für gewerbliche Softwareprodukte entwickelt

Modbus verbindet Geräte unterschiedlichster Hersteller – vom Energiezähler über Sensorik bis zur Steuerung – und ist damit fester Bestandteil vieler Softwareprodukte. In gewerblich vertriebenen Produkten reicht der reine Funktionsumfang einer Komponente jedoch oft nicht aus: Hersteller müssen auch Pflege, Schwachstellenmanagement, Dokumentation und langfristige Verfügbarkeit berücksichtigen.

PLCcom für Modbus wird als professionell betreute Softwarekomponente angeboten. Dazu gehören direkter Herstellersupport, ein Maintenance Plan, nachvollziehbare Releases sowie CRA-relevante Unterlagen für die Integration in eigene Softwareprodukte.

Das SDK richtet sich damit insbesondere an Softwarehersteller und Entwickler, die für ihre eingesetzten Komponenten einen verantwortlichen Ansprechpartner und eine planbare Produktpflege benötigen.

CRA-relevante Unterlagen und Security Lifecycle

Für PLCcom für Modbus stehen eine EU-Konformitätserklärung, eine vereinfachte EU-Konformitätserklärung und ein Security & Integration Guide für .NET und Java zur Verfügung.

Zu den Release-Unterlagen gehören außerdem eine Software Bill of Materials (SBOM) und die Ergebnisse der Schwachstellenprüfung. Damit erhalten Hersteller die Informationen, die sie für die Bewertung und Dokumentation der Komponente im eigenen Produkt benötigen.

Teil der QuickHMI-Technologie

PLCcom für Modbus wird auch in unserem QuickHMI- System eingesetzt. Die Komponenten werden damit nicht nur als eigenständiges SDK angeboten, sondern auch in unserem eigenen professionellen Softwareprodukt verwendet.

Erkenntnisse aus Integration, Wartung und Support fließen direkt in die Pflege und Weiterentwicklung von PLCcom für Modbus ein.

Kostenlose Modbus-Test-Apps

PLCcom für Modbus ist wahlweise als Entwicklerlizenz oder Firmenlizenz erhältlich. Für Anwendungen, die mit dem SDK erstellt und ausgeliefert werden, fallen keine zusätzlichen Runtime-Lizenzkosten an.

Für die Planung stehen transparente Preise sowie eine 14-Tage-Testversion zur Verfügung. Ein Maintenance Plan mit mindestens einjähriger Laufzeit ist bei jedem Lizenzkauf enthalten.

Support erfolgt direkt durch den Hersteller – bei technischen Fragen zur Integration, Lizenzierung und zum Einsatz des SDKs in eigenen Anwendungen.

Für Verbindungstests, Inbetriebnahme und Fehlersuche stellt Indi.An kostenlose Modbus-Test-Apps bereit. Die Tools können als Modbus Master– oder Modbus Slave-Emulator eingesetzt werden und basieren auf der PLCcom für Modbus Library.

Die Test-Apps finden Sie im Download-Bereich.

SDK – Informationen

Changelog

Dokumentation

EULA

Funktionen

EU-Konformität (CRA)

Cyber Resilience Act (EU 2024/2847)

Datenblatt