Ein cyber-physisches System als Architektur darstellen
Du ziehst eine sinnvolle Systemgrenze, ordnest Komponenten ein und stellst Daten-, Steuer- und Wirkwege nachvollziehbar dar.
Wenn eine Linie im Plan zu viel verspricht
Die Edelgrund Mehrwegservice GmbH reinigt Transportbehälter für regionale Lebensmittelbetriebe. In einer Waschlinie fördert eine Umwälzpumpe Wasser durch die Sprühdüsen. Ein Drucksensor liefert den aktuellen Sprühdruck an eine speicherprogrammierbare Steuerung, kurz SPS. Die SPS passt die Pumpendrehzahl über einen Frequenzumrichter an. Das Bedienpersonal sieht den Zustand an einem lokalen Bediengerät.
Nun soll ein externer Wartungsdienst Zustandsdaten auswerten. Ein Edge-Gateway soll dafür ausgewählte Mess- und Diagnosedaten an ein Wartungsportal übertragen. Der erste Entwurf zeigt alle Geräte als Kästen, verbunden durch gleichartige Linien. Dadurch bleiben wichtige Fragen offen:
- Welche Komponente misst und welche wirkt auf den Waschprozess?
- Darf das Wartungsportal die Pumpe steuern oder nur Zustände lesen?
- Welche Funktion bleibt erhalten, wenn Gateway oder Internetverbindung ausfallen?
- Wo endet die Verantwortung der lokalen Anlage?
Eine unklare Zeichnung kann versehentlich eine Funktion behaupten, die gar nicht vorgesehen ist. Eine Linie zwischen Wartungsportal und Pumpe wirkt schnell wie ein Steuerweg. Genau deshalb beginnt eine Architektur nicht mit hübschen Symbolen, sondern mit Systemgrenze, Rollen und gerichteten Flüssen.
Die Grundidee lautet: Eine Architektur zeigt, welche Teile für einen Zweck zusammenarbeiten, was zwischen ihnen fließt und wo Verantwortung oder Abhängigkeit wechselt.
Lege zuerst Zweck und Systemgrenze fest
Eine Systemgrenze legt fest, welche Teile du als betrachtetes System behandelst. Sie ist keine Naturgegebenheit. Du ziehst sie passend zur Fragestellung und machst deine Entscheidung sichtbar.
Für Edelgrund lautet der Zweck der Darstellung:
Die Architektur soll zeigen, wie die Waschlinie den Sprühdruck lokal regelt und welche Zustandsdaten den externen Wartungsdienst erreichen.
Zur lokalen Waschlinie gehören der Waschprozess, Drucksensor, SPS, Frequenzumrichter, Pumpe, Bediengerät und Edge-Gateway. Das Wartungsportal liegt außerhalb dieser Grenze. Es gehört zur Gesamtlösung, aber nicht zur lokal betriebenen Maschine. Die Grenze hilft später bei drei Aussagen:
- Die Druckregelung bleibt eine lokale Funktion.
- Der Übergang zum Wartungsportal ist eine externe Schnittstelle.
- Ein Ausfall des Portals darf die lokale Regelung nicht unterbrechen.
Eine andere Fragestellung könnte eine andere Grenze brauchen. Für eine reine Netzwerkanalyse würdest du möglicherweise nur Gateway, Netzkomponenten und Portal betrachten. Für eine elektrische Dokumentation müsstest du Anschlüsse und Schutzkomponenten genauer darstellen. Schreibe deshalb immer dazu, wofür eine Sicht erstellt wurde.
Trenne physischen Prozess, OT und externe IT
Der physische Prozess ist der Teil, in dem sich reale Größen verändern. Bei Edelgrund sind das unter anderem Sprühdruck, Wasserfluss und Reinigungswirkung. Diese Größen sind keine Softwaredaten. Ein Sensor bildet eine ausgewählte physische Größe erst in ein auswertbares Signal ab.
Operational Technology, kurz OT, umfasst Technik, die den physischen Prozess beobachtet oder beeinflusst. Dazu gehören in diesem Szenario Sensor, SPS, Frequenzumrichter, Pumpe und lokales Bediengerät. Die Zuordnung beschreibt ihre Rolle in der Anlage, nicht nur den Standort eines Geräts.
Das Edge-Gateway bildet den kontrollierten Übergang von der lokalen OT zur externen IT. Es sammelt freigegebene Zustandsdaten und überträgt sie an das Wartungsportal. Das Portal speichert und visualisiert Daten, greift in diesem Szenario aber nicht in die lokale Regelung ein.
Zuordnungsaufgabe
Ordne die Teile ihrer Architekturrolle zu
Wähle den Bereich, in dem das Element im Edelgrund-Szenario seine Hauptaufgabe erfüllt.
Richtig zugeordnet. Prüfe diese Zuordnung noch einmal.
Richtig zugeordnet. Prüfe diese Zuordnung noch einmal.
Richtig zugeordnet. Prüfe diese Zuordnung noch einmal.
Richtig zugeordnet. Prüfe diese Zuordnung noch einmal.
Richtig zugeordnet. Prüfe diese Zuordnung noch einmal.
von 5 richtig
Die Einordnung folgt der Funktion. Das Gateway sitzt am Übergang, weil es freigegebene OT-Daten für einen externen IT-Dienst bereitstellt. Das Portal bleibt außerhalb der lokalen Systemgrenze.
Zeichne erst Rollen, dann Produkte
Eine frühe Architektur sollte Rollen benennen. “SPS”, “Edge-Gateway” und “Wartungsportal” erklären mehr als drei Produktnamen. Produkte, Modellnummern, Adressen und Ports kommen in nachgelagerte Sichten oder in ein Schnittstellenverzeichnis.
Für Edelgrund entstehen diese Rollen:
| Element | Rolle | Eingang | Ausgang |
|---|---|---|---|
| Waschprozess | verändert den realen Sprühdruck | Wirkung der Pumpe | physische Größe für den Sensor |
| Drucksensor | erfasst den Sprühdruck | physischer Druck | Messsignal |
| SPS | vergleicht Messwert und Sollwert | Messsignal, Bedienfreigabe | Stellwert und Zustandsdaten |
| Frequenzumrichter | setzt den Stellwert in eine Motordrehzahl um | Stellwert der SPS | elektrische Ansteuerung der Pumpe |
| Umwälzpumpe | wirkt auf den Waschprozess | Ansteuerung | Wasserfluss und Sprühdruck |
| lokales Bediengerät | zeigt Zustand und nimmt freigegebene Bedienhandlungen an | Zustandsdaten | Bedienfreigabe |
| Edge-Gateway | gibt ausgewählte Daten kontrolliert weiter | Mess- und Diagnosedaten | Wartungsdaten |
| Wartungsportal | speichert und visualisiert Zustände | Wartungsdaten | keine Steuerwirkung in diesem Szenario |
Die Tabelle deckt einen häufigen Modellierungsfehler auf: Die Pumpe “sendet” nicht einfach Druckdaten an die SPS. Sie verändert den physischen Prozess. Erst der Sensor erfasst die Wirkung und erzeugt ein Signal. Wenn physische Wirkung und Datenfluss gleich gezeichnet werden, geht die Rückkopplung im Plan verloren.
Kennzeichne Daten- und Wirkrichtung
Die folgende Architektur verwendet beschriftete Pfeile. Ein Pfeil beantwortet immer zwei Fragen: Was fließt? In welche Richtung? Doppelpfeile sind nur dann sinnvoll, wenn beide Richtungen fachlich benannt sind.
Lokale Druckregelung mit externer Zustandsanzeige
Die Architektur trennt den physischen Waschprozess, die lokale OT und das externe Wartungsportal. Der Regelkreis bleibt in der lokalen Anlage.
Das Diagramm konnte nicht geladen werden. Die Textfassung darunter enthält denselben Ablauf.
Der Waschkreis ist der physische Prozess. Sein Sprühdruck wirkt auf den Drucksensor. Der Sensor liefert ein Messsignal an die SPS. Die SPS berechnet einen Stellwert und sendet ihn an den Frequenzumrichter. Der Frequenzumrichter steuert die Umwälzpumpe an. Die Pumpe verändert den Wasserfluss und damit wieder den Sprühdruck im Waschkreis. So schließt sich der lokale Regelkreis. Das Bediengerät tauscht Zustandsdaten und eine freigegebene Bedienhandlung mit der SPS aus. Die SPS gibt ausgewählte Zustandsdaten an das Edge-Gateway. Das Gateway überträgt Wartungsdaten an das externe Portal. Vom Portal führt kein Steuerpfeil zurück in die Anlage.
Die Diagrammgrenze zwischen Gateway und Wartungsportal ist fachlich wichtig. Der Pfeil überquert die lokale Systemgrenze und erzeugt damit eine externe Abhängigkeit. Gleichzeitig zeigt die fehlende Rückrichtung: Das Portal besitzt in dieser Ausbaustufe keine Steuerfunktion.
Beschreibe Schnittstellen neben dem Diagramm
Ein Übersichtsdiagramm bleibt lesbar, wenn Details in einem kleinen Schnittstellenverzeichnis stehen. Jede Schnittstelle braucht mindestens Quelle, Ziel, übertragene Information, Richtung und Bedeutung bei einem Ausfall. Ein konkretes Protokoll ist nur dann nötig, wenn es für die aktuelle Entscheidung bereits feststeht.
| ID | Quelle → Ziel | Inhalt und Richtung | Bedeutung bei Ausfall |
|---|---|---|---|
| S1 | Drucksensor → SPS | aktueller Druck als Messsignal | SPS erkennt keinen gültigen Istwert; definierte Fehlerreaktion greift |
| S2 | SPS → Frequenzumrichter | Stellwert für die Pumpendrehzahl | Druckregelung kann nicht weiterwirken |
| S3 | SPS ↔ Bediengerät | Zustand zur Anzeige; freigegebene Bedienhandlung zur SPS | lokale Anzeige oder Bedienung eingeschränkt; Regelung bleibt separat zu bewerten |
| S4 | SPS → Edge-Gateway | freigegebene Mess- und Diagnosedaten | externe Auswertung erhält keine neuen Daten |
| S5 | Edge-Gateway → Wartungsportal | Wartungsdaten mit Zeit- und Anlagenbezug | Portal zeigt veralteten Stand; lokale Regelung läuft weiter |
Die Einträge nennen bewusst keine erfundenen Sicherheits- oder Echtzeitgarantien. Solche Eigenschaften müssen als Anforderungen ergänzt und später geprüft werden. Für die Architekturentscheidung reicht hier: S1 und S2 gehören zum lokalen Regelkreis. S4 und S5 dienen der Beobachtung und dürfen diesen Regelkreis nicht zur Laufzeit voraussetzen.
Lies Rückkopplung und Abhängigkeiten aus dem Plan
Eine Rückkopplung entsteht, wenn die Wirkung eines Aktors über den physischen Prozess wieder gemessen und in die nächste Steuerentscheidung einbezogen wird. Bei Edelgrund verläuft sie so:
- Die SPS gibt einen Stellwert aus.
- Frequenzumrichter und Pumpe verändern den Wasserfluss.
- Der veränderte Wasserfluss beeinflusst den Sprühdruck.
- Der Drucksensor erfasst den neuen Zustand.
- Die SPS verarbeitet den neuen Messwert.
Der Regelkreis ist erst geschlossen, wenn der Wirkungspfad über den physischen Prozess wieder zum Messpfad führt. Eine reine Datenrunde zwischen SPS und Portal wäre keine physische Rückkopplung.
Aus der Architektur lassen sich außerdem Abhängigkeiten ableiten. Der Drucksensor und die SPS sind für die dargestellte Regelung unmittelbar erforderlich. Das Wartungsportal ist für die externe Auswertung erforderlich, aber nicht für die lokale Regelung. Diese Unterscheidung hilft bei Ausfallanalyse, Tests und Sicherheitsbetrachtung.
Schnellcheck
Prüfe die Aussagen der Architektur
Entscheide dich bei jeder Frage. Du bekommst die Erklärung direkt nach deiner Antwort.
Geschafft
von 4
Situationen richtig eingeordnet.
Prüfe eine Zeichnung auf fünf typische Lücken
Eine Architektur ist kein vollständiger Schalt-, Netzwerk- oder Sicherheitsplan. Sie muss aber genug zeigen, damit das Team dieselbe Systemaussage liest. Prüfe deshalb fünf Punkte:
- Zweck und Grenze: Ist erkennbar, welche Fragestellung die Sicht beantwortet und was außerhalb liegt?
- Rollen: Sind physischer Prozess, Sensor, Verarbeitung, Aktor, Übergang und externe Dienste unterscheidbar?
- Richtungen: Ist jeder relevante Daten-, Steuer- oder Wirkweg gerichtet und benannt?
- Rückkopplung: Führt die Aktorwirkung über den physischen Prozess wieder zu einer Messung?
- Abhängigkeiten: Ist erkennbar, welche Funktion bei einem Schnittstellenausfall betroffen ist?
Mehr Details machen eine Zeichnung nicht automatisch besser. IP-Adressen, Klemmenbezeichnungen, Datenfelder und Sicherheitsregeln können eigene Sichten brauchen. Entscheidend ist, dass diese Sichten der Übersichtsarchitektur nicht widersprechen.
Entwirf eine zweite Architektur selbst
Transferaufgabe
Visualisiere die Klimaregelung eines Archivs
Ein kleines Firmenarchiv besitzt einen Feuchtesensor, eine lokale Steuerung und einen Entfeuchter. Die Steuerung schaltet den Entfeuchter anhand des Messwerts. Ein lokales Bediengerät zeigt Zustand und Störung an. Ein Gateway überträgt stündliche Mess- und Diagnosedaten an ein extern betriebenes Dokumentationsportal. Das Portal darf die Anlage nicht steuern. Bei einem Internetausfall müssen lokale Regelung und Anzeige weiterarbeiten. Erstelle eine nachvollziehbare Architektur für diese Fragestellung.
Musterlösung vergleichen
Musterlösung: Zur lokalen Systemgrenze gehören die Luft im Archiv als physischer Prozess, Feuchtesensor, Steuerung, Entfeuchter, Bediengerät und Gateway. Das Dokumentationsportal liegt außerhalb. Der Sensor liefert den Feuchtemesswert an die Steuerung. Die Steuerung gibt einen Schalt- oder Stellbefehl an den Entfeuchter. Der Entfeuchter verändert die Luftfeuchte im Archiv, die der Sensor erneut erfasst. Damit ist die physische Rückkopplung geschlossen.
Das Bediengerät erhält Zustände und Störungen von der Steuerung. Wenn eine freigegebene lokale Bedienhandlung vorgesehen ist, wird ihre Rückrichtung getrennt beschriftet. Die Steuerung liefert ausgewählte Mess- und Diagnosedaten an das Gateway. Das Gateway überträgt sie an das externe Portal. Vom Portal führt kein Steuerweg zurück. Fällt die Internetverbindung aus, fehlen neue Daten im Portal. Die lokale Regelung und Anzeige bleiben laut Anforderung funktionsfähig.
Ein passendes Schnittstellenverzeichnis trennt mindestens den Feuchtemesswert, den Aktorbefehl, die lokale Anzeige und die stündliche Datenübergabe. Konkrete Protokolle, elektrische Anschlüsse und Sicherheitsmaßnahmen werden in nachgelagerten Sichten festgelegt.
Was eine belastbare CPS-Architektur leistet
Eine gute Architekturzeichnung macht nicht jedes technische Detail sichtbar. Sie beantwortet die Fragen, die für ihren Zweck nötig sind. Dafür ziehst du eine begründete Systemgrenze, ordnest Komponenten nach ihrer Rolle und beschriftest jeden wesentlichen Fluss mit Inhalt und Richtung.
Der wichtigste Unterschied liegt zwischen Daten und Wirkung. Ein Sensor erzeugt aus einer physischen Größe ein Signal. Eine Steuerung verarbeitet Signale. Ein Aktor verändert den physischen Prozess. Erst wenn diese Wirkung wieder gemessen wird, entsteht eine physische Rückkopplung. Externe IT-Dienste können Daten nutzen, ohne automatisch Teil des lokalen Regelkreises zu sein.
Damit steht die Übersichtsarchitektur. Eine Kommunikationslektion kann darauf konkrete Protokolle und Zustellregeln planen. Eine Integrationslektion kann elektrische Schnittstellen und Signale ausarbeiten. Die Architektur hält diese Sichten zusammen, ohne sie vorwegzunehmen.
Belegmatrix
| Lernziel | Ordnungsmittel | Quellenbasis | Lernaktivität |
|---|---|---|---|
| Systemgrenze begründen | LF10d; E1 | KMK-Rahmenlehrplan; Ausbildungsrahmenplan E1 | Zweckformulierung und Szenarioanalyse |
| Prozess, OT und externe IT zuordnen | LF10d; E1 | Ausbildungsrahmenplan E1 Buchstaben a und b; NIST SP 800-82 Rev. 3 | Rollenmodell und Zuordnungsaufgabe |
| Daten-, Steuer- und Wirkwege darstellen | LF10d; E1; DV-PB1 | Ausbildungsordnung § 36; Ausbildungsrahmenplan E1 | Mermaid-Architektur mit gleichwertiger Textfassung |
| Rückkopplung und Abhängigkeiten ableiten | LF10d; E1; DV-PB3 | Rahmenlehrplan; Prüfungskatalog; NIST SP 800-82 Rev. 3 | Architekturanalyse und Quiz mit direktem Feedback |
| Darstellung auf Vollständigkeit prüfen | LF10d; E1; DV-PB1 | Ausbildungsordnung § 36; Prüfungskatalog | Fünf-Punkte-Prüfung und Transferaufgabe |
Die Ordnungsmittel belegen die berufliche Handlung, aber keine konkrete Produktarchitektur. Unternehmen, Geräteanordnung, Schnittstellen und Ausfallannahmen des Edelgrund-Szenarios wurden für diese Lektion neu erstellt. Die Lektion übernimmt keine Prüfungsaufgabe und trifft keine Aussage dazu, welches Thema in einem bestimmten Prüfungstermin vorkommt.
Durchgearbeitet?
Markiere die Lektion als erledigt, dein Fortschritt wird lokal gespeichert.