Das lernst du heute
- Tank auf Zieldruck füllen
- Überdruck verhindern
- Füllstand in Prozent anzeigen
Der Sauerstoff aus der Elektrolyse soll in einen Vorratstank. Voll werden soll er, platzen nicht. Und wer an der Anzeige vorbeigeht, soll sehen, wie voll er ist. Diese Woche hast du alle Bausteine dafür gesammelt.
Die Geräte
| Gerät | Name |
|---|---|
| Rohr-Analysator am Tank | „Tank“ |
| Volumenpumpe | „Fuellpumpe“ |
| Digitalventil zum Abblasen | „Notablass“ |
| LED-Anzeige | „Tankstand“ |
| Blinklicht | „Tankwarnung“ |
Die Regeln
- Ziel: 8000 kPa. Die Pumpe läuft unter 7500 kPa an und hört bei 8000 kPa auf (Hysterese).
- Leistung: gleitend mit
lerp– leerer Tank 10 L/Takt, kurz vor dem Ziel 2 L/Takt. Verhältnis = Druck / Ziel. - Notdruck: Über 9000 kPa öffnet der Notablass, die Pumpe steht, die Warnung blinkt.
- Anzeige: Füllstand Druck / Ziel im Modus Percent.
- Ausfall des Analysators: Pumpe aus, Ablass zu, Warnung an, Anzeige 0.
Bausteine
slt tmp druck ZIEL
and pumpen pumpen tmp
slt tmp druck unten # unten = ZIEL - BAND
or pumpen pumpen tmp
sgt ueber druck NOTDRUCK
seqz tmp ueber
and pumpen pumpen tmp # bei Ueberdruck nie pumpen
Die Leistung kommt aus lerp MAXMENGE MINMENGE anteil. Läuft die Pumpe nicht, schreibst du Setting 0 – so landet nie NaN in der Pumpe:
select menge pumpen menge 0
Teilziele
- Leerer Tank: volle Leistung.
- Fast voll: die Pumpe wird langsamer.
- Ziel erreicht: Pumpe aus, erst unter 7500 kPa wieder an.
- Füllstand in Prozent.
- Überdruck: Notablass offen, Pumpe aus, Warnung.
- Analysator fällt aus: alles in den sicheren Zustand.
select prüft „ungleich 0“ – und NaN ist ungleich 0. Steht NaN in der Bedingung, nimmt select den ersten Wert. Prüfe also nie mit einem Messwert direkt, sondern immer mit einem sauberen 0/1-Ergebnis von snan, slt oder and.
Projektaufgabe
Aufgabe
Baue den Tankfüller aus der Lektion. Geräte: Rohr-Analysator „Tank“, Volumenpumpe „Fuellpumpe“, Digitalventil „Notablass“, LED-Anzeige „Tankstand“, Blinklicht „Tankwarnung“.
- Pumpe an unter 7500 kPa, aus ab 8000 kPa.
- Setting =
lerpvon 10 bis 2 mit Druck / 8000; läuft die Pumpe nicht, Setting 0. - Über 9000 kPa: Notablass
On1, Pumpe aus, Warnung. - „Tankstand“: Druck / 8000 im Modus Percent.
- Analysator weg: Pumpe aus, Ablass zu, Warnung an, Anzeige 0.
Teilziele
- Teilziel 1: Leerer Tank – volle Leistung
- Teilziel 2: Fast voll – langsamer
- Teilziel 3: Ziel erreicht – Hysterese
- Teilziel 4: Füllstand in Prozent
- Teilziel 5: Überdruck – Notablass
- Teilziel 6: Analysator fällt aus
Hinweise
Hinweis 1
unten einmal vor der Schleife: sub unten ZIEL BAND.
Hinweis 2
Hysterese wie beim Heizen, danach seqz und and gegen Überdruck.
Hinweis 3
Leistung: div anteil druck ZIEL, lerp menge MAXMENGE MINMENGE anteil, select menge pumpen menge 0.
Quiz
2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Alle Teilziele des Projekts bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden