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

Übung zu Zwei Kanäle müssen übereinstimmen: Sicherheits-SPS

Lies Not-Halt und Tür jeweils zweikanalig und sperre die Zelle, wenn ein Paar nicht übereinstimmt.

Stoppe bei jedem der beiden Kanäle von Not-Halt oder Tür. Stimmen die beiden Kanäle eines Geräts 0,5 s lang nicht überein, speichere eine Störung, die sich erst löscht, wenn beide Kanäle gemeinsam geöffnet haben.

Nur zum Training. Das ist kein zertifiziertes Sicherheitssystem. An einer echten Maschine laufen diese Regeln in einem Sicherheitsrelais oder einer Sicherheits-SPS, ausgelegt und validiert nach ISO 13849-1 oder IEC 62061.

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

Beide Kanäle, richtig genutzt

Test 1 von 6
Vom Test gesetztVom Test geprüftSchritt 25 von 25
Level
Fortgeschritten
Zeit
Über uns 40 Min.
Belohnung
+550 XP
Anlage
3D-Roboter-Sicherheitszelle
Editoren: Siemens
Kontaktplan (KOP), SCL
Editoren: Rockwell
Kontaktplan, Strukturierter Text
Editoren: Beckhoff
Strukturierter Text
Stufe
35. Sicherheitslabor 2: Trau keinem einzelnen Signal
Gefordertes Verhalten

Zwei Kanäle müssen übereinstimmen: was dein Code tun muss

Nur zum Training: Das ist kein zertifiziertes Sicherheitssystem. Not-Halt und Tür haben je zwei Kontakte: EStopA und EStopB, GateA und GateB. Jeder ist ON, solange sein Gerät sicher ist. Behandle ein Gerät nur dann als sicher, wenn beide Kanäle ON sind; fällt einer ab, schalte K1, K2 und DriveRun sofort OFF. Sind sich die beiden Kanäle eines Geräts 0,5 s lang uneinig, klemmt ein Kontakt oder ein Draht ist gebrochen: Halte einen Fehler für dieses Gerät fest und lass FaultLamp leuchten. Ein Fehler wird nur gelöscht, wenn beide Kanäle dieses Geräts gleichzeitig OFF sind, was beweist, dass das Gerät wirklich funktioniert hat. Reset (ein neuer Druck) schaltet nur mit allen vier Kanälen ON und ohne Fehler wieder scharf; Start setzt dann DriveRun. Lass ResetLamp leuchten, wenn dieser Reset möglich und nötig ist. Die 0,5 s sind die Einstellung dieser Zelle: Echte Geräte geben ihre eigene an.

Jeder Kanal
Stoppt den Roboter sofort.
Abweichung 0,5 s
Störung speichern, FaultLamp ON.
Löschen
Beide Kanäle gemeinsam OFF, dann Reset.
Variablentabelle

Zwei Kanäle müssen übereinstimmen: Eingänge und Ausgänge

