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

Übung zu A+ B+ B− A−: SPS-Programmierung

Fahr zwei Zylinder durch die klassische Folge mit vier Bewegungen.

Fahr bei Start einen Zyklus: A aus, B aus, B ein, A ein. Jede Bewegung wartet auf den Reedschalter der Bewegung davor.

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

Ein Zyklus, in Reihenfolge

Test 1 von 4
Vom Test gesetztVom Test geprüftSchritt 9 von 9 · 5.9 s
Level
Angewendet
Zeit
Über uns 30 Min.
Belohnung
+350 XP
Anlage
3D-Elektropneumatik-Trainer
Editoren: Siemens
Kontaktplan (KOP), SCL
Editoren: Rockwell
Kontaktplan, Strukturierter Text
Editoren: Beckhoff
Strukturierter Text
Stufe
33. Pneumatiklabor: Zylinder, Ventile und Reedschalter
Gefordertes Verhalten

A+ B+ B− A−: was dein Code tun muss

Stell dir A als Spanner und B als Stanze vor. Der Spanner schließt (A+), die Stanze fährt aus (B+), die Stanze fährt zurück (B−), der Spanner löst (A−). Lass AirOn auf ON. Start beginnt einen Zyklus, wenn Luft da ist (AirOK) und beide Zylinder eingefahren sind (A0 und B0). A fährt aus: ExtendA ON. Bei A1 fährt B aus: ExtendB ON. Bei B1 fährt B zurück: ExtendB OFF und RetractB ON. Bei B0 fährt A zurück: ExtendA OFF und RetractB OFF. Bei A0 ist der Zyklus vorbei. Das Ventil von B hat zwei Spulen und merkt sich seine letzte Stellung: Steuere ExtendB nur an, um B auszufahren, und RetractB nur, um es zurückzuholen, nie beide gleichzeitig. RunLamp ist den ganzen Zyklus über ON. Ein Druck ist ein Zyklus.

Start
Braucht AirOK, A0 und B0. Ein Druck, ein Zyklus.
Reihenfolge
A aus, B aus, B ein, A ein.
Nachweis
Jede Bewegung wartet auf den Schalter davor.
Ventil 2V1
ExtendB und RetractB nie gleichzeitig ON.
So wird geprüft
Die Prüfungen drücken Start und beobachten den Trainer selbst: seine Reedschalter, StrokesA und StrokesB (Hübe, die das Ende erreicht haben) und BothSolenoids (wie oft beide Spulen von 2V1 gleichzeitig ON waren).
Variablentabelle

A+ B+ B− A−: Eingänge und Ausgänge

Dein Programm liest 6 Eingänge und setzt 5 Ausgänge. 2 weitere Eingänge steuern die Simulation oder zeigen Messwerte, damit du testen kannst. Die Namen sind im Editor jedes Herstellers gleich.

VariableDatentypDein CodeWas es an der Maschine bedeutet
StartBOOLLiestEin Eingang, den dein Code brauchtGrüner Starttaster
AirOKBOOLLiestEin Eingang, den dein Code brauchtDruckschalter 0B1: ON, sobald die Luft über 4,5 bar liegt
A0BOOLLiestEin Eingang, den dein Code brauchtReedschalter 1B1: Zylinder A ganz eingefahren
A1BOOLLiestEin Eingang, den dein Code brauchtReedschalter 1B2: Zylinder A ganz ausgefahren
B0BOOLLiestEin Eingang, den dein Code brauchtReedschalter 2B1: Zylinder B ganz eingefahren
B1BOOLLiestEin Eingang, den dein Code brauchtReedschalter 2B2: Zylinder B ganz ausgefahren
SlowABOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenProbier es aus: die Drossel für den Ausfahrhub von A zudrehen, sodass A langsam ausfährt
SlowBBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenProbier es aus: beide Drosseln an B zudrehen, sodass B in beide Richtungen langsam ist
AirOnBOOLSchreibtEin Ausgang, den dein Code setztEntlüftungsventil 0V2: ON lässt die Luft herein, OFF lässt sie ab
ExtendABOOLSchreibtEin Ausgang, den dein Code setztVentil 1V1, Federrückstellung: ON fährt A aus, OFF holt ihn zurück
ExtendBBOOLSchreibtEin Ausgang, den dein Code setztVentil 2V1, Magnet Ausfahren: fährt B aus, und das Ventil bleibt dort
RetractBBOOLSchreibtEin Ausgang, den dein Code setztVentil 2V1, Magnet Einfahren: holt B zurück, und das Ventil bleibt dort
RunLampBOOLSchreibtEin Ausgang, den dein Code setztGrüne Leuchte: Ein Zyklus läuft

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 Tests

A+ B+ B− A−: was die Tests prüfen

  1. Die Reihenfolge ist A aus, B aus, B ein, A ein.
  2. B fährt nie los, bevor A ganz ausgefahren ist, egal wie langsam A ist.
  3. A bleibt draußen, bis B ganz eingefahren ist, egal wie langsam B ist.
  4. ExtendB und RetractB sind nie gleichzeitig ON.
  5. Ein Druck ergibt einen Zyklus, und beide Zylinder enden zu Hause.
  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

Spannen und stanzen, spannen und bohren, greifen und heben: Dieselben vier Bewegungen laufen überall in Pressen, Bohrvorrichtungen und Montagestationen.

Stanzt die Stanze, bevor der Spanner geschlossen hat, verrutscht das Teil und ist Ausschuss. Löst der Spanner, während die Stanze noch im Teil steckt, verbiegt oder bricht etwas.

Wo du das findestBewege Dinge mit Luft und wisse, wo jeder Zylinder ist

Die meisten Maschinen, die spannen, schieben, heben oder auswerfen, tun das mit Druckluftzylindern. Ein Magnetventil leitet Luft auf eine Seite des Kolbens und lässt sie auf der anderen ab, und ein kleiner Schalter am Rohr sagt der Steuerung, wann der Kolben angekommen ist. Schulen lehren das auf einer Tafel wie dieser, weil fast jede pneumatische Maschine aus denselben wenigen Teilen besteht.

  1. LuftversorgungGefiltert, auf 6 bar eingestellt
  2. VentileEin 5/2-Wege-Ventil pro Zylinder
  3. ZylinderMit Luft aus und zurückDu bist hier
  4. ReedschalterJeden Hub nachweisen
In einer echten Anlage: Orte, Teile und Sicherheit
  • Montagemaschinen, die ein Teil spannen und dann pressen oder bohren
  • Verpackungslinien, die Kartons schieben, heben und auswerfen
  • Lehrwerkstätten in Schulen und Ausbildungsbetrieben

Druckluft ist gespeicherte Energie. Schließ den Absperrhahn und lass die Luft ab, bevor du Leitungen anfasst: Ein Schlauch, der sich unter Druck löst, schlägt umher.

Die Luft abzulassen ist nicht immer der sichere Zustand. Ein Zylinder, der eine Last oben hält, fällt herunter, wenn die Luft weg ist, deshalb werden echte Maschinen Zylinder für Zylinder bewertet.

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

Mach weiter

Als Nächstes auf dem Weg