Sensoren und Aktoren sicher in einen Wasserprüfstand integrieren

Du ordnest Messgrößen, Signale und Ein- oder Ausgänge zu, skalierst einen analogen Messwert und planst eine sichere Inbetriebnahme mit prüfbaren Sollwerten.

40 Min Lesezeit Stand:

Wenn der Wert stimmt, aber die Pumpe trotzdem falsch reagiert

Im Schulungszentrum Nordhafen steht ein geschlossener Wasserprüfstand. Auszubildende untersuchen daran, wie ein cyber-physisches System einen realen Prozess erfasst und beeinflusst. Der Prüfstand besitzt einen transparenten Behälter, eine Pumpe und eine vorhandene, fachgerecht aufgebaute Motorsteuerung. Die Steuerung soll nun drei neue Geräte einbinden:

  • Ein Füllstandsensor misst kontinuierlich von 0 bis 180 Zentimeter und liefert 4 bis 20 Milliampere.
  • Ein Schwimmerschalter meldet unabhängig davon, ob der obere Grenzstand erreicht ist.
  • Die vorhandene Motorsteuerung nimmt ein digitales Freigabesignal für die Pumpe entgegen.

Beim ersten Softwaretest zeigt die Visualisierung plausible Werte. Trotzdem schaltet die Pumpe beim simulierten Kabelbruch weiter. Außerdem springt der angezeigte Füllstand zwischen 0 und 180 Zentimeter, obwohl der Behälter halb gefüllt ist.

Das Problem liegt nicht in einem einzelnen Gerät. Sensor, Leitung, Eingangsmodul, Skalierung, Programm, Ausgang und Aktor bilden gemeinsam eine Wirkungskette. Eine Integration ist erst fertig, wenn Signale technisch zusammenpassen, Fehler einen festgelegten Zustand auslösen und die gesamte Kette gestuft geprüft wurde.

Verfolge zuerst die Wirkungskette

Ein Sensor erfasst eine physikalische Größe. Diese Größe heißt Messgröße, hier also der Füllstand in Zentimetern. Der Sensor wandelt sie in ein elektrisches Signal um. Ein Eingang der Steuerung liest dieses Signal. Das Programm verarbeitet den Wert und entscheidet, ob ein Ausgang gesetzt wird. Der Ausgang beeinflusst über die vorhandene Motorsteuerung den Aktor, hier die Pumpe.

Der Signalfluss ist gerichtet. Ein Eingang liest den Prozess. Ein Ausgang wirkt auf den Prozess zurück. Die Begriffe beschreiben deshalb nicht einfach Geräte, sondern ihre Rolle im System.

Vom Füllstand zur Pumpenwirkung

Das Diagramm trennt den kontinuierlichen Messweg, den unabhängigen Grenzstand und den Ausgang zur vorhandenen Motorsteuerung.

Textfassung:

Der Füllstandsensor wandelt den kontinuierlichen Füllstand in ein 4-bis-20-mA-Signal um. Der Analogeingang liest den Strom, danach skaliert die Steuerung ihn in Zentimeter. Parallel meldet der Schwimmerschalter den oberen Grenzstand über einen Digitaleingang. Die Logik wertet beide Eingänge aus. Wenn die Freigabebedingungen erfüllt sind, setzt sie einen Digitalausgang. Dieser Ausgang steuert nicht direkt den Pumpenmotor, sondern nur den dafür vorgesehenen Eingang der vorhandenen Motorsteuerung. Die Motorsteuerung schaltet den Aktor.

Der Schwimmerschalter ist keine zweite genaue Füllstandmessung. Er liefert nur die Information “Grenzstand erreicht” oder “Grenzstand nicht erreicht”. Genau diese begrenzte Aussage macht ihn für eine unabhängige Abschaltbedingung nützlich.

Zuordnungsaufgabe

Ordne die Komponenten ihrer Rolle zu

Wähle die Rolle, die eine Komponente im Nordhafen-Prüfstand übernimmt.

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

Der Kanal AI-2 liest ein Signal und ist damit ein Eingang. DO-1 gibt ein Steuersignal aus. Die Pumpe setzt diese Entscheidung als physische Wirkung um.

Digital bedeutet Zustand, analog bedeutet Bereich

Ein digitales Signal stellt im vereinfachten Modell eine begrenzte Zahl fester Zustände dar. Beim Schwimmerschalter sind das “Grenzstand erreicht” und “nicht erreicht”. Das Signal lässt sich eindeutig auswerten, sagt aber nicht, ob der Füllstand 80 oder 120 Zentimeter beträgt.

