Funktionsbeschreibung
Der sicherheitsbezogene Funktionsbaustein SF_OutControl steuert mit seinem Ausgang S_OutControl den Ausgang eines sicherheitsbezogenen Geräts und führt bei Anforderung Stopp-Kategorie 0 aus. Über S_StartReset kann eine Anlaufsperre und über S_AutoReset eine Wiederanlaufsperre vorgegeben werden.
Ausgang S_OutControl wird in Abhängigkeit von einem Signal aus der Standard-Steuerung (Betriebsstart/-stopp) und einem sicherheitsbezogenen Signal aus der Überwachung einer Sicherheitsfunktion gesteuert. Das sicherheitsbezogene Signal stammt typischerweise von einer vorgeschalteten Sicherheitsfunktion, z.B. das Freigabesignal eines Funktionsbausteins SF_EmergencyStop.
Optionaler zusätzlicher Betriebsstopp bei ausgelöster Sicherheitsfunktion
Je nach Vorgabe an Eingang StaticControl ist nach dem Auslösen der vorgeschalteten Sicherheitsfunktion und/oder vor der Bausteinaktivierung zusätzlich ein Betriebsstopp der Standard-Steuerung erforderlich. Dazu wird das Signal aus der Standard-Steuerung an Bausteineingang ProcessControl überwacht. Betriebsstart und der laufende Betrieb sind mit dieser Option nur möglich, wenn der Funktionsbaustein aktiviert und keine Anforderung der Sicherheitsfunktion an S_SafeControl vorliegt.
Wenn durch die Vorgabe StaticControl = FALSE ein zusätzlicher Betriebsstopp erforderlich ist, wird der Eingang ProcessControl flankengesteuert ausgewertet. Der Funktionsbaustein erwartet deshalb bei Aufhebung der Anforderung der Sicherheitsfunktion oder Aktivierung des Funktionsbausteins an ProcessControl eine positive Flanke (FALSE > TRUE) und wertet in diesem Fall ein dauerhaftes TRUE-Signal an ProcessControl als Fehler.
Steuern Sie im Fehlerfall ProcessControl zunächst auf FALSE, um den Fehler zurückzusetzen. Beachten Sie, dass kein explizites Reset-Signal benötigt wird. Steuern Sie nun ProcessControl auf TRUE und in Abhängigkeit der übrigen Eingänge steuert das Freigabesignal S_OutControl auf SAFETRUE.
Hinweis
In der Praxis bedeutet StaticControl = FALSE eine Art "weitere Anlaufsperre": Indem über ProcessControl ein Betriebsstopp und ein anschließender Betriebsstart signalisiert wird, wird auch in der Standard-Steuerung eine explizite Zustimmung durch den Anwender notwendig. |
Kein optionaler zusätzlicher Betriebsstopp bei ausgelöster Sicherheitsfunktion
Wenn durch die Vorgabe StaticControl = TRUE kein zusätzlicher Betriebsstopp vorgegeben ist, wird der Eingang ProcessControl zustandsgesteuert ausgewertet. Das im Normalbetrieb anliegende, dauerhafte Signal TRUE an ProcessControl führt bei Aufhebung der Anforderung der Sicherheitsfunktion und bei Bausteinaktivierung nicht zu einem Fehler.
Setzen Sie den Eingang StaticControl nur dann auf TRUE, wenn sichergestellt ist, dass bei einem Anlauf der Maschine/Anlage keine gefahrbringende Situation entstehen kann oder dass an anderer Stelle oder mit anderen Mitteln eine geeignete Anlaufsperre realisiert ist.
WARNUNG
|
Nichterfüllen der Sicherheitsanforderungen
|
Rücklesbare Ausgänge: Ansteuerung über SF_EDM
Der Funktionsbaustein darf nur bei nicht rücklesbaren Geräteausgängen einen nachgeschalteten sicherheitsbezogenen Ausgang in der Applikation direkt ansteuern. In der Übersicht zu diesem Funktionsbaustein finden Sie hierfür ein Anwendungsbeispiel.
Bei rücklesbaren Ausgängen müssen Sie den Freigabeausgang S_OutControl über den Funktionsbaustein SF_EDM mit dem sicherheitsbezogenen Ausgang in der Applikation verschalten. Beachten Sie hierzu das zweite Anwendungsbeispiel.
Anlaufsperre (S_StartReset)
Über S_StartReset wird die Anlaufsperre bei Bausteinaktivierung und/oder dem Start der Sicherheitssteuerung vorgegeben.
S_StartReset = SAFEFALSE | Nach dem Start der Sicherheitssteuerung und/oder nach Bausteinaktivierung an Eingang Activate ist die Anlaufsperre aktiv. Die Anlaufsperre wird erst durch eine positive Signalflanke an Eingang Reset aufgehoben.Beachten Sie die erste Warnung unter dieser Tabelle. |
S_StartReset = SAFETRUE | Nach dem Start der Sicherheitssteuerung und/oder nach Bausteinaktivierung an Eingang Activate ist keine Anlaufsperre aktiv.Beachten Sie dazu den Abschnitt "Warnhinweis bei Verwendung von ...". |
Das Aufheben der Anlaufsperre durch eine positive Signalflanke an Eingang Reset kann dazu führen, dass Ausgang S_OutControl sofort auf SAFETRUE gesteuert wird (in Abhängigkeit der Zustände an den übrigen Eingängen).
WARNUNG
|
Unbeabsichtigter Betriebsstart
|
Wiederanlaufsperre (S_AutoReset)
Über S_AutoReset wird die Wiederanlaufsperre nach Aufhebung der Anforderung der Sicherheitsfunktion vorgegeben.
S_AutoReset = SAFEFALSE | Nach Aufhebung der Anforderung der Sicherheitsfunktion ist die Wiederanlaufsperre aktiv. Die Wiederanlaufsperre wird erst durch eine positive Signalflanke an Eingang Reset aufgehoben. Beachten Sie die erste Warnung unter dieser Tabelle. |
S_AutoReset = SAFETRUE | Die Wiederanlaufsperre ist nicht vorgegeben. Sobald die Anforderung der Sicherheitsfunktion aufgehoben wird und an Eingang S_SafeControl wieder der Wert SAFETRUE anliegt, kann der Ausgang OutControl auf SAFETRUE wechseln.Beachten Sie dazu den Abschnitt "Warnhinweis bei Verwendung von ...". |
Das Aufheben der Wiederanlaufsperre durch eine positive Signalflanke an Eingang Reset kann dazu führen, dass Ausgang S_OutControl sofort auf SAFETRUE gesteuert wird (in Abhängigkeit der Zustände an den übrigen Eingängen).
WARNUNG
|
Unbeabsichtigter Betriebsstart
|
Warnhinweis bei Verwendung von S_AutoReset = SAFETRUE und/oder S_StartReset = SAFETRUE
Die Anlauf-/Wiederanlaufsperre darf nur dann deaktiviert werden, wenn sichergestellt ist, dass bei einem Anlauf der Maschine/Anlage keine gefahrbringende Situation entstehen kann oder dass an anderer Stelle oder mit anderen Mitteln eine geeignete Anlauf-/Wiederanlaufsperre realisiert ist.
WARNUNG
|
Nichterfüllen der Sicherheitsanforderungen
|