SF_SafetyRequest (FB)
Tipp
Die Version des hier beschriebenen Bausteins entspricht der neuesten Version des Bausteins in der Versionsliste der Bausteine
Anwendbare Sicherheits-Standards
SF_SafetyRequest
ist ein zertifizierter PLCopen-Baustein. Detaillierte Informationen zu angewendeten Normen findet der Anwender bei "PLCopen - Technical Committee 5 - Safety Software".
Wichtig
Die in den Normen aufgeführten Anforderungen müssen vom Anwender erfüllt werden.
Interface-Beschreibung
Der Baustein SF_SafetyRequest
stellt die Schnittstelle zwischen dem Benutzerprogramm und der Systemumgebung dar. Er stellt die Schnittstelle zu einem allgemeinen Aktor, zum Beispiel einem Sicherheitsantrieb oder einem Sicherheitsventil dar, um ihn in den sicheren Zustand zu versetzen.

Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| |
|
|
| Variable. Angeforderter Modus an die angeschlossene Peripherie.
|
|
|
| Variable Bestätigung der angeschlossenen Peripherie.
|
|
|
| Konstante. Überwachung der Antwortzeit zwischen der Anforderung einer Sicherheitsfunktion ( Der Vorsichtshinweis MonitoringTime ist zu beachten! |
|
|
|
MonitoringTime
Für Entwickler im Extended Level gilt: der Eingang MonitoringTime
muss mit einem konstanten Wert beschaltet werden. Das heißt, dieser Wert darf bei den Aufrufen nicht verändert werden!
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| |
|
|
| Bestätigung des sicheren Zustands.
|
|
|
| Anforderung, die Peripherie in den sicheren Zustand zu versetzen.
|
|
|
| |
|
|
|

Funktionale Beschreibung
Dieser Baustein stellt die Schnittstelle zwischen dem sicherheitsgerichteten System und der angeschlossenen sicheren Peripherie dar. Dies bedeutet, dass die Sicherheitsfunktionen der angeschlossenen sicheren Peripherie im Anwenderprogramm (Applikation) zur Verfügung stehen. Allerdings gibt es nur 2 binäre Signale um den sicheren Zustand der angeschlossenen Peripherie zu kontrollieren, das heißt ein Signal für die Anforderung und ein Signal für den Empfang der Bestätigung.
Wichtig
Die Sicherheitsfunktion wird von der angeschlossenen, sicheren Peripherie selbständig durchgeführt. Der Baustein SF_SafetyRequest
initiiert hierfür nur die Anforderung, überwacht sie und setzt den Ausgang, wenn die angeschlossene, sichere Peripherie den sicheren Zustand bestätigt. Dies wird durch den Ausgang S_SafetyActive
angezeigt. Der Baustein definiert nicht die Parameter der angeschlossenen, sicheren Peripherie. Diese sollten von der sicheren Peripherie selbst definiert werden. SF_SafetyRequest
schaltet die angeschlossene, sichere Periphere vom Betriebsmodus in den sicheren Modus.
Statusdiagramm

Tipp
Anmerkung: Der Übergang von jedem Zustand zum Zustand Idle
, bedingt durch Activate = FALSE
, wird nicht gezeigt. In jedem Fall haben diese Übergänge die höchste Priorität.
Typische Zeitdiagramme

Fehlererkennung
Der Baustein erkennt, wenn der Aktor innerhalb der Überwachungszeit nicht in den sicheren Zustand eintritt.
Der Baustein erkennt, wenn das Bestätigungssignal, obwohl die Anforderung noch aktiv ist, abhanden kommt
Der Baustein erkennt ein statisches Reset
-Signal.
Externe Bausteinfehler: Es gibt keine externen Fehler, da es keine Fehlerbits/Fehlerinformationen gibt, die die angeschlossene, sichere Peripherie bereitstellt.
Fehlerverhalten
Bei einem Fehlerereignis wird der Ausgang S_SafetyActive
auf FALSE
gesetzt.
Ein Fehler muss mit einer steigenden Triggerflanke am Reset
-Eingang bestätigt werden. Um mit dem Baustein nach diesem Reset fortzufahren, muss die Anforderung S_OpMode
auf TRUE
gesetzt werden.
Bausteinspezifische Fehler- und Zustandcodes
| Statusname | Statusbeschreibung und Setzen des Ausgangs |
---|---|---|
|
| Abschalten der Bestätigung im sicheren Zustand
|
|
| Die Anforderung
|
|
| Statischer Reset entdeckt in Status
|
|
| Statischer Reset entdeckt in Status
|
| Statusname | Statusbeschreibung und Setzen des Ausgangs |
---|---|---|
|
| Der Baustein ist nicht aktiv (Grundzustand).
|
|
| Peripherie (Aktor) ist im sicheren Modus.
|
|
| Status nachdem Activate auf
|
|
| Betriebsmodus ohne Bestätigen des sicheren Modus.
|
|
| Betriebsmodus mit Bestätigen des sicheren Modus
|
|
| Warten auf Bestätigung des Antriebs (Systemschnittstelle)
|
|
| Fehler wurde bestätigt. Dennoch muss
|