Menu
Demo vereinbaren
HMI-Datenerfassung für OEE: Was das HMI enthält und was Sie stattdessen auslesen

HMI-Datenerfassung für OEE: Was das HMI enthält und was Sie stattdessen auslesen

HMI-Datenerfassung für OEE: wo Bedienpanels und SCADA helfen, warum die SPS dahinter meist die bessere Quelle ist und wann ein Sensor oder eine Kamera reicht.
HMI-Datenerfassung für OEE: Was das HMI enthält und was Sie stattdessen auslesen

Kurz gesagt: HMI-Datenerfassung für OEE funktioniert am besten, wenn Sie das, was das HMI anzeigt, an der Quelle lesen, meist in der SPS hinter dem Bedienpanel, nur lesend, und den Stillstandsgrund vom Bediener erfassen lassen. Das HMI ist ein Fenster zur Maschine, nicht der Ort, an dem die Daten liegen.

  • Laufstatus, Zähler, Alarme und Rezept auf einem HMI-Bild sind meist SPS-Werte. Lesen Sie sie einmal und nur lesend aus der SPS oder aus einem SCADA-System, das sie bereits erfasst.
  • Das Panel selbst auszulesen kann funktionieren, hat aber Nachteile, die Sie prüfen sollten. Siemens etwa warnt, dass das Aktivieren des OPC-UA-Servers eines WinCC-Unified-Panels dessen Schutz vor unberechtigtem Zugriff herabsetzt.
  • Maschinen ohne nutzbares Signal brauchen stattdessen einen Abgriff an der Signalsäule, einen Sensor oder eine Kamerazählung.
  • Maschinendaten sagen selten, warum ein Stillstand passiert ist. Das kommt weiterhin vom Bediener, mit wenigen Fingertipps.
  • Fabrico stellt keine HMIs her. Die Anbindung läuft über die SPS, ein Fabrico-IoT-Gerät mit Sensoren oder das KI-Kamera-Add-on.

Jede Maschine an Ihrer Linie hat ein Display. Es zeigt Geschwindigkeit, Zähler, Alarme und Rezept. Die erste Idee für OEE-Daten ist deshalb oft die naheliegende: die Daten direkt vom HMI holen.

Manchmal stimmt das. Häufiger zeigt das HMI Zahlen, die woanders liegen, und besser ist es, sie dort zu lesen. Diese Seite richtet sich an Steuerungstechniker, Werks-IT und KVP-Verantwortliche, die OEE-Daten aus HMI- und SCADA-Panels erfassen sollen: was ein HMI enthält, welche Wege funktionieren und wo eine Sensor- oder Kamerazählung genügt.

Wir verkaufen Fabrico, eine Software für OEE und Light MES. Wir stellen keine HMIs oder SPSen her. Prüfen Sie unsere Aussagen hier wie die jedes Anbieters.

HMI-Datenerfassung: was ein HMI tatsächlich enthält

Ein HMI (Human Machine Interface, die Bedienoberfläche) ist das Display, mit dem ein Bediener eine Maschine führt: starten und stoppen, ein Rezept wählen, einen Alarm sehen, eine Einstellung ändern. Dahinter sitzt eine SPS, die die Logik ausführt. Die meisten Werte auf dem Bildschirm sind Variablen (Tags), die das HMI aus dieser SPS liest.

Die Normenreihe ISA-101, die ISA-Normen für HMIs, behandelt genau diese Aufgabe. Die ISA nennt als Schwerpunkte ihrer zentralen HMI-Norm menschzentrierte Gestaltung, Bildschirmstrukturen, Benutzerinteraktion und Bedienerschulung. Datenerfassung gehört nicht dazu, also betrachten Sie das Display als Fenster, nicht als Datenquelle.

