Die ISA-95-Anlagenhierarchie ist das gemeinsame Vokabular, mit dem sich Produktion, Engineering und IT darauf einigen, wo eine Maschine verortet ist: Unternehmen, Standort, Bereich, Arbeitszentrum und Arbeitseinheit. In diesem Erklärartikel erfahren Sie, was jede Ebene bedeutet, wie sich die Hierarchie zwischen Stück- und Prozessfertigung unterscheidet, welche Fehler Teams bei der Anwendung machen und wie Sie Live-Geräte, die Daten erzeugen, für einen Unified Namespace (UNS) auf dem MQTT-Broker darauf abbilden.
Was ISA-95 ist
ISA-95, international als IEC 62264 veröffentlicht, ist ein Standard zur Integration von Unternehmenssystemen wie ERP mit Systemen für die Fertigungssteuerung wie MES und SCADA. Er definiert Modelle für Produktions-, Instandhaltungs-, Qualitäts- und Bestandsaktivitäten sowie für die Informationen, die zwischen Geschäftsebene und Shopfloor ausgetauscht werden.
Zwei Teile von ISA-95 werden leicht verwechselt:
- Die funktionale Hierarchie beschreibt Aktivitätsebenen, von Level 0 (der physische Prozess) über Level 1 (Erfassen und Beeinflussen), Level 2 (Überwachen und Steuern), Level 3 (Manufacturing Operations Management) bis Level 4 (Geschäftsplanung und Logistik). Sie beantwortet die Frage „Welche Art von Arbeit findet hier statt?“.
- Die rollenbasierte Anlagenhierarchie beschreibt physische und logische Assets: Unternehmen, Standort, Bereich, Arbeitszentren und Arbeitseinheiten. Sie beantwortet die Frage „Wo befindet sich dieses Asset in der Organisation?“.
Dieser Artikel behandelt die zweite. Wenn von „einer ISA-95-Topic-Struktur“ für MQTT die Rede ist, ist fast immer die Anlagenhierarchie gemeint. Die funktionalen Ebenen stehen dem Purdue-Modell näher, das unser Vergleich Purdue-Modell vs. ISA-95 entwirrt.
Die Ebenen der ISA-95-Anlagenhierarchie
| Ebene | Definition | Beispiel Stückfertigung | Beispiel Prozessfertigung |
|---|---|---|---|
| Unternehmen (Enterprise) | Das Unternehmen, die Spitze der Hierarchie | Acme Manufacturing | Acme Beverages |
| Standort (Site) | Ein physischer, geografischer Ort | Werk Dallas | Brauerei Bamberg |
| Bereich (Area) | Eine Gruppierung innerhalb eines Standorts, oft nach Funktion oder Produkt | Zerspanung, Montage | Brauen, Verpackung, Versorgung |
| Arbeitszentrum (Work Center) | Eine Anlagengruppe, die einen Produktionsschritt ausführt | Produktionslinie, Arbeitszelle | Prozesszelle, Produktionseinheit |
| Arbeitseinheit (Work Unit) | Die unterste Ebene, die ISA-95 für die Planung modelliert | Station, Maschine | Teilanlage, etwa ein Behälter oder Reaktor |
ISA-95 unterscheidet je nach Fertigungsart mehrere Typen von Arbeitszentren:
- Produktionslinie für die diskrete, repetitive Fertigung wie Abfüllung oder Fahrzeugmontage.
- Arbeitszelle für die diskrete Fertigung, in der eine Gruppe von Maschinen flexibel zusammenarbeitet, etwa eine Bearbeitungszelle.
- Prozesszelle für die Chargenfertigung, gemäß der Terminologie von ISA-88.
- Produktionseinheit für kontinuierliche Prozesse wie eine Destillationskolonne oder eine Papiermaschine.
- Lagerzone für Bereiche, in denen Material gelagert wird, etwa ein Tanklager oder ein Lagerhaus.
Zu jedem Typ von Arbeitszentrum gehört eine passende Arbeitseinheit: Stationen oder Maschinen innerhalb einer Linie oder Zelle, Teilanlagen innerhalb einer Prozesszelle und Lagereinheiten innerhalb einer Lagerzone.
Unterhalb der Arbeitseinheit
ISA-95 endet bei der Arbeitseinheit, weil Geschäfts- und Betriebssysteme nur bis dorthin planen müssen. In der Praxis müssen Sie oft tiefer gehen. ISA-88, der Standard für die Chargensteuerung, setzt mit Equipment-Modulen und Control-Modulen fort, zum Beispiel einem Heizmodul in einem Behälter und einem Temperaturtransmitter im Heizmodul. Viele Werke erweitern die Hierarchie auf diese Weise, wenn sie eine Adressierung bis auf Sensorebene benötigen.
Durchgerechnetes Beispiel: Eine Abfüllanlage
Um die Ebenen greifbar zu machen, hier ein einzelnes Werk, beschrieben anhand der Hierarchie:
Enterprise acme
Site dallas
Area packaging
Work center line-02 (production line)
Work units depalletizer, rinser, filler, capper, labeler, case-packer
Area utilities
Work center compressed-air (production unit)
Work units comp-01, comp-02, dryer-01
Area warehouse
Work center finished-goods (storage zone)
Work units rack-a, rack-b
Ein Abfüller auf Linie 2 hat jetzt eine eindeutige Adresse: acme/dallas/packaging/line-02/filler. Jedes System, vom Historian bis zur Instandhaltungs-App, kann diese Adresse als Schlüssel verwenden.
Häufige Fehler bei der Anwendung der Hierarchie
- Organisatorische und physische Struktur vermischen. Abteilungen und Kostenstellen ändern sich häufiger als Gebäude und Linien. Legen Sie die Hierarchie auf Basis der physischen Anlagen an und führen Sie organisatorische Daten als Attribute.
- Uneinheitliche Tiefe. Wenn manche Maschinen unter einer Linie und andere direkt unter einem Bereich liegen, funktionieren Wildcard-Abfragen nicht mehr. Führen Sie ein Platzhalter-Arbeitszentrum wie
standaloneein, statt eine Ebene zu überspringen. - Attribute in Namen kodieren.
filler-krones-2019vermischt Identität mit Hersteller und Baujahr. Halten Sie Namen kurz und legen Sie Attribute in Metadaten ab. - Versorgung und Lager ignorieren. Kompressoren, Kessel und Tanks sind für Energie- und Qualitätsanalysen wichtig. Geben Sie auch ihnen Bereiche und Arbeitszentren.
- Das ganze Unternehmen auf einmal entwerfen. Modellieren Sie einen Standort und einen Bereich gründlich, belegen Sie das Modell mit echten Daten und erweitern Sie dann das Muster.
- Kein Verantwortlicher. Jemand muss neue Knoten freigeben, sonst driftet die Hierarchie auseinander, weil jedes Projekt eigene Zweige hinzufügt.
Von der Hierarchie zu Live-Daten
Wirklich nützlich wird die Anlagenhierarchie, wenn sie die Struktur Ihrer Echtzeitdaten ist und nicht nur ein Diagramm im MES. Das ist die Kernidee des UNS: Geräte publizieren in MQTT-Topics, die der Hierarchie folgen, sodass der Topic-Pfad die Asset-Adresse ist. Aus Enterprise → Site → Area → Line → Cell wird so ein Topic wie acme/werk-stuttgart/montage/linie-1/zelle-3/temperatur, das SPS-Gateways, MES, ERP und Analysewerkzeuge gleichermaßen verstehen. Wie Sparkplug-B-Geräte in diese Struktur passen, erklärt Sparkplug B und Unified Namespace. Unser Leitfaden zu ISA-95-MQTT-Topics zeigt genau, wie Sie die Ebenen in Topics kodieren, und UNS-Topic-Struktur liefert vollständige Bäume für Stück- und Prozessfertigung.
Sie können das in einer Minute mit dem kostenlosen öffentlichen MQTT-Broker ausprobieren. Der öffentliche MQTT-Broker ist für alle lesbar, erlaubt 8 Topic-Ebenen und dient nur Tests und Prototypen, nicht Produktionsdaten. Verwenden Sie also ein eindeutiges Präfix und nur simulierte Werte:
mosquitto_pub -h broker.connectmq.com -p 1883 -i isa95-demo-pub-m3 -r \
-t "connectmq/demo/m3x8/dallas/packaging/line-02/filler/state" -m "running"
mosquitto_sub -h broker.connectmq.com -p 1883 -i isa95-demo-sub-m3 \
-t "connectmq/demo/m3x8/dallas/packaging/#" -v
Hier ersetzt das Demo-Präfix die Unternehmensebene, um innerhalb des Ebenenlimits des öffentlichen Brokers zu bleiben; auf einem privaten Broker würden Sie das Topic mit dem Unternehmensnamen beginnen.
Die Hierarchie in ConnectMQ sehen
ConnectMQ erkennt ISA-95- und UNS-Topics, und das Portal enthält eine nach ISA-95-Ebenen organisierte Geräteansicht. Sobald Geräte publizieren, erscheinen sie unter ihrem Unternehmen, Standort, Bereich, ihrer Linie und Anlage. So erkennen Sie leicht ein Gateway, das unter dem falschen Bereich publiziert hat, oder eine Maschine, deren Name nicht dem Standard entspricht. Für Sparkplug-B-Edge-Nodes dekodiert ConnectMQ die Payloads und publiziert sie erneut in ISA-95-Topics, zum Beispiel von spBv1.0/factory1/DDATA/line1/cnc1 nach connectmq/factory1/production/line1/cnc1/telemetry, sodass Sparkplug-Geräte in derselben Hierarchie landen wie alles andere.
Die Hierarchie über Topics hinaus nutzen
Dieselben Adressen zahlen sich systemübergreifend aus:
- Historians und Data Lakes können Standort, Bereich, Linie und Anlage als Spalten oder Tags speichern und ermöglichen so Abfragen wie „Energie pro Linie und Schicht“ ohne Lookup-Tabellen.
- Alarmierung lässt sich auf Zweige eingrenzen, sodass das Versorgungsteam nur Alarme aus der Versorgung erhält.
- Digitale Zwillinge können die Hierarchie eins zu eins abbilden; siehe ISA-95 und digitale Zwillinge.
- Das Zugriffsdesign kann den Zweigen folgen, mit Zugangsdaten pro Gateway oder Anwendung, die jeweils den betreuten Bereich abdecken.
Wo sich das in eine vollständige Werksarchitektur einfügt, zeigt unser Leitfaden zu Industrial IoT mit MQTT, der Gateways, Protokolle und Broker durchgängig behandelt.
Bilden Sie Ihre ISA-95-Hierarchie mit ConnectMQ ab
Der schnellste Weg, eine Hierarchie zu validieren, ist, echte Daten hineinzupublizieren und hinzusehen. ConnectMQ ist ein Cloud-MQTT-Broker mit ISA-95-Geräteansicht, ISA-95-Topic-Erkennung und Sparkplug-B-Republishing direkt im Portal. Erstellen Sie einen Broker im kostenlosen Serverless-Plan unter app.connectmq.com, ohne Kreditkarte, und sehen Sie zu, wie sich Ihre Geräte Ebene für Ebene einordnen. Wenn Broker neu für Sie sind, lesen Sie zuerst, was ein MQTT-Broker macht.
Häufig gestellte Fragen
Welche Ebenen hat die ISA-95-Anlagenhierarchie?
Unternehmen, Standort, Bereich, Arbeitszentrum und Arbeitseinheit. Zu den Arbeitszentren gehören Produktionslinien, Arbeitszellen, Prozesszellen, Produktionseinheiten und Lagerzonen, jeweils mit passenden Arbeitseinheiten.
Ist eine Linie in ISA-95 dasselbe wie eine Zelle?
Beide sind Arbeitszentren. Eine Produktionslinie passt zur repetitiven Stückfertigung, eine Arbeitszelle zu flexiblen Maschinengruppen. Verwenden Sie, was dem tatsächlichen Betrieb der Anlagen entspricht.
Wie tief sollte die Hierarchie gehen?
ISA-95 endet bei der Arbeitseinheit. Erweitern Sie sie nach unten mit Equipment- und Control-Modulen im Stil von ISA-88 nur, wenn Sie eine Adressierung auf Sensorebene brauchen.
Ist ISA-95 dasselbe wie das Purdue-Modell?
Nein. ISA-95 modelliert die Integration vom Unternehmen bis zur Steuerung und die Rollen der Anlagen, während das Purdue-Modell eine Referenzarchitektur für Netzwerke ist. Beide nutzen eine ähnliche Ebenennummerierung, was die Verwechslung verursacht.



