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.
Wert | Beschreibung |
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...
|