OPC UA Begleitspezifikationen für OEE: Machinery, PackML und mehr
Wichtigste Erkenntnisse
- Eine Begleitspezifikation ist ein gemeinsames OPC UA-Datenmodell für eine Maschinenart.
- Mit einer solchen zeigen Maschinen verschiedener Hersteller ihren Zustand und ihre Zählwerte auf die gleiche Weise.
- Für OEE sind drei am wichtigsten: OPC UA for Machinery (40001), PackML on OPC UA (30050) und OPC 30060.
- Eine Spezifikation lässt dennoch Lücken: die ideale Zykluszeit und die Aufteilung zwischen geplant und ungeplant kommen vom Werk.
- Fragen Sie die Maschinenbauer, welche Begleitspezifikationen sie unterstützen, bevor Sie kaufen.
OPC UA überträgt Werte von einer Maschine zu einem Client. Eine Begleitspezifikation legt fest, was diese Werte bedeuten, auf dieselbe Weise für jede Maschine eines Typs. Für OEE erspart das viel Tag-Suche, da Zustand, Zählwerte und Fehler an bekannten Stellen liegen.
Fabrico, OEE und leichtes MES-Software mit KI-Kameras verbindet eine Maschine über ihre SPS, ein Fabrico-IoT-Gerät oder eine KI-Kamera. Wo eine Maschine OPC UA anbietet, macht eine Begleitspezifikation die Verbindung schneller abstimmbar mit Fabricos technischem Team.
Was ist eine OPC UA Begleitspezifikation?
OPC UA, auch bekannt als IEC 62541, ist ein plattformunabhängiger Standard für sicheren, zuverlässigen Datenaustausch. Seine Daten sind ein Adressraum von Knoten, die durch Referenzen verknüpft sind. Server veröffentlichen Typdefinitionen, sodass ein Client lesen kann, was ein Wert bedeutet, nicht nur die Zahl.
Eine Begleitspezifikation baut darauf auf. Eine Branchenvereinigung und die OPC Foundation einigen sich auf ein Modell für einen Maschinentyp. Es legt fest, welche Knoten die Maschine hat, wie sie heißen und was jeder Zustand bedeutet. Ein Abfüller eines Herstellers und ein Abfüller eines anderen beantworten dann dieselben Fragen auf dieselbe Weise.
Die OPC Foundation listet sie auf — für Robotik, Wägen und viele andere Maschinentypen. Unser OPC UA guide behandelt den Basisstandard.
Welche Begleitspezifikationen sind für OEE relevant?
| Specification | Number | What it gives OEE |
|---|---|---|
| OPC UA for Machinery | OPC 40001 | Ein gemeinsamer Maschinenzustand: NotAvailable, OutOfService, NotExecuting, Executing |
| PackML on OPC UA | OPC 30050 | Zustände von Verpackungsmaschinen und PackTags, ein Tag-Set mit Blick auf OEE |
| OPC 30060 | OPC 30060 | Ein Modell, das auf OEE, Stillstände und Ursachen pro Maschine und pro Linie abzielt |
| Machine tools | OPC 40501 | Zustände, Auftragsinformationen und Zählwerte für Werkzeugmaschinen |
OPC UA for Machinery wurde zusammen mit dem VDMA, dem deutschen Maschinenbauverband, veröffentlicht. Seine vier Zustände ziehen eine nützliche Grenze. OutOfService bedeutet einen technischen Grund innerhalb der Maschine, wie einen Ausfall. NotExecuting bedeutet, dass die Maschine auf einen äußeren Grund wartet, etwa Materialmangel, Rüsten oder fehlender Auftrag.
PackML, veröffentlicht als ANSI/ISA-TR88.00.02, ist das Zustandsmodell, das die meisten Verpackungslinien kennen. Unser Leitfaden zum PackML state model listet die Zustände auf.
Was kann eine Begleitspezifikation nicht liefern?
Eine Studie von 2024 der Universität Stuttgart und des Fraunhofer IAO hat das getestet. Sie versuchte, ISO 22400-2 OEE allein aus Daten von OPC 40001 und 40501 zu berechnen. Auftragsstatus, Gute Menge und Produzierte Menge konnten direkt gelesen werden. Aber drei Lücken blieben:
- Kein Wartungsindikator in keiner der Spezifikationen.
- Die ideale Zykluszeit ließ sich nur schätzen.
- Die Aufteilung zwischen Rüst- und Produktionszeit ließ sich nicht zuverlässig lesen, weil sie später im MES entschieden wird.
Also sagt Ihnen die Maschine, dass sie gestoppt hat. Ein Mensch oder das MES sagt Ihnen, warum und ob der Stopp geplant war.
Beispielrechnung: eine Linie, gemischte Maschinen
Beispiellinie (illustrative Zahlen, kein Kunde). Eine Verpackungslinie hat 8 Maschinen von 5 Herstellern. Drei davon unterstützen eine Begleitspezifikation; fünf nicht.
| Machines | How they are read | Mapping work |
|---|---|---|
| 3 with a companion spec | Standard nodes for state and counts | One template, then about 1 hour of checks each = 3 hours |
| 5 without | Custom PLC tags, found one by one | 1 to 4 hours each = 5 to 20 hours |
| Line total | 8 to 23 hours, before network work |
Die drei standardisierten Maschinen benötigen etwa denselben Aufwand wie eine kundenspezifische Maschine. Wenn der nächste Abfüller des Werks eine Begleitspezifikation enthält, wird sich die nächste Linie günstiger anschließen lassen.
Einige Daten kommen dennoch vom Werk für jede Maschine: die ideale Geschwindigkeit pro SKU, der Schichtplan und die Stillstandsgründe, die der Bediener bestätigt.
Was sollten Sie Maschinenbauer fragen?
- Welche OPC UA Begleitspezifikationen unterstützt diese Maschine und welche Version?
- Welche Knoten liefern den Maschinenzustand, die Zählwerte und den aktiven Fehler?
- Können wir ein Lese-Only Benutzerkonto für das OEE-System erhalten?
- Welche Sicherheitsmodi und -policies bietet der OPC UA Server?
- Ist das Informationsmodell dokumentiert und kann unser Control-Team es vor der Lieferung sehen?
Stellen Sie diese Fragen in der Einkaufsspezifikation für neue Maschinen. Sie kosten nichts und sparen Stunden bei jeder Linie. Unser Leitfaden zu OPC UA for OEE zeigt, wie die Daten verwendet werden, wenn sie eingetroffen sind.
Wo passt Fabrico hinein?
Fabrico ist eine Manufacturing Performance Platform mit Computer Vision. OEE und leichtes MES stehen an erster Stelle und werden aus dem jeweils verfügbaren Maschinensignal gelesen.
- Automatisches Downtime-Logging aus SPS-Tags, OPC UA, IoT-Geräten oder Kameras.
- Der Bediener bestätigt den Grund mit einem Fingertipp und schließt so die Lücke, die die Begleitspezifikation lässt.
- OEE live nach Linie und Schicht, wobei jeder Verlust in Geld bewertet wird.
- Ein Pilot an einer Linie, sodass die Verbindung bewiesen ist, bevor sie kopiert wird.
Verbindungsdetails für jedes Werk werden mit Fabricos technischem Team vereinbart. Es gibt keinen kostenlosen Plan und keine Stufen: Jedes Werk erhält ein Angebot. Sehen Sie das Produkt auf der computer vision OEE page.
Häufig gestellte Fragen
Was ist eine OPC UA Begleitspezifikation?
Sie ist ein gemeinsames Datenmodell für einen Maschinentyp, aufgebaut auf OPC UA. Sie legt fest, welche Knoten die Maschine anbietet, wie sie heißen und was ihre Werte bedeuten. Maschinen verschiedener Hersteller, die dieselbe Spezifikation unterstützen, können dann auf die gleiche Weise gelesen werden.
Welche Begleitspezifikation passt zu Verpackungsmaschinen?
PackML on OPC UA, veröffentlicht als OPC 30050, ist die übliche für Verpackungsmaschinen. Es überträgt die PackML-Zustände und das PackTags-Tag-Set, das so gestaltet wurde, dass OEE auf jeder Maschine eines beliebigen Herstellers gleich berechnet werden kann.
Gibt Ihnen OPC UA for Machinery OEE direkt?
Nicht von allein. Es liefert einen gemeinsamen Maschinenzustand mit vier Werten, der hilft, Ausfälle von Wartezuständen zu trennen. Für OEE werden außerdem Zählwerte, eine ideale Zykluszeit und ein geplanter Produktionsplan benötigt. Letztere zwei liefert das Werk oder das MES.
Können Sie OEE allein aus OPC UA Daten berechnen?
Nicht vollständig. Eine Studie von 2024 fand, dass Zustand und Mengen gelesen werden konnten, aber die ideale Zykluszeit nur geschätzt werden konnte. Die Aufteilung zwischen Rüst- und Produktionszeit ließ sich ebenfalls nicht zuverlässig lesen. Diese stammen aus den eigenen Daten des Werks und dem MES.
Wo finden Sie die Liste der Begleitspezifikationen?
Die OPC Foundation veröffentlicht sie mit ihren Nummern und Versionen in ihrem Online-Referenzverzeichnis. Suchen Sie dort nach Ihrem Maschinentyp. Fragen Sie dann den Maschinenbauer, welche Version seine Maschine unterstützt, da ältere Maschinen eine frühere Version oder gar keine unterstützen könnten.
Prüfen Sie den OPC UA-Support Ihrer Maschinen mit uns
Bringen Sie die Maschinenliste und die Hersteller Ihrer Linie mit. Wir zeigen, wie sich jede verbindet und was deren Stillstände kosten.
Verwandte Artikel
Das Neueste aus unserem Blog

Echte Fabrico-Kacheln, Beispieldaten.











