Eingang CommandRead
Flankengesteuerter Eingang, der die Ausführung des Funktionsbausteins startet.
Datentyp: SAFEBOOL
Anfangswert: SAFEFALSE
Verschaltung: Verschalten Sie diesen Eingang direkt oder über weitere sicherheitsbezogene Funktionen/Funktionsbausteine wie folgt:
- Entweder mit einer sicherheitsbezogenen Booleschen Variablen, deren Wert SAFETRUE die Anforderung "Lesen aus Rezeptur-Datei" darstellt.
- Oder mit einem Signal aus der sicherheitsbezogenen Applikation, welches die Anforderung zum Lesen eines Datensatzes aus einer Rezeptur-Datei darstellt.
Es kann dies das Signal eines einzelnen vorgeschalteten sicherheitsbezogenen Funktionsbausteins oder die logische Verknüpfung der Signale mehrerer vorgeschalteter Funktionsbausteine sein.So könnte zum Beispiel der Status der sicherheitsbezogenen SPS ausgewertet werden, um den FB zu triggern nach dem Start der sicherheitsbezogenen SPS eine Rezeptur-Datei zu lesen und mit den Werten die Sicherheitsfunktion in einen bestimmten Betriebszustand zu bringen.
Konstante SAFETRUE- oder SAFEFALSE-Werte sind nicht erlaubt.
Wenn der Funktionsbaustein aktiviert ist (Eingang Activate = TRUE), führen die möglichen Werte an diesem Eingang zu folgendem Bausteinverhalten:
Wert | Beschreibung |
---|---|
SAFETRUE | SAFETRUE: Anforderung, Daten aus dem Datensatz zu lesen. Nachdem der Befehl erfolgreich ausgeführt wurde (was auch eine erfolgreiche Validierung der gelesenen Daten beinhaltet), steuert Ausgang Done auf SAFETRUE. |
SAFEFALSE | Es ist keine Leseoperation angefordert. |
Falls die zu lesende Rezeptur-Datei von einem SF_RecipeWrite-FB in derselben sicherheitsbezogenen Applikation geschrieben wird, muss folgender Gefahrenhinweis beachtet werden:
WARNUNG
|
Nichterfüllen der Sicherheitsanforderungen
|