Übung zu Gleicher Button, gleicher Platz: SPS- und HMI-Programmierung
Faceplates, die jedes Mal gleich funktionieren und sagen, warum etwas nicht geht.
Gib den zwei Pumpen des Pumpensumpfs Faceplates, die sich gleich verhalten: Stopp am selben Platz, große Buttons mit Worten und ein Start, der ausgegraut wird und sagt, warum, wenn die SPS ihn nicht zulässt. Schreib die SPS-Seite: warum jede Pumpe nicht starten kann, und Starten und Stoppen vom Bildschirm.
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) MissionStart und Stopp über die Faceplates
Test 1 von 3Pump1StartEingangOFFPump1StopEingangOFFPump1Pumpe 1OFFPump2Pumpe 2 laufen lassenOFF- Level
- Angewendet
- Zeit
- Über uns 25 Min.
- Belohnung
- +300 XP
- Anlage
- 3D-Pumpwerk mit Haupt- und Reservepumpe
- Editoren: Siemens
- Kontaktplan (KOP), SCL
- Editoren: Rockwell
- Kontaktplan, Strukturierter Text
- Editoren: Beckhoff
- Strukturierter Text
- Stufe
- 42. Bedienbilder 5: gleicher Knopf, gleiche Stelle
Gleicher Button, gleicher Platz: was dein Code tun muss
Auf dem alten Bildschirm ist das Faceplate jeder Pumpe anders aufgebaut, mit kleinen Symbol-Buttons, und Start sieht bereit aus, auch wenn nichts passieren wird. Wähle im Tab Bedienbild, wo Stopp sitzt, wie groß die Buttons sind, wie sie beschriftet sind und was Start tut, wenn er nicht erlaubt ist. Dann schreib die Logik für jede Pumpe. Pump1Why ist 1, solange Pump1Fault an ist, sonst 2, solange FloatLow aus ist (zu wenig Wasser: die Pumpe würde trocken laufen), sonst 0; Pump1Ready ist TRUE, wenn Pump1Why 0 ist. Pump1Start lässt Pump1 laufen und Pump1Stop stoppt sie, wobei Stop gewinnt. Pump1 stoppt außerdem immer, wenn sie nicht bereit ist, und ein Start im nicht bereiten Zustand tut nichts. Pump2 funktioniert genauso mit Pump2Start, Pump2Stop, Pump2Fault, Pump2Why und Pump2Ready. HighAlarm folgt FloatHighHigh.
- Warum
- Pump1Why: 1, solange Pump1Fault, sonst 2, solange FloatLow aus ist, sonst 0. Genauso für Pumpe 2.
- Ready
- Pump1Ready ist TRUE, solange Pump1Why 0 ist. Genauso für Pumpe 2.
- Run
- Start lässt eine bereite Pumpe laufen; Stopp oder nicht bereit stoppt sie. Stopp gewinnt.
Gleicher Button, gleicher Platz: Eingänge und Ausgänge
Dein Programm liest 8 Eingänge und setzt 7 Ausgänge. 2 weitere Eingänge steuern die Simulation oder zeigen Messwerte, damit du testen kannst. Die Namen sind im Editor jedes Herstellers gleich.
Gleicher Button, gleicher Platz: was die Tests prüfen
- Stopp sitzt auf beiden Faceplates am selben Platz.
- Die Buttons sind groß genug für einen Finger im Handschuh und sagen in Worten, was sie tun.
- Wenn Start nicht erlaubt ist, wird er ausgegraut und das Faceplate sagt, warum.
- Pump1Why und Pump2Why sind 1 bei Auslösung, 2, wenn FloatLow aus ist, sonst 0; Pump1Ready und Pump2Ready folgen ihnen.
- Start lässt eine bereite Pumpe laufen; Stopp stoppt sie und gewinnt; eine Pumpe stoppt, wenn sie nicht mehr bereit ist.
- Ein Start im nicht bereiten Zustand tut nichts, und nichts startet von selbst neu. HighAlarm folgt FloatHighHigh.
- 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
Ein Standort hat Dutzende Pumpen, Ventilatoren und Ventile, jedes mit einem Faceplate, das auf dem Bildschirm aufgeht. Bediener wechseln die ganze Schicht von einem zum nächsten.
Ein Stopp-Button, der zwischen Faceplates wandert, führt in der Eile zum falschen Button, und ein Start, der still nichts tut, verschwendet bei Hochwasser genau die Minuten, die zählen.
Tiefgaragen, Keller und Abwassernetze entwässern in solche Sümpfe. Zwei Pumpen sind eingebaut, damit eine ausfallen kann, ohne dass es eine Überflutung gibt. Wenn die Hauptpumpe in jedem Zyklus wechselt, teilen sich die Betriebsstunden, und bei einem Unwetter laufen beide zusammen.
- ZuflussAbläufe und Regen
- PumpensumpfSchwimmer messen den FüllstandDu bist hier
- PumpenHauptpumpe, dann Reserve
- DruckleitungZum Kanal
In einer echten Anlage: Orte, Teile und Sicherheit
- Keller, Unterführungen und Parkhäuser
- Pumpwerke für Abwasser und Oberflächenwasser
- Fabrikentwässerung und Sümpfe für Waschwasser
Pumpensümpfe sind enge Räume mit giftigen Gasen: Heb die Pumpen an ihren Schienen heraus, statt hineinzusteigen.
Ein Hoch-Hoch-Alarm muss einen Menschen erreichen, nicht nur eine Leuchte, denn der nächste Schritt ist eine Überflutung.
Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.
Als Nächstes auf dem Weg
- Schreib deinen ersten ZustandsautomatenNutze einen nummerierten Zustand, um einen Mischauftrag zu starten, abzuschließen und zurückzusetzen.Angewendet · 12 Min. · +250 XP
- Stopp heißt StoppSchreib einen Not-Halt, der einen getrennten, bewussten Reset braucht, bevor irgendetwas wieder starten kann.Angewendet · 25 Min. · +250 XP
- Zu heißt nicht StartVerriegle die Zellentür: Öffnen stoppt den Roboter, Schließen startet nichts.Angewendet · 25 Min. · +300 XP
- Raus und zurück nach SchalterFahr einen Zylinder aus und hol ihn zurück, wenn sein Schalter es sagt.Angewendet · 15 Min. · +250 XP