smsreach.io

Beckhoff TwinCAT: Alarme direkt aus dem SPS-Programm senden

Anbindung: HTTP-Request aus TwinCAT oder Modbus TCP

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

  1. Schritt 1
    Variante wählen
    Aktiv: HTTP-Request per IotHttp/TF6760 oder eigenem Baustein an den Connect-Endpoint. Passiv: Modbus-TCP-Server aktivieren und Register von Connect pollen lassen.
  2. Schritt 2
    Meldungsformat festlegen
    Beim HTTP-Weg sendet die SPS JSON mit Objekt, Priorität und Text. Klarmeldungen gehen über denselben Weg und schließen den Alarm.
  3. Schritt 3
    Objekte und Ketten anlegen
    Linien, Stationen und Aggregate als Objekte, Ketten je Kritikalität: Produktionsstopp eskaliert schneller als eine Wartungsmeldung.
  4. Schritt 4
    Testen und dokumentieren
    Testalarm 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
Praxisbeispiel

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.