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 | 
Es wird DiagCode = 8000 angezeigt.
Der Funktionsbaustein ist aktiviert (Activate = TRUE) und
der FB hat seine Operation erfolgreich beendet.Das bedeutet:
Der FB hat die Rezepturdaten erfolgreich aus der angegebenen Datei bzw. dem Datensatz gelesen.Die gelesene Datei bzw. der Datensatz ist weder verfälscht noch beschädigt.Falls die Validierung mindestens einer Prüfsumme aktiviert war, dann war diese Validierung erfolgreich und die gelesenen Daten werden als gültig betrachtet.Die gelesenen Daten liegen jetzt an den Ausgängen PayloadRead** (mit ** = 0 bis 15) des Funktionsbausteins an. 
 
| Hinweis 
 
Der Lesevorgang kann mehrere Zyklen der Sicherheitssteuerung dauern. Deshalb steuert der Ausgang Done unter Umständen erst mehrere Zyklen, nachdem am Eingang CommandRead der Wert SAFETRUE angelegt wurde, auf SAFETRUE..Nach einem erfolgreichen Lesevorgang bleibt der Ausgang Done bis zur nächsten Operation SAFETRUE, auch wenn am Eingang CommandRead zwischenzeitlich der Wert SAFEFALSE angelegt wird. Mit einem neuerlichen SAFETRUE-Signal an CommandRead, wird Done immer auf SAFEFALSE gesteuert. |  | 
| SAFEFALSE | 
Solange Done = SAFEFALSE ist, liegen an den FB-Ausgängen PayloadRead** (mit ** = 0 bis 15) anstelle der aus der Datei gelesenen Werte die Failsafe-Werte an, die an die FB-Eingänge FV_PayloadRead** angeschlossen sind.
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
die Validierung der gelesenen Daten führte zu einem Fehler und die Daten werden als ungültig betrachtet. Entweder mindestens eine Prüfsumme oder die Seriennummer des Zielsystems. Beachten Sie den Gefahrenhinweis unter dieser Tabelle.Beachten Sie...
 | 
| Nichterfüllen der Sicherheitsanforderungen 
 
Stellen Sie sicher, dass die Payload-Werte an diesen Eingängen des Funktionsbausteins den Ergebnissen Ihrer Risikoanalyse entsprechen und den definierten sicheren Zustand der Applikation herbeiführen.Stellen Sie sicher, dass Ihre Risikoanalyse eine Auswertung für den Fall falsch eingestellter Payload-Werte an diesen Eingängen enthält.Validieren Sie die gesamte Sicherheitsfunktion bezüglich der eingestellten Payload-Werte und prüfen Sie die Applikation sorgfältig. |