Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Mission 22 · PRO (braucht Pro)

Übergabe zwischen Automatik und Handbetrieb: SPS-Übung

Halte die Pumpe ruhig, wenn die Steuerung wechselt.

AutoMode wählt, was die Pumpe steuert: den Tankfüllstand (Auto) oder die Tasten für den Handbetrieb. In Auto startet PumpOn unter 30% und stoppt bei 70%. Dazwischen behält es seinen letzten Zustand. Im Handbetrieb setzt ManualStart PumpOn selbsthaltend, und ManualStop hat Vorrang. Ein Moduswechsel darf PumpOn nicht von sich aus ändern. Verlangt der neue Modus schon eine Änderung, darf er im Umschaltzyklus oder im nächsten handeln. Ein Fault oder der Wegfall von Permit stoppt die Pumpe immer sofort.

Diese Mission 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 Mission läuftPRO (braucht Pro) Mission
So läuft der Test ab

Auto merkt sich beide Seiten des Bereichs

Test 1 von 12
Vom Test gesetztVom Test geprüftSchritt 13 von 13 · 1 s
Level
Angewendet
Zeit
Über uns 20 Min.
Belohnung
+350 XP
Anlage
3D-Prozesstank
Editoren: Siemens
Kontaktplan (KOP), SCL
Editoren: Rockwell
Kontaktplan, Strukturierter Text
Editoren: Beckhoff
Strukturierter Text
Stufe
11. Die Steuerung übergeben
Gefordertes Verhalten

Übergabe zwischen Automatik und Handbetrieb: was dein Code tun muss

Eine stoßfreie Übergabe heißt: Das Umlegen des Modusschalters allein startet oder stoppt die Pumpe nicht. Nutze einen PumpOn-Speicher für beide Modi. PreviousAuto ist optional. Damit kannst du eine wartende Anforderung um einen Zyklus zurückhalten.

Automatik
AutoMode TRUE. Start unter 30%. Stopp bei 70% oder darüber. Dazwischen bleibt PumpOn, wie es ist. Die Tasten für den Handbetrieb bewirken nichts.
Hand
AutoMode FALSE. ManualStart schaltet PumpOn ein, und es bleibt an. ManualStop schaltet es aus und hat Vorrang, wenn beide gedrückt sind. Der Füllstand steuert die Pumpe nicht.
Übergabe
Verlangt der neue Modus keine Änderung, muss das Umschalten von AutoMode PumpOn Zyklus für Zyklus so lassen, wie es war. Eine wartende Anforderung darf im Umschaltzyklus oder im nächsten wirken. PreviousAuto ist optional. Die Musterlösung startet es mit TRUE, passend zu AutoMode.
Fault und Permit
NOT Permit oder Fault zwingt PumpOn sofort auf OFF, sogar im Umschaltzyklus. Ist das behoben, kann ein niedriger Füllstand in Auto oder ein gedrücktes ManualStart die Pumpe wieder starten.
Variablentabelle

Übergabe zwischen Automatik und Handbetrieb: Eingänge und Ausgänge

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

VariableDatentypDein CodeWas es an der Maschine bedeutet
FaultBOOLLiestEin Eingang, den dein Code brauchtStörung aktiv
PermitBOOLLiestEin Eingang, den dein Code brauchtBetriebsfreigabe
LevelREALLiestEin Eingang, den dein Code brauchtTankfüllstand, %
AutoModeBOOLLiestEin Eingang, den dein Code brauchtTRUE: Der Füllstand steuert die Pumpe. FALSE: Das tun die Tasten für den Handbetrieb
ManualStartBOOLLiestEin Eingang, den dein Code brauchtStartet die Pumpe im Handbetrieb. Sie bleibt an, wenn du loslässt
ManualStopBOOLLiestEin Eingang, den dein Code brauchtStoppt die Pumpe im Handbetrieb. Hat Vorrang vor ManualStart
PumpOnBOOLSchreibtEin Ausgang, den dein Code setztPumpenbefehl

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

Automatische Tests

Übergabe zwischen Automatik und Handbetrieb: was die Tests prüfen

  1. Auto startet unter 30% und stoppt bei 70%. Der Handbetrieb nutzt ManualStart und ManualStop, und Stop hat Vorrang.
  2. Wenn nichts eine Änderung verlangt, bleibt die Pumpe beim Moduswechsel in beide Richtungen Zyklus für Zyklus ON oder OFF.
  3. Ein Fault oder der Wegfall von Permit stoppt die Pumpe in beiden Modi, sogar im Umschaltzyklus.
  1. Ausprobieren Nutze die Tasten unter dem Modell und sieh, wie die Anlage reagiert.
  2. Lösung testen Jede Prüfung läuft mit einem Druck auf deinem Code.
  3. 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.

Warum es wichtig ist

Wo du das im Betrieb sehen würdest

Ein Ingenieur schaltet eine Pumpe zum Tankfüllen von Automatik auf Handbetrieb, damit er sie mit den Tastern testen kann.

Der Wechsel der Betriebsart allein soll keine Füllung abbrechen und keine ruhende Pumpe starten. Die Hand-Taster müssen trotzdem einen leeren Vorrat oder einen ausgefallenen Motor beachten.

Wo du das findestEine Charge Getränk herstellen

In einer Getränkefabrik lassen Ventile abgemessene Mengen Wasser und Sirup in einen Mischbehälter. Ein elektrischer Mischer verrührt sie zu einer Charge. Ein Auslassventil schickt das Getränk dann in einen Lagertank. Von dort füllen Abfüllmaschinen es in Flaschen.

  1. ZutatentanksEnthalten Wasser und Sirup
  2. MischbehälterEine Charge füllen, mischen und abmessenDu bist hier
  3. LagertankHält das fertige Getränk bereit
  4. FlaschenabfüllerFüllt das Getränk in Flaschen
In einer echten Anlage: Orte, Teile und Sicherheit
  • Getränkefabrik — Wasser und Sirup mischen
  • Farbenfabrik — Zutaten zu einem gleichmäßigen Farbton mischen
  • Wasserwerk — eine abgemessene chemische Mischung ansetzen
  • Brauerei — Wasser zum Reinigen der Anlagen erhitzen

Ein voller Tank schließt seinen Zulauf nicht selbst. Wasser kommt weiter, bis das Ventil schließt, also kann ein offener Zulauf den Raum überfluten.

Eine Heizung, die nicht von Flüssigkeit bedeckt ist, kann überhitzen. Echte Tanks haben zusätzlich zum SPS-Programm eigene Sicherheitseinrichtungen.

Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.

Mach weiter

Als Nächstes auf dem Weg