Eingang CommandDelete
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 "Löschen des Datensatzes in der Rezeptur-Datei" darstellt.
- Oder mit einem Signal aus der sicherheitsbezogenen Applikation, welches die Anforderung zum Löschen des Datensatzes aus der Rezeptur-Datei darstellt.
Es kann dies das Signal eines einzelnen vorgeschalteten sicherheitsbezogenen Funktionsbausteins oder die logische Verknüpfung der Signale mehrerer vorgeschalteter Funktionsbausteine sein.
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 | Anforderung zum Löschen des Datensatzes (IDRecipeDataSet) aus der Rezeptur-Datei (IDRecipeFile). Der Datensatz wird gegen Veränderung verriegelt. Die Daten werden dann mit dem Wert 0 überschrieben. Dies kann mehrere Zyklen der Sicherheitssteuerung dauern.Ausserdem wird die veränderte Rezeptur-Datei aktualisiert, indem die Projekt-CRC des aktuellen Projekts und die Seriennummer der aktuellen Sicherheitssteuerung eingetragen wird.Nachdem der Befehl erfolgreich ausgeführt wurde, steuert Done auf SAFETRUE. |
SAFEFALSE | Löschen des Datensatzes ist nicht angefordert. |