Menu
Ereignisgesteuerte Meldung vs. Abfragen: IIoT-Bandbreite reduzieren, ohne Datenverlust

Ereignisgesteuerte Meldung vs. Abfragen: IIoT-Bandbreite reduzieren, ohne Datenverlust

Ausnahmeberichterstattung in der Fertigung reduziert die benötigte IIoT‑Bandbreite gegenüber Polling durch Totbandbildung (Deadbanding) und Meldungen bei Wertänderung. Siehe die Berechnungen, Kompromisse und die Konfiguration.
Ereignisgesteuerte Meldung vs. Abfragen: IIoT-Bandbreite reduzieren, ohne Datenverlust

Report by exception ist eine Datenerfassungsmethode, bei der eine Maschine oder ein Edge‑Gerät einen Wert nur dann sendet, wenn er sich um mehr als einen definierten Schwellenwert ändert, anstatt Messwerte in festen Zeitintervallen zu übertragen. Die Alternative, Polling, fragt jedes Gerät in regelmäßigen Abständen nach seinem aktuellen Wert — unabhängig davon, ob sich etwas verändert hat oder nicht. Auf einem modernen Fabrikboden mit Hunderten von Tags, die von PLCs, Sensoren und Vision‑Systemen stammen, entscheidet der Unterschied zwischen diesen beiden Ansätzen darüber, ob Ihr Netzwerk gesund bleibt oder in redundanten Daten versinkt. Dieser Artikel erklärt Report by Exception, die dahinterstehenden Totband‑ (Deadband) und Change‑of‑Value‑Techniken und wie Sie Maschinendaten wirtschaftlich skalieren, ohne das wirklich wichtige Signal zu verlieren.

Was Polling Sie tatsächlich kostet

Polling ist in vielen älteren SCADA‑ und Historian‑Setups die Voreinstellung, weil es einfach ist: Ein Master‑Gerät fragt jeden Tag in einem Zyklus ab, sagen wir einmal pro Sekunde, und schreibt alles, was zurückkommt. Das Problem ist, dass sich die meisten Prozesswerte die meiste Zeit nicht ändern. Eine Tanktemperatur, die zehn Minuten lang bei 72,0 °C bleibt, erzeugt bei Abfragen im Sekundentakt trotzdem 600 identische Messwerte. Hochgerechnet auf alle Tags an einer Linie zahlen Sie für Bandbreite, Speicher und Edge‑CPU, um Daten zu übertragen, die nichts Neues aussagen.

Polling skaliert außerdem schlecht. Jedes neue Gerät verlängert die Poll‑Schleife, sodass entweder Ihre Abtastrate langsamer wird oder Sie die Last auf mehr Kanäle und Gateways verteilen müssen. Auf beschränkten Verbindungen (Mobilfunk, LoRa oder ein geteiltes industrielles VLAN) kann der fixe Traffic‑Fußboden von Polling die Messwerte verdrängen, die Ihnen wirklich wichtig sind. Das Verständnis Ihres tatsächlichen Datenprofils ist eine Voraussetzung für jede Echtzeit‑Überwachung — genauso wie das Verstehen Ihrer Verluste eine Voraussetzung zur Verbesserung der Gesamtanlageneffektivität ist.

Wie Report by Exception funktioniert

Report by Exception (oft RBE oder ereignisgesteuertes Reporting genannt) kehrt das Modell um. Das Edge‑Gerät hält den zuletzt übermittelten Wert und vergleicht ihn kontinuierlich mit dem Live‑Messwert. Es sendet ein Update nur, wenn die neue Messung einen Schwellenwert überschreitet. Während der Prozess stabil ist, bleibt auf dem Draht nichts verändert, und in dem Moment, in dem ein Wert sich bewegt, wird die Änderung sofort propagiert. Das Ergebnis ist Traffic, der proportional zu der tatsächlichen Variabilität Ihres Prozesses ist — nicht dazu, wie viele Tags Sie haben oder wie schnell Sie abfragen.

Zwei Mechanismen machen das zuverlässig:

  • Change‑of‑Value (COV) Reporting: Das Gerät sendet ein Update, wann immer sich ein Wert im Vergleich zum zuletzt gemeldeten um einen festgelegten Betrag unterscheidet. COV ist in Protokollen wie BACnet verankert und bildet das konzeptionelle Rückgrat der meisten Report‑by‑Exception‑Schemata in OPC UA‑ und MQTT‑Stacks.
  • Totband (Deadband): Eine numerische Toleranzzone um den zuletzt gemeldeten Wert. Solange das Signal innerhalb dieser Zone bleibt, wird kein Bericht gesendet. Verlässt es die Zone, überträgt das Gerät und zentriert die Zone auf den neuen Wert. Deadbanding verhindert, dass Sensorzittern und analoge Störungen eine Flut bedeutungsloser Ereignisse auslösen.

Die meisten Implementierungen kombinieren beides: Das Totband unterdrückt Rauschen, die COV‑Logik steuert das eigentliche Reporting, und ein Heartbeat oder eine Maximalzeit‑Einstellung garantiert ein periodisches Update auch während langer stabiler Phasen, sodass nachgelagerte Systeme wissen, dass die Verbindung lebt.

Deadband: Ein Rechenbeispiel

Deadband wird üblicherweise als absoluter Wert oder als Prozentsatz des Signalspektrums angegeben. Nehmen wir an, Sie haben einen Temperatursensor mit einem Messbereich von 0 bis 200 °C, der ein Live‑Analogsignal liefert, das etwa 0,3 °C elektrisches Rauschen enthält. Sie setzen ein Deadband von 1,0 °C.

  1. Zuletzt gemeldeter Wert: 150,0 °C. Das Band liegt bei 149,0 bis 151,0.
  2. Rauschen treibt die Messung auf 150,2, dann 149,9, dann 150,1. Alles innerhalb des Bandes, also werden keine Meldungen gesendet.
  3. Eine tatsächliche Prozessverschiebung bringt den Wert auf 151,4. Das liegt außerhalb des Bandes, also meldet das Gerät 151,4 und zentriert das Band auf 150,4 bis 152,4.

Nun die Bandbreiten‑Rechnung. Bei Abfragen im Sekundentakt erzeugt dieses einzelne Tag 86.400 Nachrichten pro Tag, unabhängig vom Verhalten. Angenommen, die Temperatur überschreitet während der Produktion etwa 40‑mal pro Stunde das Deadband von 1,0 °C, das sind 960 Ereignisse pro Tag, plus ein Sicherheits‑Heartbeat alle 15 Minuten, der 96 Nachrichten hinzufügt. Report by Exception sendet also grob 1.056 Nachrichten pro Tag gegenüber 86.400 beim Polling — eine Reduktion von etwa 98,8 Prozent. Bei 300 Tags mit ähnlichem Profil gehen Sie von 25,9 Millionen Nachrichten täglich auf rund 317.000 und haben keine der aussagekräftigen Übergänge verloren.

Der Hebel ist die Deadband‑Breite. Zu breit und Sie glätten echte Ereignisse weg; zu eng und Rauschen kommt durch. Stimmen Sie jedes Tag auf seinen eigenen Rauschboden und die kleinste Änderung ab, die geschäftliche Bedeutung hat — so wie ein gut aufgebauter Control‑Plan Toleranzen pro Merkmal statt einer einheitlichen Regel vorgibt.

Einen Deadband wählen, ohne Daten zu verlieren

Die Befürchtung bei Report by Exception ist, etwas Wichtiges zu verpassen. Dem begegnen Sie, indem Sie den Deadband gezielt und nicht aus dem Bauch heraus setzen:

  • Messen Sie zuerst das Rauschen. Protokollieren Sie das Rohsignal in Ruhe und setzen Sie den Deadband knapp oberhalb des Peak‑to‑Peak‑Rauschens. Das ist dieselbe Disziplin wie bei einer Gauge R&R‑Studie: Kennen Sie Ihre Mess‑Variation, bevor Sie den Zahlen vertrauen.
  • Anker an einer sinnvollen Änderung. Fragen Sie, welche Delta‑Änderung tatsächlich eine Entscheidung auslöst. Wenn niemand auf eine Verschiebung um 0,2 °C reagiert, zahlen Sie nicht dafür, sie zu übertragen.
  • Immer einen Heartbeat beibehalten. Ein Maximal‑Meldeintervall (zum Beispiel alle 15 oder 30 Minuten) beweist, dass das Gerät lebt, und liefert Historianern einen periodischen Ankerpunkt.
  • Kritische Zustände als digitale Ereignisse behandeln. Alarme, Notausschaltungen und Zustandswechsel sollten bei jeder Transition ohne Deadband melden. Deadbanding ist für kontinuierliche analoge Werte reserviert.

So angewendet ist Report by Exception nicht verlustbehaftet. Sie behalten jede Transition, die Ihre definierte Signifikanzschwelle überschreitet, und hören einfach auf, für die Zwischenphasen mit flachen Kurven zu bezahlen. Für die Ursachenanalyse bei hartnäckigen Verlusten sind genau diese Übergänge gewünscht, und eine Pareto‑Analyse der Exception‑Ereignisse macht die größten Verursacher schneller sichtbar als das Durchsieben von polled‑Rauschen.

Wie Report by Exception neben Polling passt

Das ist keine Alles‑oder‑Nichts‑Entscheidung. Eine pragmatische Architektur nutzt beides:

  • Report by Exception für die Mehrheit der kontinuierlichen analogen Tags und Zustandsänderungen, besonders über beschränkte oder volumenbegrenzte Verbindungen.
  • Polling dort, wo Sie wirklich einen garantierten Wert in bekannter Taktung benötigen, zum Beispiel für regulatorische Protokolle oder bei älteren Geräten, die keine Events pushen können.

