Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Challenge 20 · Mach es sicher · PRO (braucht Pro)

Überfüllsicherung für Tanks: SPS-Challenge

Ein unabhängiger Hoch-Hoch-Schalter, der funktioniert, wenn der Messumformer es nicht tut.

Die normale Füllstandsregelung füllt schon auf 80 %. Ergänze eine Überfüllauslösung, die sich nicht allein auf den Füllstandsmessumformer verlässt. LevelHH, ein separater Hoch-Hoch-Schalter, oder Level bei 95 % oder mehr muss FillValve sofort schließen und OverfillTrip speichern. Solange ausgelöst, bewirkt Start nichts. Reset löscht die Auslösung erst, wenn Level unter 95 % liegt und LevelHH OFF ist, und das Füllen wartet auf Start.

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

Der Hoch-Hoch-Schalter löst allein aus

Test 1 von 5
Vom Test gesetztVom Test geprüftSchritt 4 von 4 · 240 ms
Level
Mittel · 20 Punkte
Art
Mach es sicher
Zeit
Über uns 15 Min.
Bestehensquote
Neu
Maschine
3D-Prozesstank
Siemens
KOP und SCL
Rockwell
Kontaktplan und Strukturierter Text
Beckhoff
Strukturierter Text
Gefordertes Verhalten

Auslösen, bevor es überläuft: was dein Code tun muss

Normal
Start füllt; 80 % oder Stop beendet das Füllen.
Abschaltung
LevelHH oder 95 % schließt das Ventil und speichert.
Reset
Erst, wenn beide weg sind. Dann Start.

Drück SPS starten und Start. Drück während des Füllens LevelHH: Das Ventil schließt und OverfillTrip leuchtet.

Variablentabelle

Auslösen, bevor es überläuft: Eingänge und Ausgänge

Dein Programm liest 5 Eingänge und setzt 2 Ausgänge. 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
ResetBOOLLiestEin Eingang, den dein Code brauchtResettaster für Auslösung
LevelREALLiestEin Eingang, den dein Code brauchtLT-101 Füllstandsmessumformer, %
LevelHHBOOLLiestEin Eingang, den dein Code brauchtLSHH-101: separater Hoch-Hoch-Füllstandsschalter
FillValveBOOLSchreibtEin Ausgang, den dein Code setztZulaufventil XV-101
OverfillTripBOOLSchreibtEin Ausgang, den dein Code setztLeuchte Überfüllauslösung

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. Normales Füllen stoppt weiterhin bei 80 %.
  2. LevelHH oder Level bei 95 % oder mehr schließt FillValve im selben Zyklus und speichert OverfillTrip.
  3. LevelHH löst allein aus, auch wenn Level normal anzeigt.
  4. Start bewirkt nichts, solange OverfillTrip ON ist.
  5. Reset löscht die Auslösung erst, wenn Level unter 95 % liegt und LevelHH OFF ist.

Die Prüfungen führen 5 Tests an der Maschine aus, Zyklus für Zyklus: Der Hoch-Hoch-Schalter löst allein aus; 95 % am Messumformer lösen ebenfalls aus; Gespeichert bis zum Reset, dann Start; Reset bewirkt nichts, solange der Schalter noch betätigt ist; Normales Füllen stoppt weiterhin bei 80 %.

Diese Challenges vermitteln die Logik. An einer echten Maschine laufen Sicherheitsfunktionen auf einer sicherheitsgerichteten SPS, etwa einer Siemens F-CPU oder einer Rockwell GuardLogix, und werden nach ISO 13849 ausgelegt.

Vor Ort

Wo du das findest

Ein Lagertank hat einen Füllstandsmessumformer für die Regelung und einen separaten Hoch-Hoch-Schalter zum Schutz.

Ein hängender Messumformer kann einen normalen Füllstand anzeigen, während der Tank überläuft. Ein separater Schalter fängt ab, was der Messumformer übersieht.

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

Mach weiter

Weitere Challenges