Ausgänge DataSetCRC und FileCRC
Ausgänge für die Prüfsummen (CRCs), die der Funktionsbaustein über den Datensatz (die Dateisektion) bzw. die Datei berechnet hat, nachdem er die Datei geschrieben und versiegelt hat.
Alle Prüfsummen werden folgendermaßen in die Rezeptur-Datei eingefügt:- Eine 4 Byte lange Prüfsumme pro Datensatz wird am Ende jedes Datensatzes eingefügt.
- Eine 4 Byte lange Prüfsumme über den Datei-Header und alle DataSetCRCs der einzelnen Datensätze (Sektionen) wird an die vorletzte Stelle der Rezeptur-Datei eingefügt.
Weitere Infos
Weitere Informationen finden Sie im Thema "Rezeptur-Dateien: Hintergrundinformation und Dateistruktur". |
Datentyp: SAFEDWORD
Anfangswert: 0
Verschaltung: Diese Ausgänge können mit sicherheitsbezogenen Variablen des Datentyps SAFEDWORD verschaltet werden, beispielsweise um sie in der sicherheitsbezogenen Applikation weiter zu verarbeiten oder in einer HMI-Applikation anzuzeigen.
Notieren und verwahren Sie diese Prüfsummen in der Projektdokumentation. Verwenden Sie sie wie folgt:
Um sicherzustellen, dass der Funktionsbaustein SF_RecipeRead den korrekten Datensatz aus der richtigen Datei liest, können Sie vor dem Lesen eine Prüfsummenvalidierung aktivieren. Dazu legen Sie den Prüfsummenwert an den entsprechenden CRC-Eingang des SF_RecipeRead-Bausteins an und aktivieren die Validierung.
Lesen Sie hierzu die Informationen im Kapitel "SF_RecipeRead".