Ein analoges Signal kann innerhalb eines Bereichs viele Zwischenwerte annehmen. Beim Füllstandsensor steht der Strom zwischen 4 und 20 Milliampere für eine Position zwischen 0 und 180 Zentimeter. Die Steuerung braucht dafür einen passenden Analogeingang und eine Skalierung.

Die Signalart muss zu beiden Seiten der Schnittstelle passen. Ein Sensor mit 4-bis-20-mA-Ausgang gehört nicht an einen Eingang, der nur 0 bis 10 Volt auswertet. Ebenso reicht “digital” als Anforderung nicht aus. Dokumentiert werden mindestens Signalart, Nennbereich, zulässige elektrische Werte, Anschlussbelegung, Bezugspotenzial, Verhalten bei Leitungsfehlern und die vom Hersteller geforderten Schutz- oder Trennmaßnahmen.

KomponenteProzessinformationSignalSteuerungsrolleWichtige Anforderung
Füllstandsensorgenauer Füllstand4 bis 20 mAAnalogeingangEingangsart und Messbereich müssen passen
Schwimmerschalteroberer Grenzstandzwei ZuständeDigitaleingangaktive Logik und Fehlerverhalten dokumentieren
MotorsteuerungPumpenfreigabezwei ZuständeDigitalausgangAusgang darf nur den vorgesehenen Steuereingang bedienen

Ein Stromsignal mit einem Messbereich oberhalb von 0 Milliampere bietet einen zusätzlichen Hinweis: Werte deutlich unterhalb des vorgesehenen Bereichs können auf eine unterbrochene Leitung oder eine fehlende Versorgung hindeuten. Daraus folgt noch keine vollständige Diagnose. Das Programm kann den Wert aber als ungültig behandeln, statt ihn fälschlich als “Behälter leer” zu deuten.

Schnellcheck

Entscheide anhand der Aufgabe

Entscheide dich bei jeder Frage. Du bekommst die Erklärung direkt nach deiner Antwort.

Der Leitstand soll den aktuellen Füllstand in Zentimetern anzeigen. Welcher Signalweg trägt diese Anforderung?

Das passt.

Noch nicht ganz.

Für einen kontinuierlichen Messwert braucht die Steuerung den analogen Signalbereich. Der Schwimmerschalter kennt nur den Grenzzustand.

Der Sensor liefert 4 bis 20 mA, das vorhandene Modul nimmt nur 0 bis 10 V an. Was ist die beste Planungsentscheidung?

Das passt.

Noch nicht ganz.

Software kann eine unpassende elektrische Schnittstelle nicht reparieren. Zuerst müssen Signalart und Eingangsanforderung technisch zusammenpassen.

Der Eingangsstrom fällt deutlich unter den vorgesehenen Messbereich. Wie sollte die Steuerung den Wert zunächst behandeln?

Das passt.

Noch nicht ganz.

Ein Wert außerhalb des gültigen Bereichs ist keine belastbare Füllstandinformation. Der definierte Fehlerstatus verhindert, dass ein Leitungsproblem als echter Prozesswert weiterverarbeitet wird.

Geschafft

von 3

Situationen richtig eingeordnet.

Skaliere das Signal in die Messgröße

Der Analogeingang liefert zunächst einen Stromwert. Die Visualisierung und die Steuerungslogik arbeiten aber mit Zentimetern. Bei einer linearen Kennlinie rechnest du den Strom proportional in den Messbereich um:

Füllstand = (Messstrom - 4 mA) / (20 mA - 4 mA) × 180 cm

Die Subtraktion von 4 Milliampere verschiebt den Anfang des Strombereichs auf null. Die Division durch 16 Milliampere ergibt einen Anteil zwischen 0 und 1. Erst danach überträgt die Multiplikation den Anteil auf 180 Zentimeter.

Bei 12 Milliampere liegt das Signal genau in der Mitte des Strombereichs:

(12 mA - 4 mA) / 16 mA × 180 cm
= 8 mA / 16 mA × 180 cm
= 90 cm

Rechenaufgabe

Skaliere einen Messstrom

Der Sensor misst linear von 0 bis 180 Zentimeter und liefert dafür 4 bis 20 Milliampere. Welchem Füllstand entsprechen 16 Milliampere? Runde auf eine ganze Zahl.

cm

Das Ergebnis liegt im richtigen Bereich.

Das Ergebnis passt noch nicht.

(16 - 4) / 16 × 180 = 12 / 16 × 180 = 135 Zentimeter. Du nutzt den Anteil des Strombereichs, nicht den Messstrom allein.