Auf dem HMI-BildWo es meist liegtNutzen für die OEE
Laufen, Stopp, GeschwindigkeitSPS-VariablenJa, aus der SPS lesen
ProduktionszählerZählervariable in der SPSJa, nach Prüfung von Takten vs. Einheiten
AusschusszählerSPS-Variable oder ein PrüfsystemJa, nur einmal gezählt
Rezept oder SKURezeptnummer in der SPS, am HMI gewähltJa, für die Idealleistung
Alarmzeile und AlarmhistorieAlarmbits in der SPS; Historie im Panel oder im SCADAAls Hinweis auf den Grund
TrendsPanel- oder SCADA-LogSelten nötig
Pop-up für Stillstandsgründe, falls vorhandenHMI-Bild, in eine SPS-Variable geschriebenJa, wenn es genutzt wird

Das Muster ist einfach. Entsteht ein Wert in der SPS, lesen Sie ihn aus der SPS. Das HMI ergänzt vor allem, was die SPS womöglich nicht enthält: eine längere Alarmhistorie, im Panel gespeicherte Rezepte, interne Variablen, die manche Maschinenbauer für Zähler nutzen, und alles, was der Bediener eingibt.

OEE und Stillstände in Echtzeit erfassen
Demo vereinbaren

Lösungen für die HMI-Datenerfassung: vier Wege und wann welcher passt

1. Die SPS hinter dem HMI auslesen, nur lesend

Das ist an den meisten automatisierten Maschinen der sauberste Weg. Ein Gateway liest die Variablen, die das HMI anzeigt, über OPC UA oder das eigene Protokoll der SPS, mit einem Konto ohne Schreibrechte. Dieselbe Sorgfalt gilt für den eigenen OPC-UA-Server einer SPS: ein Benutzer nur mit Leserechten, Zertifikate und Firewall-Regeln, die Ihr OT-Verantwortlicher freigibt (siehe OPC-UA-Sicherheitsmodi und -richtlinien). Am SPS- oder HMI-Programm ändert sich nichts. Der Großteil der OEE stammt aus etwa fünf Variablen: Status, Störung, Zähler, Ausschuss und SKU. Die Liste finden Sie unter SPS-Variablen für die OEE zuordnen, die Wege, die Ihre IT freigibt, unter Lesezugriff auf die SPS für die OEE.

2. SCADA oder Historian nutzen, wenn dort die Variablen schon erfasst werden

Liest ein SCADA-System die Linie bereits zyklisch aus, sind die Variablen vielleicht nur eine Schnittstelle entfernt. Fragen Sie Ihr Automatisierungsteam, was es speichert, wie oft und mit welchen Zeitstempeln. Ein System, das für die Alarmanzeige gebaut wurde, tastet womöglich zu langsam ab, um einen Stillstand von 20 Sekunden zu erfassen. Unser Leitfaden zur SCADA-Integration zeigt, wie OEE-Software daneben läuft.

3. Das HMI-Panel selbst auslesen

Manche Panels können als Server für andere Systeme dienen oder ihre Logs exportieren. Sperrt der Maschinenbauer die SPS, ist das womöglich der einzige Weg. Prüfen Sie vorher drei Dinge.

  • Sicherheit. Das Systemhandbuch WinCC Unified OPC UA von Siemens (Ausgabe 11/2023) besagt, dass das Aktivieren der Option „Operate as OPC UA server“ den Schutz des HMI-Geräts vor unberechtigtem Zugriff von innen und außen herabsetzt. Stimmen Sie das mit Ihrem OT-Security-Verantwortlichen ab.
  • Abdeckung. Ein Panel kennt die Variablen, die seine Bilder nutzen. Ein Zähler, den kein Bild anzeigt, ist dort womöglich nicht vorhanden.
  • Last und Support. Die erste Aufgabe des Panels ist, die Maschine zu betreiben. Fragen Sie den Maschinenbauer, ob zusätzliche Clients unterstützt werden.

Zwei Abkürzungen sollten Sie meiden: am Schichtende Zahlen vom Bildschirm in eine Tabelle abschreiben und eine Kamera auf das HMI richten, um es abzulesen. Bei Ersterem fehlen die kurzen Stillstände. Bei Letzterem wird aus einem sauberen digitalen Wert wieder ein Bild.

