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:

  1. Verbinden: Schließen Sie Ihren PC an den LAN-Port des Controllers an.
  2. IP-Adresse: Öffnen Sie Ihren Browser und rufen Sie die Standard-IP-Adresse 10.195.0.1 auf.
  3. Anmelden: Verwenden Sie Ihre Zugangsdaten und navigieren Sie im Menü zum Bereich OpenPLC.
  4. 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.

Offene SPS

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:

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)

Für industrielle Anwendungen empfehlen wir unseren Edge Controller. Dieses robuste IoT-Gateway wurde speziell für Industrie 4.0 entwickelt und bietet standardmäßig 24V-I/O und 4G-Unterstützung. Für eine detaillierte Übersicht aller Ports und Spezifikationen können Sie die Seite Edge Controller Möglichkeiten und Anschlüsse konsultieren.

Standardmäßig ist die Weboberfläche nicht für das öffentliche Internet abgesichert. Wir empfehlen daher immer eine Kopplung mit unserem Remote Portal. Damit erstellen Sie eine verschlüsselte Zero-Trust-Verbindung, wodurch Sie weltweit Zugriff auf Ihr OpenPLC-Dashboard haben, ohne Ports in Ihrer Firewall öffnen zu müssen.

Ja, der Edge Controller ist vollständig kompatibel mit dem OpenPLC Editor. Sie können Ihre Programme (LD, ST, FBD) einfach als .st-Datei exportieren und über die Weboberfläche auf den Controller hochladen. Dies ermöglicht schnelle Anpassungen in Ihrer Prozesslogik.

Ja, durch das integrierte 4G-Modul in unseren Controllern können Sie OpenPLC auch für Projekte an abgelegenen Standorten einsetzen, wie zum Beispiel in der Wasserwirtschaft oder bei mobilen Anlagen. In Kombination mit unserer Plattform behalten Sie immer die volle Kontrolle über Ihre SPS-Logik.