Eine Skalierung löst nur die mathematische Zuordnung. Sie prüft nicht automatisch, ob der Sensor richtig montiert ist, ob der Messbereich zur Behälterhöhe passt oder ob sich der Wert physikalisch sinnvoll verändert. Diese Plausibilitätsprüfung und die Diagnose von Messreihen werden in der eigenen Lektion “Fehlerhafte Sensordaten erkennen und sicher behandeln” vertieft.

Lege Abtastung und sicheren Zustand vor dem Code fest

Das Abtastintervall beschreibt, wie oft die Steuerung einen Messwert einliest. Für den langsamen Wasserprüfstand wird im Übungsszenario alle 500 Millisekunden gelesen. Dieser Wert ist keine allgemeine Vorgabe. Er ist hier deutlich kürzer als die Zeit, in der sich der Füllstand relevant verändert, ohne unnötig viele identische Werte zu erzeugen.

Eine passende Abtastung hängt von mehreren Fragen ab:

  • Wie schnell kann sich die Messgröße ändern?
  • Welche Verzögerung ist für die Funktion noch zulässig?
  • Wie schnell aktualisiert der Sensor selbst seinen Ausgang?
  • Wie lange brauchen Eingangsfilter, Programmzyklus und Aktorreaktion?
  • Welche Datenmenge und Diagnoseauflösung werden benötigt?

Ein kürzeres Intervall macht einen ungeeigneten Sensor nicht schneller. Es erzeugt dann nur häufiger denselben oder verrauschten Wert. Ein zu langes Intervall kann dagegen eine relevante Änderung erst spät sichtbar machen.

Der sichere Zustand beschreibt, wie das System bei einem erkannten Fehler reagieren soll. Für diesen Schulungsprüfstand lautet die Festlegung: Bei ungültigem Analogwert, aktivem Grenzschalter, Steuerungsneustart oder fehlender Freigabe wird der Pumpenausgang zurückgenommen. Der Prüfstand meldet den Grund und wartet auf eine kontrollierte Freigabe.

“Aus” ist nicht in jedem realen Prozess automatisch der sichere Zustand. Eine geschlossene Klappe kann zum Beispiel Druck einschließen, während eine geöffnete Klappe einen anderen Bereich gefährden kann. Der Zustand muss deshalb aus einer Risikoanalyse des konkreten Systems entstehen. Personenschutz und zwingende Maschinenfunktionen gehören in dafür geeignete, unabhängig bewertete Schutzsysteme.

Nimm die Kette gestuft in Betrieb

Ein End-to-End-Test allein verrät dir nur, dass etwas nicht funktioniert. Eine gestufte Inbetriebnahme grenzt Fehler dort ein, wo sie entstehen. Jeder Schritt hat eine Voraussetzung und einen beobachtbaren Sollwert.

Sortieraufgabe

Bringe die Inbetriebnahme in eine sichere Reihenfolge

Sortiere die Schritte so, dass du erst Dokumentation und passive Prüfungen klärst und die Wirkung des Aktors zuletzt freigibst.

Ziehe die Einträge an die richtige Position. Geht auch per Tastatur über den Griff.

Die Reihenfolge stimmt.

Die Reihenfolge passt noch nicht.

Zuerst wird geklärt, was gebaut sein soll. Danach folgen passive Kontrolle, definierte Eingangssignale und ein Logiktest ohne physische Wirkung. Erst wenn diese Ebenen stimmen, wird die Aktorwirkung unter kontrollierten Bedingungen geprüft.

Für den Nordhafen-Prüfstand entsteht daraus ein kleines Prüfprotokoll:

PrüfebeneTestfallErwartetes Ergebnis
DokumentationKanal AI-2 mit Sensorunterlagen vergleichenSignalart, Bereich und Belegung stimmen überein
Analogeingang4 mA, 12 mA und 20 mA mit freigegebenem Prüfmittel vorgeben0 cm, 90 cm und 180 cm werden angezeigt
FehlererkennungSignal unter den gültigen Bereich setzenMesswert wird ungültig, Pumpenfreigabe bleibt aus
DigitaleingangGrenzschalter in beiden Zuständen prüfenFachlicher Zustand und Anzeige stimmen überein
NeustartSteuerung kontrolliert neu startenAusgang bleibt bis zur erneuten Freigabe aus
FunktionFüllen unter Aufsicht bis zum vorgesehenen TestpunktPumpe reagiert auf Freigabe und stoppt bei Grenzstand

Sollwert, Istwert und Ergebnis werden dokumentiert. “Funktioniert” ist als Eintrag zu ungenau. Ein späteres Team muss erkennen können, welcher Zustand tatsächlich geprüft wurde.

Plane eine zweite Integration selbst

Transferaufgabe

Entwirf Signalfluss und Testfälle für einen Trainingskanal

