Übung zu Gib dem Signal eine Bedeutung: Funktionsplan
Mach aus rohen Sensorwerten einen Prozentwert.
Der Füllstandssensor sendet eine Rohzahl, RawValue, von 0–27648. Skaliere sie, also rechne sie um, in LevelPercent von 0–100. Dann kann ein Bediener den Tankfüllstand als Prozentwert ablesen.
Ohne Karte. Nichts zu zahlen. Nichts zu kündigen.
Official release: 5 December. Steh an dem Tag ganz oben in der Bestenliste und gewinn 3 Monate Pro, plus 2 Wochen Pro zum Verschenken an einen Freund. Platz 2 gewinnt 4 Wochen. Platz 3 gewinnt 2 Wochen. Regeln
- Jede Lektion, ab null
- Jede Mission und Lektion, mit jedem Level
- Ein praktischer Test für jeden Titel, mit Zertifikat
- Jeden Test zurückspulen, Zyklus für Zyklus
- Musterlösungen, wenn du feststeckst
- Der Code-Konverter, so oft du willst
PRO (braucht Pro) MissionRohwert 0 ergibt 0%
Test 1 von 4RawValueRoheingang0 InkrementeLevelPercentBerechneter Füllstand0 %- Level
- Grundlage
- Zeit
- Über uns 12 Min.
- Belohnung
- +200 XP
- Anlage
- 3D-Prozesstank
- Editoren: Siemens
- FBD
- Editoren: Rockwell
- FBD
- Stufe
- 6. Einem Messsignal folgen
Gib dem Signal eine Bedeutung: was dein Code tun muss
- Rohwert
- RawValue reicht von 0 bis 27648.
- Deine Antwort
- LevelPercent reicht proportional von 0 bis 100 %: 6912 ergibt 25 %.
Gib dem Signal eine Bedeutung: Eingänge und Ausgänge
Dein Programm liest 1 Eingang und setzt 1 Ausgang. Die Namen sind im Editor jedes Herstellers gleich.
Gib dem Signal eine Bedeutung: was die Tests prüfen
- RawValue 0 ergibt LevelPercent 0 %.
- RawValue 13824 ergibt 50 %.
- RawValue 27648 ergibt 100 %.
- Werte dazwischen werden proportional skaliert: 6912 ergibt 25 %.
- Ausprobieren Nutze die Tasten unter dem Modell und sieh, wie die Anlage reagiert.
- Lösung testen Jede Prüfung läuft mit einem Druck auf deinem Code.
- Zurückspulen PRO (braucht Pro) Wenn eine fehlschlägt, geh sie Zyklus für Zyklus zurück, um zu sehen, warum.
Hängst du bei dieser Mission fest? Frag die Mitglieder in der Umkleide.
Wo du das im Betrieb sehen würdest
Der Füllstandssensor eines Fabriktanks sendet eine Rohzahl an die SPS. Die Bedienperson braucht ein Panel, das zeigt, wie voll der Tank ist.
Eine falsche Umrechnung kann halb voll anzeigen, wenn der Tank fast voll ist. Nach dieser Anzeige zu füllen, könnte Flüssigkeit überlaufen lassen. Hier ändert RawValue den Messwert, nicht das Wasser.
In einer Getränkefabrik lassen Ventile abgemessene Mengen Wasser und Sirup in einen Mischbehälter. Ein elektrischer Mischer verrührt sie zu einer Charge. Ein Auslassventil schickt das Getränk dann in einen Lagertank. Von dort füllen Abfüllmaschinen es in Flaschen.
- ZutatentanksEnthalten Wasser und Sirup
- MischbehälterEine Charge füllen, mischen und abmessenDu bist hier
- LagertankHält das fertige Getränk bereit
- FlaschenabfüllerFüllt das Getränk in Flaschen
In einer echten Anlage: Orte, Teile und Sicherheit
- Getränkefabrik — Wasser und Sirup mischen
- Farbenfabrik — Zutaten zu einem gleichmäßigen Farbton mischen
- Wasserwerk — eine abgemessene chemische Mischung ansetzen
- Brauerei — Wasser zum Reinigen der Anlagen erhitzen
Ein voller Tank schließt seinen Zulauf nicht selbst. Wasser kommt weiter, bis das Ventil schließt, also kann ein offener Zulauf den Raum überfluten.
Eine Heizung, die nicht von Flüssigkeit bedeckt ist, kann überhitzen. Echte Tanks haben zusätzlich zum SPS-Programm eigene Sicherheitseinrichtungen.
Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.
Als Nächstes auf dem Weg
- Schluss mit dem TaktenZwei Schaltpunkte. Eine ruhigere Pumpe.Angewendet · 12 Min. · +250 XP
- Die Pumpe flattertSieh dir den Trend an, bevor du die Grenzen von 30% oder 70% änderst.Grundlage · 12 Min. · +150 XP
- Ein Befehl ist keine RückmeldungPrüf, ob das Ventil wirklich offen ist.Angewendet · 12 Min. · +250 XP
- Lästiger FehlalarmEin Ventil braucht einen Moment zum Öffnen. Gib ihm Zeit.Grundlage · 12 Min. · +150 XP