4. Kein nutzbares Signal: Signalsäule abgreifen, Sensor oder Kamera ergänzen

Alte Maschinen mit einfachem Panel oder ganz ohne haben oft keine Variablen, die sich zu lesen lohnen. Ein Abgriff an der Signalsäule liefert den Maschinenstatus, eine Lichtschranke oder eine Stromzange liefert eine Stückzahl oder ein Laufsignal, und eine Kamera kann die Ausbringung zählen, wo nichts anderes geht. Siehe Signalsäulen-Überwachung für die OEE und Kamera oder Sensor für die OEE, Maschine für Maschine.

WegWas Sie erhaltenWorauf Sie achten sollten
SPS-Variablen, nur lesendStatus, Stückzahlen, Störcodes, SKUVariablen je Maschine verschieden; manche fehlen
SCADA oder HistorianVariablen, die schon jemand erfasstAbtastrate und Zeitstempel
HMI-Panel als ServerDie Variablen, die seine Bilder nutzenSicherheitseinstellung, Support durch den Maschinenbauer
Signalsäule, Sensor, KameraStatus oder StückzahlKein Störcode; Gründe kommen von Menschen

Am Ende haben die meisten Linien eine Mischung. Eine einzige OEE-Auswertung kann einen modernen Füller, dessen SPS ausgelesen wird, und einen Handpacktisch, an dem eine Kamera zählt, gemeinsam abdecken.

Infografik-Karte dazu, wo HMI-Daten für die OEE gelesen werden: Laufstatus, Zähler und SKU nur lesend aus der SPS, Ausschuss aus der Prüfung, Alarmhistorie als Hinweis, Stillstandsgründe vom Bediener und eine Sensor- oder Kamerazählung, wo es kein Signal gibt.
Was die OEE von einer Maschine mit HMI braucht und wo jeder Wert gelesen wird (Grafik auf Englisch): Status, Zähler und SKU aus der SPS, Ausschuss aus der Prüfung, Gründe vom Bediener, Sensor oder Kamera, wo kein Signal vorhanden ist.

Der Stillstandsgrund: der Teil, den Maschinendaten selten enthalten

Maschinendaten sagen Ihnen, wann eine Maschine stand und wie lange. Warum, sagen sie selten. Ein Störcode ist nur ein Hinweis: „Tür offen“ sagt nichts über den Stau, der jemanden dazu brachte, die Tür zu öffnen.

In einem Procedia-CIRP-Beitrag von 2024 versuchten Forschende des Fraunhofer IAO und der Universität Stuttgart, die OEE aus Maschinendaten zu ermitteln, die über OPC UA gelesen wurden. Für manche Maschinenzustände ließ sich die Aufteilung zwischen Rüstzeit und Produktionszeit aus den Maschinendaten nicht zuverlässig bestimmen. Der Beitrag hält fest, dass diese Aufteilung in einem übergeordneten System wie einem MES erfolgt. Ihr Fall waren Werkzeugmaschinen, keine Verpackungslinien, doch die Erkenntnis lässt sich übertragen: Ein Teil des Kontexts muss von Menschen oder aus Planungssystemen kommen.

Drei Datenwege zur OEE Maschine mit HMI, Beispiel 1. SPS auslesen, nur lesend SPS-VariablenStatus, Menge, SKU Das HMI zeigt dieselben Variablen. 2. Kein nutzbares Signal SensorStatus oder Menge Kamera-Add-onMenge und Video 3. Der Grund Bediener vor OrtGrund des Stopps Eine Zeitleiste für die OEE Stopps, Mengen, Gründe, Verluste in Geld
Beispielhafter Aufbau. Grün kommt von der Maschine, Blau vom Kamera-Add-on, Hellgrün von Menschen.