Die Abwägungen: Report by Exception benötigt Edge‑Logik, um letzte Werte zu halten und Deadbands auszuwerten, und kann bei starken Prozessschwankungen burstigen Traffic erzeugen. Polling ist denkbar simpel und zeitlich deterministisch, aber verschwenderisch und schlecht skalierbar. Viele SCADA‑Historianer unterstützen beide Modelle pro Tag, sodass Sie die Methode an das Signal anpassen können. Dasselbe gestufte Denken, das reaktive von proaktiver Wartung trennt, gilt auch hier: Verwenden Sie standardmäßig die kostengünstigere ereignisgesteuerte Methode und reservieren Sie die schwerere Fixed‑Cadence‑Methode dort, wo sie ihre Kosten rechtfertigt. Ereignisströme füttern zudem sauber zustandsbasierte Wartung, bei der ein Überschreiten einer Schwelle genau der Auslöser ist, auf den Sie reagieren.

Wie Fabrico sich einfügt

Fabrico ist die Echtzeit‑Datenbasis, die auf der von Ihrer Fertigung genutzten Erfassungsmethode aufsetzt. Es ingestiert Live‑Maschinen‑ und Produktionssignale für Echtzeit‑OEE und Produktionsüberwachung und kann Maschinen per Computer‑Vision auslesen, wo es keine PLC gibt, die abgefragt werden kann oder Events pusht — oft der Fall bei älteren oder eigenständigen Anlagen. Dieser Vision‑Pfad liefert Ihnen einen exception‑artigen Stream (Zykluszählungen, Stopps, Zustandswechsel) von Ausrüstung, die nie für IIoT instrumentiert wurde. Im Wartungsbereich ist Fabrico ein feldbereites CMMS, das Arbeitsaufträge, Anlagen, vorbeugende Planung und Ersatzteile abdeckt, sodass die Ereignisse, die Ihre Datenebene sichtbar macht, direkt in Maßnahmen münden. Fabrico ist in der EU entwickelt und bietet EU‑Datenresidenz — wichtig, wenn Ihre Maschinendaten die Region nicht verlassen dürfen. Entdecken Sie die OEE‑Monitoring‑ und CMMS‑Übersichten, um zu sehen, wie die Teile zusammenpassen.

Häufig gestellte Fragen

Verliert Report by Exception jemals wichtige Daten?

Nicht, wenn der Deadband richtig eingestellt ist. Sie behalten jede Änderung, die Ihre definierte Signifikanzschwelle überschreitet, und unterdrücken nur Bewegungen, die kleiner sind — was definitionsgemäß Rauschen oder unterhalb der Handlungsschwelle liegend ist. Ein verpflichtendes Heartbeat‑Intervall garantiert zudem eine periodische Messung auch während langer stabiler Phasen, sodass Historianer und nachgelagerte Systeme immer einen aktuellen Anker haben und die Verbindung als aktiv bestätigen können.

Was ist der Unterschied zwischen Deadbanding und Change‑of‑Value‑Reporting?

Change‑of‑Value‑Reporting ist die Regel, die ein Update auslöst, wenn sich ein Wert im Vergleich zum zuletzt gemeldeten unterscheidet. Deadbanding ist die Toleranzzone, die definiert, wie groß diese Differenz sein muss, damit sie zählt. In der Praxis arbeiten sie zusammen: Das Deadband filtert Zittern und analoges Rauschen heraus, und die COV‑Logik steuert die tatsächliche Übertragung, wenn das Signal die Zone verlässt.

Kann ich Polling und Report by Exception im selben System mischen?

Ja — und die meisten gut gestalteten Systeme tun das. Verwenden Sie Report by Exception für die Mehrheit der kontinuierlichen analogen Tags und Zustandsänderungen und reservieren Sie Polling für Fälle, die einen garantierten Wert in fester Taktung benötigen, etwa für regulatorische Protokolle oder legacy‑Geräte, die keine Events pushen können. Viele Historianer und Gateways erlauben, die Methode pro Tag einzustellen, sodass Sie jedes Signal der passenden Vorgehensweise zuordnen können.

Bereit, effiziente Maschinendaten in Echtzeit‑OEE und handlungsfähige Wartung zu verwandeln? Buchen Sie eine Fabrico‑Demo und sehen Sie, wie eine Live‑Datenbasis, einschließlich Vision für Maschinen ohne PLC, sich über Ihre Fertigung hinweg skaliert.

Das Neueste aus unserem Blog

Definieren Sie Ihren Zuverlässigkeitsfahrplan
Überzeugen Sie sich selbst!
Definieren Sie Ihren Zuverlässigkeitsfahrplan
Indem Sie auf die Schaltfläche „Akzeptieren“ klicken, erklären Sie sich mit der Nutzung einverstanden.Cookies beim Zugriff auf diese Website und bei der Nutzung unserer Dienste. Erfahren Sie mehrWeitere Informationen zur Verwendung und Verwaltung von Cookies finden Sie in unserem Datenschutzrichtlinie und Cookie-Erklärung