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

Fehler im SPS-Zyklus: einen Zyklus zu spät

Der Pumpenbefehl überlebt eine Auslösung um einen Zyklus.

In Automatik (Run ON) lässt PumpOn die Pumpe laufen, solange sie in Ordnung ist: kein Fault und Permit ON. Ein Fault oder ein verlorenes Permit muss PumpOn genau in dem Zyklus OFF schalten, in dem es passiert. Finde heraus, warum es einen Zyklus zu spät ist, und behebe es.

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

Bedienerbericht: der Auslösezyklus

Test 1 von 3
Vom Test gesetztVom Test geprüftSchritt 3 von 3 · 180 ms
Level
Mittel · 20 Punkte
Art
Finde den Fehler
Zeit
Über uns 10 Min.
Bestehensquote
Neu
Maschine
3D-Pumpenstation
Siemens
KOP und SCL
Rockwell
Kontaktplan und Strukturierter Text
Beckhoff
Strukturierter Text
Bericht des Bedieners · Pumpenstation
Jedes Mal, wenn der Motor auslöst, protokolliert der Umrichter „Fahrbefehl während Auslösung vorhanden“. Der Trend zeigt PumpOn nach der Auslösung noch einen Zyklus lang ON. Dasselbe, wenn das Auslassventil schließt.
Gefordertes Verhalten

Einen Zyklus zu spät: was dein Code tun muss

Run
Automatik gewählt: laufen, solange in Ordnung.
Healthy
Kein Fault und Permit ON.

Drück SPS starten und schalte dann Run ON. Schalte dann Fault ON: Die Leuchte Umrichterstörung muss dunkel bleiben. Um den Zyklus selbst zu sehen, pausier und drück einmal Einen Zyklus weiter, nachdem du Fault ON geschaltet hast: PumpOn muss schon OFF sein.

Variablentabelle

Einen Zyklus zu spät: 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
RunBOOLLiestEin Eingang, den dein Code brauchtAutomatikbetrieb gewählt
FaultBOOLLiestEin Eingang, den dein Code brauchtMotorüberlast ausgelöst
PermitBOOLLiestEin Eingang, den dein Code brauchtAuslassventil nachweislich offen
PumpOnBOOLSchreibtEin Ausgang, den dein Code setztPumpe P-101 laufen lassen

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

Automatische Prüfungen

Was die Prüfungen testen

  1. Run schaltet PumpOn ON, solange kein Fault anliegt und Permit ON ist.
  2. Ein Fault schaltet PumpOn im selben Zyklus OFF.
  3. Verlust von Permit schaltet PumpOn im selben Zyklus OFF.
  4. Wenn Run OFF wird, stoppt die Pumpe.

Die Prüfungen führen 3 Tests an der Maschine aus, Zyklus für Zyklus: Bedienerbericht: der Auslösezyklus; Verlust von Permit stoppt sie im selben Zyklus; Run startet und stoppt sie.

Vor Ort

Wo du das findest

Eine Pumpe an einem Frequenzumrichter, der jeden Fahrbefehl protokolliert, den er während einer Auslösung erhält.

Frequenzumrichter und Sicherheitsrelais reagieren innerhalb von Millisekunden. Ein Befehl, der nach einer Auslösung noch einen Zyklus lang ansteht, kann den Umrichter in Störung bringen oder eine Sicherheitsfunktion stören.

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

Mach weiter

Weitere Challenges