Planen Sie den Schritt für den Stillstandsgrund deshalb vom ersten Tag an. Manche Werke bauen ein Pop-up für Stillstandsgründe ins HMI ein; das funktioniert, wenn die SPS den Stillstand zeitlich erfasst und die Liste kurz ist. Andere nutzen ein Tablet, ein Smartphone oder ein Terminal an der Linie. So oder so erfasst die Maschine die Dauer, und der Grund braucht ein paar Fingertipps. Unser Leitfaden zu Bedienterminals für die Produktionsüberwachung behandelt Platzierung und Anzahl der Fingertipps, und der Beitrag zu Mikrostillständen behandelt die Stopps, die zu kurz sind, um jedes Mal nach dem Grund zu fragen.

Rechenbeispiel: dieselbe Schicht vom HMI-Bild und aus der SPS

Musterlinie (beispielhafte Zahlen, kein Kunde). Ein Füller mit einer Idealleistung von 200 Flaschen pro Minute läuft eine 480-Minuten-Schicht mit 30 Minuten Pause, die geplante Zeit beträgt also 450 Minuten.

Variante A, vom HMI-Bild. Der Bediener notiert die langen Stillstände von der Alarmseite: 3 Stopps, 38 Minuten. Am Schichtende schreibt er den Zähler ab: 70.000 Flaschen, davon 900 Ausschuss.

Variante B, aus der SPS, nur lesend. Das Gateway-Log enthält Start- und Endzeiten derselben 3 langen Stopps, dazu 38 kurze, die zusammen 36 Minuten ergeben. Gleicher Zähler, gleicher Ausschuss.

FaktorA: vom HMI-BildB: aus der SPS
Laufzeit412 von 450 Min.376 von 450 Min.
Verfügbarkeit91,6 %83,6 %
Leistung70.000 von 82.400 = 85,0 %70.000 von 75.200 = 93,1 %
Qualität69.100 von 70.000 = 98,7 %98,7 %
OEE76,8 %76,8 %

Die OEE ist in beiden Fällen gleich, weil sie nur die Gutmenge und die geplante Zeit braucht: 69.100 gute von 90.000 möglichen ergeben 76,8 %. Was sich ändert, ist die To-do-Liste. Variante A sagt, der Füller läuft zu langsam. Variante B sagt, er läuft mit 93 % seiner Idealgeschwindigkeit, steht aber 41-mal, und 38 dieser Stopps sind kurz. Genau für diese Stopps braucht es Gründe und Abhilfe.

Gleiche Schicht, zwei Datenquellen Beispielhaft, Musterdaten A: Stopps vom HMI abgeschrieben Langsamlauf 62 Min., 3 Stopps 38 Min. B: Stopps aus der SPS gelesen Langsamlauf 26 Min., kurz 36, lang 38 Gut Langsamlauf Ausschuss Lange Stopps Kurzstopps OEE: 76,8 % in beiden Fällen Gleiche OEE. Andere To-do-Liste.
Beispieldaten. Grün ist Gutmenge, Blau ist Langsamlauf (Leistung), Orange ist Ausschuss (Qualität), Rot ist Stillstandszeit. Rot schraffiert sind Kurzstillstände, die erst beim Auslesen der SPS sichtbar werden.

Die Formel hinter jedem Schritt finden Sie in unserem Leitfaden zur OEE-Berechnung.

Worauf Sie bei der Auswahl von Software zur HMI-Datenerfassung achten sollten

Stellen Sie diese Fragen jedem Anbieter, auch uns. Bringen Sie eine echte Maschine und ihre Variablenliste mit.

FrageSo prüfen Sie die Antwort
Ist der Zugriff nur lesend?Lassen Sie sich das schriftlich bestätigen, mit den Kontorechten auf der SPS bzw. dem OPC-UA-Server.
Welcher Weg pro Maschine?Schicken Sie Ihre Maschinenliste mit den SPS-Herstellern und lassen Sie sich für jede Maschine einen Weg nennen.
Kann die Software unser SCADA oder unseren HMI-Server nutzen?Fragen Sie, was dort gelesen wird, wie oft und was das für die Sicherheit bedeutet.
Werden kurze Stillstände einzeln erfasst?Stoppen Sie im Pilotprojekt eine Maschine für 20 Sekunden und suchen Sie den Stopp in der Zeitleiste.
Wie werden Zähler behandelt?Fragen Sie nach Takten vs. Einheiten bei Mehrkopfmaschinen sowie nach Zählerrücksetzungen und Zählerüberläufen.
Woher kommen die Stillstandsgründe?Geben Sie selbst einen Grund ein und zählen Sie die Fingertipps.
Was, wenn das Netzwerk ausfällt?Fragen Sie, wie lange Daten an der Maschine gepuffert werden und wie sie nachträglich übertragen werden.
Was ist mit Maschinen ohne SPS?Fragen Sie nach dem Weg über Sensor oder Kamera und danach, was er messen kann und was nicht.