Dein Programm liest 6 Eingänge und setzt 5 Ausgänge. 6 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
ResetBOOLLiestEin Eingang, den dein Code brauchtBlauer Reset-Taster, außerhalb des Zauns
EStopABOOLLiestEin Eingang, den dein Code brauchtNot-Halt Kanal A: ON, solange der Not-Halt draußen ist
EStopBBOOLLiestEin Eingang, den dein Code brauchtNot-Halt Kanal B: ON, solange der Not-Halt draußen ist
GateABOOLLiestEin Eingang, den dein Code brauchtSchutztürschalter Kanal A: ON, solange die Schutztür zu ist
GateBBOOLLiestEin Eingang, den dein Code brauchtSchutztürschalter Kanal B: ON, solange die Schutztür zu ist
EStopBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenNot-Halt: ON, solange er eingedrückt ist (er rastet ein), OFF, sobald er herausgedreht ist
OpenGateBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenEin Monteur öffnet die Schutztür (ON) oder schließt sie (OFF)
StuckEStopABOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenStörung: Der Kontakt von Kanal A des Not-Halts klebt geschlossen
StuckEStopBBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenStörung: Der Kontakt von Kanal B des Not-Halts klebt geschlossen
StuckGateABOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenStörung: Kanal A des Schutztürschalters klebt geschlossen
StuckGateBBOOLNicht nötigZum Testen oder Beobachten; dein Code kann es weglassenStörung: Kanal B des Schutztürschalters klebt geschlossen
K1BOOLSchreibtEin Ausgang, den dein Code setztSchütz K1: ON schließt es (Energie zum Antrieb)
K2BOOLSchreibtEin Ausgang, den dein Code setztSchütz K2, in Reihe mit K1: ON schließt es
DriveRunBOOLSchreibtEin Ausgang, den dein Code setztAntrieb: ON bewegt den Arm, OFF bremst ihn bis zum Stillstand
ResetLampBOOLSchreibtEin Ausgang, den dein Code setztBlaue Leuchte im Reset-Taster: Ein Reset ist nötig
FaultLampBOOLSchreibtEin Ausgang, den dein Code setztRote Leuchte: Eine Sicherheitseinrichtung ist ausgefallen

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

Zwei Kanäle müssen übereinstimmen: was die Tests prüfen

  1. Jeder Kanal von Not-Halt oder Tür stoppt den Roboter sofort.
  2. Kanäle, die 0,5 s lang nicht übereinstimmen, speichern eine Störung und schalten FaultLamp ein.
  3. Ein kurzer Unterschied, unter 0,5 s, ist keine Störung.
  4. Eine Störung bleibt bestehen, auch wenn beide Kanäle zurückkommen; sie löscht sich erst, wenn beide gemeinsam auf OFF sind.
  5. Kein Reset, solange eine Störung gespeichert ist.
  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

Sicherheitsrelais lesen Not-Halt-Taster und Türschalter zweikanalig. Ein hängender Kontakt zeigt sich als Paar, das nicht übereinstimmt.

Mit nur einem Kanal kann ein verschweißter Kontakt oder ein Kurzschluss im Kabel einen gedrückten Not-Halt verbergen. Der zweite Kanal erkennt das, und die Speicherung verhindert, dass jemand einfach darüber hinweg zurücksetzt.

Wo du das findestHalte Menschen fern, während sich der Arm bewegt, und weise es jedes Mal nach

Ein Roboter stapelt Kartons innerhalb eines Zauns. Eine Schutztür lässt einen Monteur hinein, ein Lichtvorhang lässt die Kartons hinein, und ein Not-Halt sitzt draußen. Zwei Schütze in Reihe schalten die Energie des Roboters ab, sodass ein klebendes Schütz ihn nicht am Laufen halten kann.

  1. ZuführungKartons durch den Lichtvorhang
  2. PickRoboter nimmt den Karton
  3. SchutztürStopp, Reset, NeustartDu bist hier
  4. PaletteSechs Kartons, dann wechseln
In einer echten Anlage: Orte, Teile und Sicherheit
  • Roboterzellen zum Palettieren und Verpacken
  • Maschinenbeschickung: Roboter, die Pressen und Werkzeugmaschinen beladen
  • Jede geschützte Maschine mit Tür, Lichtvorhang oder Not-Halt

Nur zum Training: Diese Anlage ist kein zertifiziertes Sicherheitssystem. Echte Sicherheitsfunktionen laufen in Sicherheitsrelais oder einer Sicherheits-SPS, ausgelegt und validiert nach ISO 13849-1 oder IEC 62061.

IEC 60204-1 legt die Stoppkategorien 0, 1 und 2 fest und wie sich ein Not-Halt verhalten muss. Welche Kategorie eine Maschine nutzt, ergibt sich aus ihrer Risikobeurteilung.

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

Mach weiter

Als Nächstes auf dem Weg