Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Challenge 09 · Finde den Fehler · PRO (braucht Pro)

SPS-Logik für Alarm-Reset: die Selbsthaltung reparieren

Nach dem Unwetter bewirkt Reset nichts. Während des Unwetters hat Reset funktioniert.

HighAlarm wird gespeichert, wenn das Wasser den Hoch-Hoch-Schwimmer erreicht. Er bleibt an, nachdem das Wasser gesunken ist, bis jemand Reset drückt. Reset darf ihn erst löschen, wenn das Wasser unter dem Hoch-Hoch-Schwimmer ist. Finde heraus, warum es umgekehrt passiert, und behebe es. Lass die Pumpenlogik funktionieren.

Diese Challenge gehört zu ProErstelle ein kostenloses Konto: Jedes Konto bekommt bis 5. Dezember eine kostenlose Pro-Testphase.

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
Die 3D-Pumpwerk mit Haupt- und Reservepumpe, auf der diese Challenge läuftPRO (braucht Pro) Challenge
So läuft der Test ab

Bedienerbericht: Reset nach dem Unwetter

Test 1 von 3
Vom Test gesetztVom Test geprüftSchritt 5 von 5 · 620 ms
Level
Mittel · 20 Punkte
Art
Finde den Fehler
Zeit
Über uns 12 Min.
Bestehensquote
Neu
Maschine
3D-Pumpwerk mit Haupt- und Reservepumpe
Siemens
KOP und SCL
Rockwell
Kontaktplan und Strukturierter Text
Beckhoff
Strukturierter Text
Bericht des Bedieners · Pumpwerk mit Haupt- und Reservepumpe
Beim Unwetter am Dienstag kam der Hoch-Hoch-Alarm, wie er sollte. Der Sumpf ist seit Stunden wieder normal, aber Reset löscht die Leuchte nicht. Das Seltsame: Während des Unwetters hat Gedrückthalten von Reset sie ausgemacht.
Gefordertes Verhalten

Der Alarm, den du nicht löschen kannst: was dein Code tun muss

Hoch-Hoch
FloatHighHigh speichert HighAlarm.
Reset
Löscht ihn, sobald das Wasser unter dem Schwimmer ist.
Pump1
Startet am oberen Schwimmer, stoppt unter dem unteren Schwimmer.

Pausier, schalte dann im Tab Eingänge FloatHighHigh für einen Zyklus ON und wieder OFF. HighAlarm bleibt an. Drück Reset: Er muss gelöscht werden.

Variablentabelle

Der Alarm, den du nicht löschen kannst: Eingänge und Ausgänge

Dein Programm liest 4 Eingänge und setzt 2 Ausgänge. Ein weiterer Eingang steuert die Simulation oder zeigt einen Messwert, damit du testen kannst. Die Namen sind im Editor jedes Herstellers gleich.

VariableDatentypDein CodeWas es an der Maschine bedeutet
FloatLowBOOLLiestEin Eingang, den dein Code brauchtWasser über dem unteren Schwimmer (20%)
FloatHighBOOLLiestEin Eingang, den dein Code brauchtWasser über dem oberen Schwimmer (60%)
FloatHighHighBOOLLiestEin Eingang, den dein Code brauchtWasser über dem Hoch-Hoch-Schwimmer (80%)
ResetBOOLLiestEin Eingang, den dein Code brauchtAlarm-Resettaster
HeavyRainBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenUnwetter: Zulauf verdreifacht
Pump1BOOLSchreibtEin Ausgang, den dein Code setztPumpe 1 laufen lassen
HighAlarmBOOLSchreibtEin Ausgang, den dein Code setztHochstandsalarm und Rundumleuchte

In Siemens SCL schreibst du die eigenen Variablen eines Bausteins mit # davor, wie TIA Portal es tut: #FloatLow. Rockwell und TwinCAT verwende einfach den Namen: FloatLow.

Automatische Prüfungen

Was die Prüfungen testen

  1. HighAlarm wird ON, wenn FloatHighHigh ON wird.
  2. HighAlarm bleibt ON, nachdem das Wasser gesunken ist.
  3. Reset löscht ihn, sobald FloatHighHigh OFF ist.
  4. Reset bewirkt nichts, solange FloatHighHigh noch ON ist.
  5. Pump1 pumpt weiterhin zwischen den Schwimmern ab.

Die Prüfungen führen 3 Tests an der Maschine aus, Zyklus für Zyklus: Bedienerbericht: Reset nach dem Unwetter; Reset während des Unwetters bewirkt nichts; Die Hauptpumpe funktioniert noch.

Vor Ort

Wo du das findest

Ein Regenwassersumpf hat einen Hoch-Hoch-Schwimmer und eine Leuchte, die der Bediener nach einem Unwetter zurücksetzt.

Ein Alarm, der sich nicht zurücksetzen lässt, wird ignoriert, oder die SPS wird neu gestartet, um ihn zu löschen. Ein Alarm, der sich zurücksetzt, obwohl die Ursache noch da ist, wiegt einen in falscher Sicherheit.

Gelöst oder festgefahren? Besprich es in der Umkleide.

Mach weiter

Weitere Challenges