Bringen Sie Ihre Maschinenliste zu einer Demo mit, und wir gehen sie Weg für Weg durch.

Halten Sie das HMI vom Internet fern

Ein OEE-Projekt bringt eine neue Verbindung ins OT-Netz, also behandeln Sie sie auch so. In ihrer Empfehlung zur Reduzierung der Internet-Exposition (überarbeitet am 21. August 2026) fordert die CISA, die US-Behörde für Cybersicherheit, Betreiber kritischer Infrastrukturen auf, jeden notwendigen Fernzugriff über ein sicheres Gateway, eine Firewall, ein VPN oder eine andere zentral verwaltete Zugangslösung zu führen, statt sich direkt mit einer SPS, einem HMI oder einer Fernwirkstation (RTU) zu verbinden.

  • Das OEE-Gateway liest nur, es schreibt nie.
  • Verbindungen gehen vom Werk nach außen. Aus dem Internet baut nichts eine Verbindung ins OT-Netz auf.
  • Kein HMI und keine SPS erhält für ein Dashboard eine öffentliche Adresse.
  • Ihr Steuerungstechniker sieht jede Variable auf der Liste und zeichnet sie ab.

Wenn Sie an einer Station ohne Signal eine Kamera ergänzen, richten Sie sie auf das Produkt, nicht auf die Mitarbeiter, und sprechen Sie zuerst mit dem Betriebsrat, sofern es einen gibt. Siehe Kameras an der Produktionslinie ohne Überwachung.

Wo Fabrico ins Bild passt

Fabrico ist eine Cloud-Plattform für OEE und Light MES. Fabrico stellt keine HMIs, SPSen oder SCADA-Systeme her und steuert keine Maschinen. So erfasst Fabrico Daten.

  • Automatisierte Maschinen: über die SPS. Die Seite zur Maschinenanbindung nennt OPC UA, Modbus, PROFIBUS, PROFINET, EtherNet/IP und EtherCAT für SPS-Anbindungen, dazu MQTT, IO-Link und HTTP. Die Integration kann Ihr Automatisierungsteam, ein Partner oder unser Team übernehmen.
  • Ältere Maschinen: ein Fabrico-IoT-Gerät mit externen Sensoren.
  • Stationen ohne nutzbares Signal: Das KI-Kamera-Add-on (auf Anfrage) zählt die Ausbringung. Sie können das Kameravideo zu jedem Zeitpunkt in der Schicht-Zeitleiste öffnen. Im Standard-Setup wird das Video auf Anfrage gestreamt, nicht in Fabrico gespeichert.
  • Stillstandsgründe: Der Bediener erfasst sie an der Linie, auf Tablet oder Smartphone.
  • OEE und Verluste: nach Linie und Schicht, Verluste in Geld bewertet, im Web, unter iOS und Android.
  • Wenn die Verbindung abbricht: Das Gateway kann Maschinendaten bis zu 30 Tage speichern, mit automatischer Wiederherstellung standardmäßig innerhalb von 72 Stunden. Die App selbst braucht eine aktive Verbindung.
  • Ihre Daten: Sie erhalten sie über eine REST-API, Webhooks und den Export nach Excel oder CSV.

Die Produktseiten von Fabrico nennen drei Wege: die SPS, ein Fabrico-IoT-Gerät mit Sensoren und das Kamera-Add-on. SCADA- oder HMI-Server sind dort nicht als Weg aufgeführt; wenn Sie einen nutzen möchten, sprechen Sie es in der Demo an. Der Weg für jede Maschine wird in der Bestandsaufnahme festgelegt, mit der jedes Projekt beginnt. Die Geräte sind in etwa einem Monat angebunden, der vollständige Rollout dauert 3 bis 4 Monate.

