OpenPLC auf Industrie-Controllern: Konfiguration & Hardware
Zuletzt aktualisiert am 30 April 2026
In dieser Anleitung erfahren Sie, wie Sie OpenPLC einsetzen, um SPS-Programme zu erstellen, zu testen und industrielle Hardware zu steuern. OpenPLC ist eine Open-Source-Plattform, die IEC 61131-3 unterstützt und Programmiersprachen wie Kontaktplan (LD), Strukturierter Text (ST) und Funktionsbausteinsprache (FBD) ermöglicht. Remote liefert den Edge Controller mit einer integrierten OpenPLC-Umgebung, sodass Ingenieure und Entwickler schnell Prototypen und intelligente Steuerungen realisieren können.
Was ist OpenPLC?
OpenPLC ist eine Open-Source-Plattform, die darauf abzielt, programmierbare logische Steuerungen (SPS) zugänglich zu machen. Dank der Unterstützung von IEC 61131-3 können Sie aus mehreren Programmiersprachen (LD, ST, FBD) wählen und bestehende SPS-Projekte einfacher importieren. OpenPLC eignet sich für industrielle Prozesse, den Bildungsbereich und Proof-of-Concepts.
OpenPLC vs. Raspberry Pi SPS
Obwohl OpenPLC häufig auf einem Raspberry Pi zu finden ist, fehlt diesem für professionelle Anwendungen die nötige Robustheit. Unsere Controller bieten Ihnen die perfekte OpenPLC-Hardwarelösung:
- Industrielle I/O: Direkte Ansteuerung Ihrer 24-V-Sensoren und Aktoren.
- Security: Vollständig integriert in unser Zero Trust Remote Portal.
- Zuverlässigkeit: Keine SD-Karten, die kaputtgehen, sondern industrieller Flash-Speicher.
Schritt-für-Schritt-Anleitung: Konfiguration des OpenPLC-Webinterface
Unsere Controller verfügen über ein integriertes Webinterface, das Sie direkt nutzen können. Folgen Sie diesen Schritten:
- Verbinden: Schließen Sie Ihren PC an den LAN-Port des Controllers an.
- IP-Adresse: Öffnen Sie Ihren Browser und rufen Sie die Standard-IP-Adresse 10.195.0.1 auf.
- Anmelden: Verwenden Sie Ihre Zugangsdaten und navigieren Sie im Menü zum Bereich OpenPLC.
- OpenPLC Editor: Schreiben Sie Ihr Programm im kostenlosen Editor und laden Sie die .st-Datei einfach über das Webinterface hoch. Den OpenPLC Editor verwenden Sie, um SPS-Programme in LD, ST oder FBD zu schreiben.

Inputs und Outputs in Echtzeit überwachen
Nach dem Laden kann das aktive SPS-Programm direkt mit den physischen Inputs und Outputs des Controllers kommunizieren. Über das Webinterface lesen Sie Inputs und Outputs in Echtzeit aus und steuern Sie sie an. Das bedeutet, dass Sensoren, Schalter und Aktuatoren von OpenPLC aus sichtbar und testbar sind, sodass Sie die programmatische Logik sofort auf der angeschlossenen Hardware validieren können.
Kommunikation: Modbus, DNP3 und EtherNet/IP
Ihre OpenPLC-Umgebung auf dem Controller fungiert als zentraler Hub in Ihrem Netzwerk. Sie unterstützt die industrielle Kommunikation über integrierte Server, unter anderem für:
- Modbus TCP/RTU: Für die einfache Datenerfassung (Informationen zu Datenerfassung und Monitoring finden Sie auch unter Modbus).
- DNP3 & EtherNet/IP: Für die nahtlose Integration in Ihre bestehenden SCADA-Systeme.
- OPC UA & MQTT: Optional konfigurierbar für Ihre IoT-Anwendungen.
Das aktive Programm kann damit über die gängigen Protokolle überwacht und beeinflusst werden, was die Integration mit anderen Systemen vereinfacht.
Flexibilität und Anwendungsmöglichkeiten
Die Kombination von OpenPLC und dem Controller bietet Flexibilität: Sie wählen die Programmiersprache, die zu Ihrem Projekt passt, importieren bestehende SPS-Projekte und führen Anpassungen einfach durch. Dies macht die Lösung für industrielle Anwendungen, Forschung und Ausbildung geeignet. Ingenieure können schnell an Prototypen arbeiten, Fehler beheben und wiederholbare Tests auf der Hardware durchführen.
Verwaltung und praktische Tipps
Arbeiten Sie systematisch: Versionsverwaltung von SPS-Programmen im OpenPLC Editor, eindeutige Benennung von E/A-Tags und die Dokumentation von IP-Adressen und Anmeldeinformationen (Benutzername/Passwort) helfen, Probleme zu vermeiden. Testen Sie Funktionen zuerst, indem Sie Inputs und Outputs lokal überwachen, bevor Sie die Integration mit anderen Systemen aktivieren.
Eine zukunftsorientierte Lösung ohne Komplexität
Durch die Verwendung von OpenPLC auf dem Controller entsteht eine benutzerfreundliche Umgebung für Steuerungslösungen. Sie entwickeln und testen Programme direkt über das Webinterface, überwachen Ihre Echtzeit-E/A und steuern Hardware ohne komplizierte Einrichtung an. Dank der Unterstützung von Modbus, DNP3 und Ethernet/IP können Sie bestehende Automatisierungssysteme einfach anschließen und erweitern.
Häufig gestellte Fragen zu OpenPLC (FAQ)
In diesem Artikel
- Was ist OpenPLC?
- OpenPLC vs. Raspberry Pi SPS
- Schritt-für-Schritt-Anleitung: Konfiguration des OpenPLC-Webinterface
- Inputs und Outputs in Echtzeit überwachen
- Kommunikation: Modbus, DNP3 und EtherNet/IP
- Flexibilität und Anwendungsmöglichkeiten
- Verwaltung und praktische Tipps
- Eine zukunftsorientierte Lösung ohne Komplexität
- Häufig gestellte Fragen zu OpenPLC (FAQ)


