Eine Störung im vernetzten System Ende zu Ende eingrenzen
Du verfolgst ein Signal vom Sensor bis zur Anwendung, prüfst Hypothesen mit sicheren Tests und dokumentierst den belegten Befund.
Wenn der Bildschirm grün zeigt, aber die Kiste stehen bleibt
Die Nordlicht Abfülltechnik GmbH füllt Reinigungsmittel in Mehrwegbehälter. Am Ende der Linie erkennt die Lichtschranke LS-17, ob ein Behälter die Prüfposition erreicht. Eine lokale Steuerung übergibt das Ereignis an das Edge-Gateway EG-2. Das Gateway veröffentlicht den Zustand an eine Anwendung, die den Auftrag protokolliert und das Freigabesignal für den Ausschleuser anfordert.
Seit 14:18 Uhr tritt ein Fehler auf: Ein Behälter steht vor der Lichtschranke, die Bedienoberfläche zeigt aber weiterhin “Prüfposition frei”. Der Ausschleuser bewegt sich deshalb nicht. Die Anlage wurde nach der betrieblichen Vorgabe in einen sicheren Halt versetzt. Andere Linien arbeiten weiter.
Das ist keine reine Netzwerkstörung. Mehrere technische Welten greifen ineinander:
- Der Sensor nimmt einen physischen Zustand auf.
- Die lokale Steuerung verarbeitet das elektrische Signal.
- Das Edge-Gateway verbindet die lokale Betriebstechnik mit dem Datennetz.
- Ein Nachrichtendienst transportiert die Information.
- Die Anwendung ordnet sie einem Auftrag zu und zeigt einen Zustand an.
- Der Aktor setzt eine freigegebene Aktion in Bewegung um.
Die Grundidee dieser Lektion lautet: Du diagnostizierst den vollständigen Signalweg, indem du für jeden Übergang einen erwarteten Zustand und einen beobachtbaren Befund festlegst. So findest du nicht nur eine auffällige Stelle. Du belegst, an welchem Übergang die Information verloren geht oder verändert wird.
Du solltest bereits wissen, welche Aufgaben IP-Adresse, Switch und Gateway in einem Netzwerk übernehmen. Die allgemeine Diagnose von Link, IP-Konfiguration, Routing und Namensauflösung behandelt die Lektion “Netzwerkfehler mit Befunden systematisch diagnostizieren”. Die Plausibilität einzelner Messwerte und Ersatzwertstrategien gehören zur Lektion “Fehlerhafte Sensordaten erkennen und sicher behandeln”. Hier verbindest du beide Seiten zu einer Ende-zu-Ende-Diagnose.
Zerlege den Signalweg in Übergänge
Ein Systembild hilft nur, wenn es zu prüfbaren Fragen führt. Für die Linie von Nordlicht sind sechs Übergänge relevant.
Vom Behälter bis zur sichtbaren Freigabe
Der Signalweg verbindet den physischen Zustand, die lokale Verarbeitung, die Datenübertragung und die Anwendung.
Das Diagramm konnte nicht geladen werden. Die Textfassung darunter enthält denselben Ablauf.
Der Behälter unterbricht die Lichtschranke LS-17. Die lokale Steuerung liest das Signal und stellt den Zustand dem Edge-Gateway EG-2 bereit. Das Gateway überträgt ein Ereignis über den Nachrichtendienst. Die Auftragsanwendung ordnet das Ereignis dem Behälter zu und fordert anschließend die Freigabe für den Ausschleuser an. Jeder Pfeil ist ein Übergang, an dem du Soll und Ist vergleichen kannst.
Für jeden Übergang stellst du dieselben vier Fragen:
- Was kommt hinein? Zum Beispiel ein elektrischer Eingang oder eine Nachricht.
- Was soll herauskommen? Zum Beispiel der logische Zustand
belegt. - Wo kann ich das beobachten? Zum Beispiel in der Steuerungsdiagnose oder im Gateway-Protokoll.
- Welche Kennung verbindet die Beobachtung mit den anderen Stufen? Zum Beispiel Sensor-ID, Auftrags-ID oder Zeitstempel.
Diese Aufteilung grenzt die Suche besser ein als eine lange Werkzeugliste. Wenn die Steuerung den Sensorzustand korrekt sieht, brauchst du die physische Erfassung zunächst nicht weiter zu untersuchen. Wenn das Gateway das Ereignis protokolliert, aber der Nachrichtendienst es nicht annimmt, liegt die nächste Frage am Ausgang des Gateways oder am Übergang zum Dienst.
Zuordnungsaufgabe
Ordne den Befund der passenden Stufe zu
Welche Diagnosequelle beantwortet die jeweilige Frage am direktesten?
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 4 richtig
Die direkteste Quelle liegt möglichst nah an dem Übergang, den du prüfen willst. Ein grünes Symbol in der Anwendung belegt nicht, welchen Zustand die Steuerung tatsächlich gelesen hat.
Verbinde Beobachtungen über Zustände und Zeit
Eine Uhrzeit allein reicht nicht immer. Uhren können abweichen, Protokolle können unterschiedliche Zeitzonen verwenden und Nachrichten können gepuffert werden. Verbinde Ereignisse deshalb über mehrere Merkmale:
- Komponentenkennung: etwa
LS-17oderEG-2, - fachliche Kennung: etwa Behälter
B-8841oder AuftragA-2407, - Zustand: etwa
frei,belegt,angenommenoderverworfen, - Zeitstempel mit Zeitzone: damit die zeitliche Reihenfolge vergleichbar bleibt,
- Sequenz- oder Ereignisnummer: wenn das System eine solche Nummer führt.
Für den Fehler um 14:18 Uhr liegen folgende gekürzte Ausgaben vor. Die Werte stammen aus dem neu erstellten Beispielszenario.
Lokale Steuerung, Linie 2
14:18:06.182+02:00 input=LS-17 raw=1 state=BELEGT sequence=5812
Edge-Gateway EG-2
14:18:06.224+02:00 source=LS-17 state=BELEGT sequence=5812
14:18:06.229+02:00 publish topic=linie/2/pruefposition result=REJECTED reason=SCHEMA
Nachrichtendienst
14:18:06.230+02:00 client=EG-2 topic=linie/2/pruefposition result=REJECTED
Auftragsanwendung
14:18:07.010+02:00 container=B-8841 station=LS-17 displayed_state=FREI
Die Ereignisnummer 5812 verbindet Steuerung und Gateway. Der Sensorzustand kommt damit bis zum Gateway. Der nächste Übergang scheitert: Gateway und Nachrichtendienst dokumentieren die Ablehnung derselben Veröffentlichung. Die Anwendung behält folgerichtig ihren vorherigen Zustand. Eine Störung im allgemeinen IP-Netz ist dadurch noch nicht unmöglich, aber für dieses Ereignis deutlich weniger plausibel. Der Dienst hat die Verbindung angenommen und eine fachliche Ablehnung mit dem Grund SCHEMA protokolliert.
Fehlersuche
Finde den ersten belegten Fehler im Signalweg
Wähle die Zeile, an der der erwartete Zustand zum ersten Mal nicht erfolgreich weitergegeben wird.
Fehler gefunden.
Diese Stelle ist nicht die Ursache.
Steuerung und Gateway sehen denselben Zustand mit derselben Sequenznummer. Beim Veröffentlichen wird das Ereignis abgelehnt. Der weiterhin freie Zustand in der Anwendung ist eine Folge dieses fehlgeschlagenen Übergangs.
Formuliere Hypothesen, die ein Test trennen kann
“Das Gateway ist kaputt” ist keine hilfreiche Hypothese. Die Aussage ist zu breit und sagt nicht, welches Ergebnis sie stützen würde. Aus dem Ablehnungsgrund SCHEMA lassen sich dagegen drei prüfbare Erklärungen ableiten:
- Das Gateway sendet seit einer Änderung ein Feld in einem nicht erlaubten Format.
- Der Nachrichtendienst verwendet eine neue Schemaversion, die das Gateway noch nicht unterstützt.
- Die Protokollzeile gehört zu einem anderen Ereignis und wurde fälschlich mit dem Behälter verbunden.
Die dritte Erklärung wird durch die gemeinsame Quelle, Uhrzeit und Sequenznummer geschwächt. Zwischen den ersten beiden Hypothesen trennt ein Vergleich von aktiver Gateway-Konfiguration, gesendeter Nutzlast und freigegebener Schemaversion.
{
"source": "LS-17",
"sequence": 5812,
"state": true,
"observedAt": "2026-07-10T14:18:06.182+02:00"
}
Die freigegebene Schnittstellenbeschreibung erwartet für state den Textwert "occupied" oder "clear". Das Gateway sendet stattdessen den booleschen Wert true. Der Inhalt ist für einen Menschen nachvollziehbar, erfüllt aber den vereinbarten Datenvertrag nicht. Damit ist eine konkrete Abweichung belegt.
Schnellcheck
Wähle den nächsten aussagekräftigen Schritt
Entscheide dich bei jeder Frage. Du bekommst die Erklärung direkt nach deiner Antwort.
Geschafft
von 3
Situationen richtig eingeordnet.
Plane den Test vom geringsten zum stärksten Eingriff
Ein guter Diagnoseschritt liefert möglichst viel Erkenntnis bei möglichst wenig Risiko. Im laufenden Betrieb bietet sich diese Reihenfolge an:
- Vorhandene Anzeigen, Protokolle und Konfigurationen lesen.
- Einen aufgezeichneten Datensatz außerhalb des Prozesspfads gegen das Schema validieren.
- Eine freigegebene Testnachricht mit klarer Kennung über einen vorgesehenen Testweg senden.
- Die Konfiguration kontrolliert ändern und die Änderung protokollieren.
- Den ursprünglichen Ablauf in einem sicheren Anlagenzustand wiederholen.
- Erst danach den Aktor unter den betrieblichen Schutzmaßnahmen prüfen, falls das Lernziel und die Freigabe das erfordern.
Sortieraufgabe
Bringe die Diagnose in eine sichere Reihenfolge
Sortiere die Schritte vom lesenden Befund bis zur bestätigten Funktion.
Ziehe die Einträge an die richtige Position. Geht auch per Tastatur über den Griff.
Die Reihenfolge stimmt.
Die Reihenfolge passt noch nicht.
Lesende und vom Prozess getrennte Prüfungen kommen zuerst. Die Änderung folgt erst auf einen belegten Soll-Ist-Unterschied. Der Ende-zu-Ende-Test bestätigt anschließend, ob der ursprüngliche Ablauf wieder funktioniert.
Für Nordlicht wird zunächst eine gespeicherte Nutzlast gegen die freigegebene Beschreibung geprüft. Der Fehler lässt sich außerhalb der Anlage reproduzieren. Danach wird in der Testumgebung des Nachrichtendienstes eine Nachricht mit "state": "occupied" angenommen. Diese beiden Befunde stützen die Hypothese eines falschen Feldformats.
Das Team spielt die bereits geprüfte Zuordnung auf EG-2 ein. Die Rückfallkonfiguration liegt bereit und die Änderung erhält eine eigene Vorgangsnummer. Erst danach folgt der freigegebene Funktionstest an der sicher stillgesetzten Linie.
14:42:10.104+02:00 Steuerung LS-17=BELEGT sequence=5831
14:42:10.149+02:00 Gateway state="occupied" sequence=5831 publish=ACCEPTED
14:42:10.173+02:00 Dienst sequence=5831 delivered=YES
14:42:10.208+02:00 Anwendung container=B-8849 displayed_state=BELEGT
14:42:12.006+02:00 Freigabe actuator=AS-2 command=READY
Die gemeinsame Sequenznummer zeigt nun den vollständigen Weg. Der ursprüngliche Fehler ist nicht nur verschwunden. Die erwarteten Zustände sind an jedem Übergang sichtbar. Der Aktor wird erst nach der betrieblichen Freigabe separat bewegt. Die Lektion behauptet damit nicht, dass eine erfolgreiche Nachricht allein schon die mechanische Sicherheit der Anlage bestätigt.
Dokumentiere Befund statt Erzählung
Eine gute Befunddokumentation ermöglicht einer anderen Person, die Entscheidung nachzuvollziehen. Sie trennt Beobachtung, Schlussfolgerung und Änderung.
| Teil | Eintrag für den Vorgang |
|---|---|
| Symptom und Reichweite | Linie 2 zeigt ab 14:18 Uhr für LS-17 den Zustand frei, obwohl ein Behälter an der Prüfposition steht. Andere Linien sind nicht betroffen. |
| Sicherer Zustand | Linie 2 nach betrieblicher Vorgabe angehalten; aktive Tests mit der verantwortlichen Stelle abgestimmt. |
| Befunde | Steuerung und EG-2 erfassen BELEGT mit Sequenz 5812. Veröffentlichung wird mit SCHEMA abgelehnt. Gesendetes Feld state ist boolesch, freigegeben sind die Textwerte occupied und clear. |
| Ursache | Aktive Zuordnung im Gateway erzeugt ein Feldformat, das nicht zum freigegebenen Datenschema passt. |
| Maßnahme | Geprüfte Zuordnung eingespielt; Rückfallkonfiguration und Vorgangsnummer dokumentiert. |
| Wirksamkeitsprüfung | Sequenz 5831 wird an allen Übergängen bis zur Anwendung als BELEGT verarbeitet. Aktorprüfung erfolgt separat nach Freigabe. |
| Grenze | Der Test bestätigt den beschriebenen Signalweg und Auftrag. Er ersetzt keine vollständige Sicherheits- oder Abnahmeprüfung der Anlage. |
Vermeide Sätze wie “Gateway repariert”. Sie sagen weder, was falsch war, noch welcher Test die Wirkung gezeigt hat. Notiere auch verworfene Hypothesen knapp, wenn sie für eine spätere Störung wichtig sein können.
Übertrage das Vorgehen auf eine neue Anlage
Transferaufgabe
Plane eine Ende-zu-Ende-Diagnose für ein Kühlhaus
In einem Kühlhaus meldet die Anwendung seit 07:12 Uhr eine geöffnete Tür. Der lokale Türkontakt zeigt geschlossen. Das Edge-Gateway protokolliert weiterhin Ereignisse. Die Türverriegelung darf während des Betriebs nicht ohne Freigabe angesteuert werden. Erstelle einen Diagnoseplan mit mindestens vier Signalwegstufen. Formuliere zwei trennscharfe Hypothesen, nenne je einen sicheren Test und beschreibe die abschließende Wirksamkeitsprüfung.
Musterlösung vergleichen
Musterlösung: Der Signalweg lautet Türkontakt, lokale Steuerung, Edge-Gateway, Nachrichtendienst und Kühlhausanwendung. Zuerst vergleiche ich den Eingangszustand der Steuerung mit dem Ereignis am Gateway. Dabei verbinde ich die Einträge über Kontakt-ID, Ereignisnummer und Zeitstempel.
Hypothese 1 lautet: Das Gateway übersetzt geschlossen in einen falschen fachlichen Wert. Ein lesender Vergleich von Rohzustand, aktiver Zuordnung und gesendeter Nutzlast zeigt, ob sich der Zustand an diesem Übergang ändert. Hypothese 2 lautet: Die Anwendung verarbeitet ein aktuelles Ereignis, zeigt aber wegen einer falschen Zuordnung den Zustand einer anderen Tür. Ein Vergleich von Tür-ID und Ereignisnummer im Nachrichtendienst und im Anwendungsprotokoll trennt diese Erklärung von einem Transportfehler.
Erst wenn der Soll-Ist-Unterschied belegt ist, wird genau eine geprüfte Konfiguration geändert. Danach erzeuge ich in einem freigegebenen sicheren Zustand einen definierten Türwechsel und verfolge dieselbe Ereignisnummer bis zur Anzeige. Die Verriegelung wird nicht als Teil dieses Tests angesteuert. Ihre Funktion braucht einen eigenen freigegebenen Prüfablauf.
Was du aus der Diagnose mitnimmst
Eine Ende-zu-Ende-Diagnose folgt nicht blind den Schichten eines allgemeinen Netzmodells. Sie folgt der beruflichen Wirkung: vom physischen Zustand über lokale Verarbeitung und Transport bis zur fachlichen Anzeige oder Aktion.
- Zerlege den Weg in beobachtbare Übergänge.
- Verbinde Protokolle über Kennungen, Zustände und vergleichbare Zeitstempel.
- Formuliere Hypothesen so, dass ein Test sie stützen oder schwächen kann.
- Beginne mit lesenden und vom Prozess getrennten Prüfungen.
- Ändere kontrolliert genau die Stelle, für die ein Soll-Ist-Unterschied belegt ist.
- Bestätige danach das ursprüngliche Verhalten über den vollständigen Signalweg.
Die Lektion grenzt sich bewusst von zwei Nachbarthemen ab. Eine allgemeine Netzwerkdiagnose untersucht Link, Adressierung, Routing, Namensauflösung und Dienste im Detail. Eine Sensor-Plausibilitätsprüfung bewertet, ob ein Messwert fachlich glaubwürdig ist. Hier hast du gelernt, Zustände und Ereignisse über mehrere technische Stufen hinweg zu einem belegten Befund zu verbinden.
Belegmatrix
| Lernziel | Ordnungsmittel und Quellen | Lernaktivität |
|---|---|---|
| Signalweg in prüfbare Abschnitte zerlegen | KMK-Rahmenlehrplan LF11d; FIAusbV Ausbildungsrahmenplan E2 und E3 | Signalweg-Diagramm und Zuordnungsaufgabe |
| Zustände, Zeitstempel und Kennungen verbinden | FIAusbV § 37; Prüfungskatalog DV; interner AP2-Lernguide Seiten 42 bis 46 | Protokollvergleich und Fehlersuche |
| Hypothesen und sichere Tests begründen | FIAusbV § 37; NIST SP 800-82 Revision 3 | Quiz und Sortieraufgabe |
| Ursache durch Funktionstest belegen | Ausbildungsrahmenplan E2 Buchstabe e und E3 Buchstaben b und f | korrigierte Ereignisfolge und Transferaufgabe |
| Befunde nachvollziehbar dokumentieren | Prüfungskatalog DV; KMK-Rahmenlehrplan LF11d | Befundtabelle und Musterlösung |
Durchgearbeitet?
Markiere die Lektion als erledigt, dein Fortschritt wird lokal gespeichert.