Roadmap, heute noch nicht verfügbar: von der Kamera erkannte Stillstände und eine Kamera, die einen Stillstandsgrund vorschlägt.

Siehe Light MES und OEE in Fabrico für das Produkt und Fabrico Computer Vision für OEE für das Kamera-Add-on. Wenn Sie Anbieter vergleichen, lesen Sie unseren Leitfaden zur Bewertung von OEE-Software und, zum Kameraeinsatz über mehrere Werke hinweg, Computer Vision in der FMCG-Fertigung. Die acht Prüfpunkte oben gelten auch für uns.

Häufige Fragen

Was ist HMI-Datenerfassung?

Das Erfassen von Produktionsdaten wie Laufstatus, Zählern, Alarmen und Rezepten aus dem, was ein HMI anzeigt. Für die OEE stammen diese Daten meist aus der SPS hinter dem HMI, nur lesend, ergänzt um den Stillstandsgrund vom Bediener.

Kann ich OEE-Daten direkt aus einem HMI erfassen?

Manchmal. Manche Panels können als OPC-UA-Server dienen oder ihre Logs exportieren. Prüfen Sie die Sicherheitseinstellung, welche Variablen das Panel wirklich enthält und ob der Maschinenbauer das unterstützt. Die SPS hinter dem Panel auszulesen ist meist einfacher.

Was ist der Unterschied zwischen HMI und SCADA?

Ein HMI ist das Bediendisplay für eine Maschine oder Zelle. SCADA überwacht und steuert viele Maschinen oder einen ganzen Standort und speichert oft deren Daten. Beide können die OEE speisen, doch keines weiß, warum ein Stillstand passiert ist, es sei denn, jemand hat ein Eingabebild für Stillstandsgründe gebaut und die Bediener nutzen es.

Muss ich das SPS- oder HMI-Programm ändern, um OEE-Daten zu erfassen?

Nicht, wenn die Variablen bereits existieren: Ein Konto mit reinem Lesezugriff liest sie so, wie sie sind. Ist ein Signal gar nicht verfügbar, ist das Ergänzen eine geplante Änderung für Ihren Steuerungstechniker, und womöglich muss der Maschinenbauer zustimmen.

Welche Daten braucht die OEE von einer Maschine?

Laufen oder Stopp mit Start- und Endzeiten, eine Gesamtstückzahl, eine Ausschussmenge und die laufende SKU. Stillstandsgründe kommen vom Bediener.

Was, wenn eine Maschine keine SPS und kein HMI hat, das sich zu lesen lohnt?

Greifen Sie die Signalsäule für den Status ab, ergänzen Sie einen Sensor für die Stückzahl oder lassen Sie eine Kamera die Ausbringung zählen, wo nichts anderes geht. Den Stillstandsgrund ergänzt weiterhin der Bediener.

Liest Fabrico Daten aus HMIs?

Die Produktseiten von Fabrico nennen drei Wege: die SPS, ein Fabrico-IoT-Gerät mit Sensoren und das KI-Kamera-Add-on. HMI- und SCADA-Server gehören nicht dazu; wenn Sie einen nutzen möchten, fragen Sie in der Demo. Der Weg für jede Maschine wird in der Bestandsaufnahme zu Beginn jedes Projekts festgelegt.

Möchten Sie sehen, wie eine Maschine angebunden wird, ohne das HMI anzufassen? Buchen Sie eine Demo und bringen Sie die Variablenliste einer Maschine mit.

OEE und Stillstände in Echtzeit erfassen
Sehen Sie, wo Linien Zeit verlieren
Vereinbaren Sie eine Live-Demo.
Sehen Sie, wo Linien Zeit verlieren
Sehen Sie, wo Linien Zeit verlieren

Echte Fabrico-Kacheln, Beispieldaten.

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