stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 62

Tag 62 von 365 · Einsteiger · Monat 3: Erste Systeme

Projekt: Tankfüller

Projekt: ein Tankfüller mit Hysterese, gleitender Pumpenleistung, Notablass gegen Überdruck, Füllstand in Prozent und sicherem Zustand bei Ausfall des Analysators.

Projekt 35 Min. Woche 9

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ätName
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

  1. Leerer Tank: volle Leistung.
  2. Fast voll: die Pumpe wird langsamer.
  3. Ziel erreicht: Pumpe aus, erst unter 7500 kPa wieder an.
  4. Füllstand in Prozent.
  5. Überdruck: Notablass offen, Pumpe aus, Warnung.
  6. Analysator fällt aus: alles in den sicheren Zustand.
Achtung

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 = lerp von 10 bis 2 mit Druck / 8000; läuft die Pumpe nicht, Setting 0.
  • Über 9000 kPa: Notablass On 1, Pumpe aus, Warnung.
  • „Tankstand“: Druck / 8000 im Modus Percent.
  • Analysator weg: Pumpe aus, Ablass zu, Warnung an, Anzeige 0.

Teilziele

  1. Teilziel 1: Leerer Tank – volle Leistung
  2. Teilziel 2: Fast voll – langsamer
  3. Teilziel 3: Ziel erreicht – Hysterese
  4. Teilziel 4: Füllstand in Prozent
  5. Teilziel 5: Überdruck – Notablass
  6. 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

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall