Beckhoff PLC – die PC-basierte SPS erklärt

Beckhoff PLC ist keine klassische Hardware-SPS, sondern eine software-basierte Steuerung: Ein Industrie-PC (z. B. die CX-Baureihe) übernimmt die SPS-Aufgabe über die Software TwinCAT. Du programmierst nach IEC 61131-3 und verdrahtest die Signale über EtherCAT-Klemmen.
PLC steht für „Programmable Logic Controller“, auf Deutsch SPS (speicherprogrammierbare Steuerung). Bei Beckhoff läuft diese Steuerungslogik nicht auf einem geschlossenen Hardware-Baustein, sondern als Software (TwinCAT) auf einem Industrie-PC oder Embedded-PC. Beckhoff Automation sitzt in Verl (Ostwestfalen) und hat dieses „PC-based Control“-Prinzip geprägt: ein Gerät für SPS, Motion und Visualisierung.

Typisch für Anlagensteuerung ist die CX-Baureihe (Embedded-PC) – kompakt auf Hutschiene, mit direkt angereihten Bus-/EtherCAT-Klemmen für digitale und analoge Ein-/Ausgänge. In unseren Feld-Installationen (z. B. Biogas/BHKW-Standorte) läuft die Steuerung genau über solche Beckhoff-CX-Geräte, die Messwerte erfassen und weiterleiten. Für Büro-Automation oder größere Rechenlast gibt es zusätzlich Industrie-PCs (C-Serie).

Programmiert wird in TwinCAT nach dem Standard IEC 61131-3 – also in Sprachen wie Strukturierter Text (ST), Funktionsplan (FBD), Kontaktplan (KOP/LD) oder Ablaufsprache (AS). TwinCAT 3 ist dabei in Microsoft Visual Studio eingebettet und erlaubt zusätzlich Motion-Control und Anbindung an Hochsprachen. Das Runtime-System bildet den zyklischen SPS-Task ab, wie du ihn von jeder SPS kennst.

Für die Vernetzung nutzt Beckhoff intern EtherCAT (Echtzeit-Feldbus) und das ADS-Protokoll. Nach außen sprechen die Controller gängige Standards wie Modbus/TCP und lassen sich per MQTT oder OPC UA an übergeordnete Systeme, Datenbanken oder ein Energie-Monitoring koppeln. In unseren Anbindungen fließen die Beckhoff-Daten über ein Gateway (InfluxDB/MQTT) in die zentrale Auswertung. Praxis-Tipp fürs Netzwerk: Beckhoff-Geräte tragen oft die MAC-Kennung (OUI) 00:01:05 – so identifizierst du sie im Scan.

Der Vorteil: Ein PC-basiertes System vereint SPS, Bewegungssteuerung, Regelung und Visualisierung auf einer Plattform und skaliert mit der PC-Rechenleistung. Der Nachteil: Du bewegst dich stärker in der Windows-/TwinCAT-Welt und bindest dich an das Beckhoff-Ökosystem. Für datenintensive Anlagen (viele Messpunkte, Echtzeit-Auswertung, Anbindung ans Energiemanagement) spielt der PC-Ansatz seine Stärke aus.
Wir haben in der Praxis erlebt, dass ein Beckhoff-CX plötzlich keine Daten mehr in die Zieltabellen sendet – ohne dass die Steuerung selbst ausfällt. Ursachen sind meist die Schnittstelle (MQTT-Verbindung, Gateway, geänderte Tabellenziele), nicht die SPS-Logik. Prüfe deshalb bei Datenlücken zuerst die Anbindungskette (Controller → Gateway → Datenbank), bevor du an der PLC-Programmierung suchst.