Eingang CheckProjectCRC
Zustandsgesteuerter Eingang zur Aktivierung der Validierung der Projekt-CRC.
Datentyp: SAFEBOOL
Das Vergleichen der Projekt-CRC hilft dabei sicherzustellen, dass die zu lesende Rezeptur-Datei aus exakt demselben Applikationsprojekt (und auch derselben Version) geschrieben wurde.
Die Projektprüfsumme wurde beim Erzeugen des Projekts in PLCnext Engineer berechnet und dann in die Projektdatei geschrieben.
Der FB SF_RecipeWrite liest diese Prüfsumme aus der Projektdatei und schreibt sie in den Header der Rezeptur-Datei.
Falls beim SF_RecipeRead-FB der Eingang CheckProjectCRC auf SAFETRUE gesetzt ist, liest dieser die ProjectCRC aus dem Header der Rezeptur-Datei und vergleicht sie mit der ProjectCRC des aktuellen Projekts.
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:
Wert | Beschreibung |
---|---|
SAFETRUE | Anforderung, die Projekt-CRC zu validieren. Die Daten werden nur dann als gültig betrachtet, wenn die Prüfsummenvalidierung erfolgreich war. |
SAFEFALSE | Die aus der Rezeptur-Datei gelesenen Daten werden als gültig betrachtet, ohne vorher die CRC zu validieren.Beachten Sie den Gefahrenhinweis unter dieser Tabelle. |
WARNUNG
|
Nichterfüllen der Sicherheitsanforderungen
|