Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Bosch rexroth IndraWorks SafeLogic 14VRS Erste Schritte

Inhaltsverzeichnis

Werbung

54/81
Inbetriebnahme
5.7

Programmierbeispiel

Beschreibung der Sicherheits‐
funktionen
Bosch Rexroth AG R911341519_Ausgabe 05
Abb. 5-43:
Beispiel der Verschaltung eines NetVarReceiver-Funktionsbausteins
Als SafeLogic-Programmierbeispiel für ein Programm im "Extended Level"
wird das Beispiel 2-Hand-Kontrolle mit EDM des Dokuments "PLCopen -
Technical Committee 5 Safety Software Technical Specification Part 2: User
Examples Version 1.01 - Official Release" verwendet und als SafeLogic-
FUP-Implementierung dargestellt.
Die Programmierung im "Extended Level" erfolgt, um Diagnosein‐
formationen
PLCopen-Funktionsbausteine WORD-Variablen zuweisen zu kön‐
nen. Dies ist in der aktuellen Implementation auf dem "Basic-
Level" nicht möglich.
Folgende Sicherheitsfunktionen werden in diesem Beispiel verwendet:
Bei Betätigen des Not-Halt-Tasters müssen alle gefahrbringenden Be‐
wegungen gestoppt werden (über SF_EmergencyStop).
Not-Halt hat die höchste Priorität.
Nach Lösen des Not-Halt-Taster-Druckknopfs wird ein Rücksetzen über
Reset benötigt
Der Sicherheitsausgang wird durch Drücken beider Drucktaster der
Zwei-Hand-Kontrolle aktiviert.
Das Lösen eines der Zwei-Hand-Drucktaster deaktiviert den Sicher‐
heits-Ausgang und stoppt die gefahrbringende Bewegung über die
Schaltvorrichtungen K1 und K2 (über SF_TwoHandControlTypeII)
Der Grundzustand und der Betriebszustand der verbundenen Schaltvor‐
richtungen werden überwacht. Falls ein Fehler entdeckt wird, kann der
Sicherheitsausgang nicht funktionsbereit werden (über SF_EDM)
Nach Anschalten der Sicherheits- oder der funktionalen Anwendung,
oder nach einer Not-Halt Bedingung, muss die Zwei-Hand-Kontrolle ge‐
löst und wieder betätigt werden, um den Sicherheits-Ausgang wieder zu
aktivieren (über SF_OutControl).
Um dies für den funktionalen Neustart zu gewährleisten, ist das Pro‐
zess-Signal der funktionalen Applikation mit dem "Activate"-Eingang des
Zwei-Hand-Kontrolle Bausteins THC_S2_S3 verbunden.
Wenn der Anwendungsprozess wieder gestartet wird, während die
Zwei-Hand-Kontrolle aktiviert ist, geht der Baustein in Status 16#C003.
IndraWorks SafeLogic 14VRS Die Ersten Schritte
von
den
"DiagCode"-Ausgängen
der
Safety-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis