-

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:

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:

WertBeschreibung
SAFETRUESAFETRUE: 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.
SAFEFALSEEs 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
  • Stellen Sie sicher, dass die Schreiboperation des FB SF_RecipeWrite erfolgreich abgeschlossen ist, bevor Sie mit Hilfe des FB SF_RecipeRead Daten aus der betreffenden Rezepturdatei lesen. Werten Sie zu diesem Zweck den Ausgang Done des SF_RecipeWrite-FB aus und lesen Sie nur dann Daten, wenn dieser Ausgang den Wert SAFETRUE ausgibt.
  • Stellen Sie sicher, dass Ihre Risikoanalyse eine Auswertung für den Fall enthält, dass gelesene Rezepturwerte verwendet werden, obwohl der SF_RecipeWrite-FB noch keine erfolgreiche Ausführung (Done = SAFETRUE) signalisiert.