-

Eingänge CheckDataSetCRC und CheckFileCRC

Zustandsgesteuerte Eingänge zur Aktivierung der Prüfsummenvalidierung der

Diese Validierungen helfen sicherzustellen, dass exakt der richtige Rezeptur-Datensatz gelesen wird.

Falls aktiviert, vergleicht der FB die CRC im zu lesenden Datensatz bzw. in der Datei mit dem Wert, der am entsprechenden CRC-Eingang anliegt (DataSetCRC, FileCRC).

Hinweis
Unabhängig von diesen konfigurierbaren Validierungen prüft der FB vor dem Lesen grundsätzlich die Konsistenz der Datei/des Datensatzes, indem er die Datei/Datensatz-CRC neu berechnet und vergleicht.

Datentyp: SAFEBOOL

Verschaltung: Verschalten Sie diesen Eingang mit einer Variablen oder Konstanten

Wenn der Funktionsbaustein aktiviert ist (Eingang Activate = TRUE), führen die möglichen Werte an diesem Eingang zu folgendem Bausteinverhalten:

WertBeschreibung
SAFETRUEAnforderung, die betreffende CRC zu validieren. Die Daten werden nur dann als gültig betrachtet, wenn die gelesene CRC identisch ist mit der zu erwartenden CRC.
SAFEFALSEDie aus der Rezeptur-Datei gelesenen Daten werden als gültig betrachtet, ohne vorher die betreffende CRC zu validieren.

Beachten Sie den Gefahrenhinweis unter dieser Tabelle.

WARNUNG
Nichterfüllen der Sicherheitsanforderungen
  • Stellen Sie sicher, dass geeignete Maßnahmen (gemäß zutreffender Sektornormen) getroffen wurden, um ausschließen zu können, dass die gelesene Rezeptur-Datei modifiziert wurde oder zu einer anderen sicherheitsbezogenen Applikation gehört, falls Sie die CRC-Validierungen deaktiviert haben (SAFEFALSE-Wert an CheckDataSetCRC, CheckFileCRC, oder CheckProjectCRC).
  • Berücksichtigen Sie in Ihrer Risikoanalyse die Auswirkungen, die das Lesen falscher Rezepturwerte aus einer modifizierten oder falschen Rezeptur-Datei hat, falls die CRC-Validierungen deaktiviert sind.
  • Validieren Sie die gesamte Sicherheitsfunktion im Hinblick auf die Auswirkungen, die das Lesen falscher Rezepturwerte aus einer modifizierten oder falschen Rezeptur-Datei hat, falls die CRC-Validierungen deaktiviert sind.