-

Ausgang Done

Ausgang zur Signalisierung "Abarbeitung des Funktionsbausteins abgeschlossen".

Datentyp: SAFEBOOL

Verschaltung: Bei Bedarf können Sie das Signal mit einer Variablen des Datentyps SAFEBOOL oder mit weiteren sicherheitsbezogenen Funktionen/Funktionsbausteinen verschalten.

WertBeschreibung
SAFETRUE
  • Der Funktionsbaustein ist aktiviert (Activate = TRUE) und
  • der FB hat den spezifizierten Datensatz gelöscht, d.h. seinen Inhalt mit 0-Werten überschrieben.
Es wird DiagCode = 8000 angezeigt.

Hinweis
  • Der Löschvorgang kann mehrere Zyklen der Sicherheitssteuerung dauern. Deshalb steuert der Ausgang Done unter Umständen erst mehrere Zyklen, nachdem am Eingang CommandDelete der Wert SAFETRUE angelegt wurde, auf SAFETRUE.
  • Nach einer erfolgreichen Löschoperation bleibt der Ausgang Done bis zur nächsten Operation SAFETRUE, auch wenn am Eingang CommandDelete zwischenzeitlich der Wert SAFEFALSE angelegt wird. Mit einem neuerlichen SAFETRUE-Signal an CommandDelete wird Done immer auf SAFEFALSE gesteuert.

SAFEFALSE
  • Funktionsbaustein ist entweder nicht aktiviert (Activate = FALSE, DiagCode = 0000), oder
  • es trat ein Fehler auf wegen eines ungültigen Wertes an einem FB-Eingang. (z.B. IDRecipeFile außerhalb des gültigen Bereichs), oder
  • auf die adressierte Rezeptur-Datei kann nicht zugegriffen werden oder sie ist nicht vorhanden, oder
  • die Operation des Funktionsbausteins ist noch nicht abgeschlossen, oder
  • bei der Ausführung des FB trat ein Fehler auf, da die zu ändernde Datei verwendet wird oder kein Zugriff auf den Flash-Speicher der Standard-Steuerung möglich ist.
Beachten Sie...