Beckhoff TwinCAT: Alarme direkt aus dem SPS-Programm senden
TwinCAT läuft auf IPCs mit vollem Netzwerkstack, deshalb ist der eleganteste Weg hier ein direkter HTTP-Aufruf aus dem SPS-Programm: Die Steuerung meldet Objekt, Priorität und Klartext genau in dem Moment, in dem die Störung auftritt.
Alternativ pollt Connect definierte Register über Modbus TCP, ganz ohne Programmänderung. In beiden Fällen übernimmt die Plattform Dienstplan, Eskalation und Quittierung, und die Instandhaltung bekommt eine SMS, die Station und Fehlercode nennt statt nur Anlage gestört.
So funktioniert die Anbindung
- Schritt 1Variante wählenAktiv: HTTP-Request per IotHttp/TF6760 oder eigenem Baustein an den Connect-Endpoint. Passiv: Modbus-TCP-Server aktivieren und Register von Connect pollen lassen.
- Schritt 2Meldungsformat festlegenBeim HTTP-Weg sendet die SPS JSON mit Objekt, Priorität und Text. Klarmeldungen gehen über denselben Weg und schließen den Alarm.
- Schritt 3Objekte und Ketten anlegenLinien, Stationen und Aggregate als Objekte, Ketten je Kritikalität: Produktionsstopp eskaliert schneller als eine Wartungsmeldung.
- Schritt 4Testen und dokumentierenTestalarm aus dem Programm, Quittierung mit Maßnahme, Protokoll prüfen. Ab dann hat jede Störung einen sauberen Verlauf für die Schichtübergabe.
Was damit möglich ist
- Alarm in dem Moment, in dem die Störung im Programm erkannt wird
- Beliebig differenzierte Meldungen: Station, Fehlercode, Chargenbezug
- Klarmeldung aus der SPS schließt den Alarm automatisch
- Parallel Register-Polling für Messwerte mit Schwellen und Verlauf
- Eskalationsketten je Linie oder Gewerk, mit Dienstplan der Instandhaltung
Störung an der Verpackungslinie: Der Alarm nennt Station und Fehlercode, die Instandhaltung quittiert und vermerkt die Maßnahme, alles landet im Protokoll für die Schichtübergabe.
TwinCAT setzt einen HTTP-Aufruf an die Connect-API direkt aus dem SPS-Programm ab, mit Objekt, Priorität und Klartext. Alternativ pollt Connect definierte Register.
Häufige Fragen
Brauchen wir eine spezielle TwinCAT-Lizenz?
Für den HTTP-Weg wird eine HTTP-Client-Funktion im Projekt genutzt (z. B. TF6760). Wer das vermeiden will, nimmt den Modbus-Weg, den TwinCAT ohne Zusatz beherrscht.
Wie sicher ist der HTTP-Weg?
Der Endpoint ist per Token abgesichert und über TLS erreichbar, auf Wunsch zusätzlich per IP-Allowlist oder VPN. Die SPS baut nur ausgehende Verbindungen auf.
Können wir Alarme auch aus dem HMI auslösen?
Ja, jeder Client, der einen HTTP-Request senden kann, darf melden, also auch HMI-Skripte oder Middleware. Die Kette dahinter bleibt dieselbe.
Mehr aus SPS · Steuerungen
Erlebe die Alarmkette live.
In der Demo bekommst du einen echten Alarm auf dein Handy und quittierst ihn per SMS-Antwort, die Plattform zeigt die Quittierung in Echtzeit.