Ein ungefährlicher Luftkanal im Ausbildungslabor soll überwacht werden. Ein Temperaturfühler liefert 0 bis 10 Volt für 10 bis 50 Grad Celsius. Ein digitaler Wartungskontakt meldet eine geöffnete Serviceklappe. Ein vorhandener, zugelassener Lüfterregler besitzt einen digitalen Freigabeeingang. Plane die Integration auf der Ebene von Signalen und Tests.

Musterlösung vergleichen

Musterlösung: Die Temperatur ist die Messgröße. Der 0-bis-10-Volt-Fühler gehört an einen dafür ausgelegten Analogeingang. Der Wartungskontakt gehört an einen passenden Digitaleingang. Ein Digitalausgang steuert ausschließlich den vorgesehenen Freigabeeingang des Lüfterreglers; der Lüfter ist der Aktor.

Die lineare Skalierung lautet Temperatur = Spannung / 10 V × 40 °C + 10 °C. Damit ergeben 0 Volt 10 Grad Celsius, 5 Volt 30 Grad Celsius und 10 Volt 50 Grad Celsius. Ein Abtastintervall von 1 Sekunde ist für das bewusst träge Trainingsszenario ein begründeter Startwert, muss aber gegen Sensoraktualisierung und zulässige Reaktionszeit geprüft werden.

Bei ungültigem Analogsignal, geöffneter Serviceklappe oder Neustart bleibt die Lüfterfreigabe aus. Geeignete Tests sind der Dokumentationsabgleich, die Prüfung der drei Spannungsstützpunkte, beide Zustände des Wartungskontakts, ein ungültiges Eingangssignal, der Neustart ohne Freigabe und zuletzt ein kontrollierter Funktionstest. Die elektrische Ausführung und alle Schutzfunktionen werden von qualifizierten Personen nach den geltenden Vorgaben umgesetzt und geprüft.

Das steckt auch in meiner Lösung:

Was du aus der Integration mitnimmst

Sensoren und Aktoren werden nicht allein über ihren Namen ausgewählt. Du brauchst eine durchgängige Kette von der Messgröße über die elektrische Schnittstelle und die Skalierung bis zur physischen Wirkung. Analoge Signale bilden einen Bereich ab. Digitale Signale bilden festgelegte Zustände ab. Eingänge lesen, Ausgänge wirken.

Vor der Inbetriebnahme stehen Abtastintervall, Fehlerbehandlung und sicherer Zustand fest. Danach prüfst du Dokumentation, Verdrahtung, Eingangssignal, Logik und Aktorwirkung in getrennten Schritten. So lässt sich ein Fehler eingrenzen, ohne sofort die ganze Anlage in Bewegung zu setzen.

Die Lektion endet an der lokalen Signal- und Wirkungskette. Die Übertragung bereits erfasster Werte über MQTT oder HTTP gehört zur Lektion “IoT-Kommunikation für ein Gewächshaus planen”. Zeitstempel-, Sprung- und Vergleichsprüfungen über Messreihen gehören zur Lektion “Fehlerhafte Sensordaten erkennen und sicher behandeln”.

Belegmatrix

LernzielOrdnungsmittelQuellenbasisLernaktivität
Signalfluss zuordnenLF10d; E1; E2KMK-Rahmenlehrplan; Ausbildungsrahmenplan E1 und E2Signalflussdiagramm und Zuordnungsaufgabe
Signalarten und Schnittstellen auswählenLF10d; E1; E2; DV-PB1Ausbildungsordnung § 36; Prüfungskatalog Themenkreis CPSEntscheidungquiz und Schnittstellentabelle
Analogen Wert skalierenLF10d; E2; DV-PB3Prüfungskatalog: Hardware-Integration und SignalzugriffRechenbeispiel und Zahlenaufgabe
Abtastung und sicheren Zustand begründenLF10d; E1; E2Prüfungskatalog: Abfragerhythmus; NIST SP 800-82 Rev. 3Szenarioanalyse und Transferaufgabe
Inbetriebnahme und Tests planenLF10d; E2; DV-PB1; DV-PB3Ausbildungsrahmenplan E2; NIST SP 800-82 Rev. 3Sortieraufgabe, Prüfprotokoll und Transferaufgabe

Die Ordnungsmittel belegen die berufliche Handlung und den Prüfungsbereich. Sie schreiben keine konkrete Schaltung und keine festen Messbereiche für den Nordhafen-Prüfstand vor. Das Szenario, seine Gerätewerte und Testdaten wurden für diese Lektion neu erstellt. Sie sind keine Prognose für einen bestimmten Prüfungstermin.

Durchgearbeitet?

Markiere die Lektion als erledigt, dein Fortschritt wird lokal gespeichert.