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

SPS-Vergleichsoperation: die Befüllung reparieren

Auf 80 % füllen. Bei genau 80 % bleibt das Ventil offen.

Start öffnet FillValve. Das Füllen stoppt, wenn Level 80 % erreicht oder wenn Stop gedrückt wird. Finde heraus, warum das Ventil bei genau 80 % offen bleibt, und behebe es. Ein Tank, der schon bei 80 % oder darüber ist, darf nicht mit dem Füllen beginnen.

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-Prozesstank, auf der diese Challenge läuftPRO (braucht Pro) Challenge
So läuft der Test ab

Bedienerbericht: Füllstand auf genau 80 % gehalten

Test 1 von 3
Vom Test gesetztVom Test geprüftSchritt 5 von 5 · 380 ms
Level
Leicht · 10 Punkte
Art
Finde den Fehler
Zeit
Über uns 6 Min.
Bestehensquote
Neu
Maschine
3D-Prozesstank
Siemens
KOP und SCL
Rockwell
Kontaktplan und Strukturierter Text
Beckhoff
Strukturierter Text
Bericht des Bedieners · Prozesstank
Laut Chargenblatt wird auf 80 % gefüllt. Am Testpanel habe ich den Füllstand auf genau 80,0 % gehalten, und das Zulaufventil blieb offen. Am echten Tank läuft er bei jeder Charge ein bisschen über.
Gefordertes Verhalten

Läuft um einen Tropfen über: was dein Code tun muss

Start
Öffnet FillValve unter 80 %.
80%
Bei 80 % schließt es.
Stop
Schließt es jederzeit.

Drück SPS starten, dann Füllstand auf 80 % halten, dann Start. FillValve muss geschlossen bleiben. Drück Reset in der oberen Werkzeugleiste, um neu zu beginnen.

Variablentabelle

Läuft um einen Tropfen über: Eingänge und Ausgänge

Dein Programm liest 3 Eingänge und setzt 1 Ausgang. Die Namen sind im Editor jedes Herstellers gleich.

VariableDatentypDein CodeWas es an der Maschine bedeutet
StartBOOLLiestEin Eingang, den dein Code brauchtFüllen starten
StopBOOLLiestEin Eingang, den dein Code brauchtFüllen stoppen
LevelREALLiestEin Eingang, den dein Code brauchtLT-101 Tankfüllstand, %
FillValveBOOLSchreibtEin Ausgang, den dein Code setztZulaufventil XV-101

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

Automatische Prüfungen

Was die Prüfungen testen

  1. Start öffnet FillValve, solange Level unter 80 % liegt.
  2. Bei genau 80,0 % schließt FillValve.
  3. Start bewirkt bei 80 % oder mehr nichts.
  4. Stop schließt FillValve.

Die Prüfungen führen 3 Tests an der Maschine aus, Zyklus für Zyklus: Bedienerbericht: Füllstand auf genau 80 % gehalten; Start bewirkt bei 80 % nichts; Stop schließt das Ventil.

Vor Ort

Wo du das findest

Ein Ansatzbehälter füllt bis zum Füllstand auf dem Chargenblatt, bevor die nächste Zutat hineinkommt.

Ein Vergleich, der um einen Wert danebenliegt, füllt bei jeder Charge über den Sollwert hinaus. Bei einem Produkttank ist das Verschwendung; bei einem Chemikalientank kann es eine Leckage sein.

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

Mach weiter

Weitere Challenges