Azyklische Struktur gegen Veränderungen schützen

Wird das CoE-Objekt 0xF200:01 = 2 gesetzt, kann die Struktur aus CoE-Objekt 0x2F00 nicht mehr verändert werden.

Azyklische Struktur gegen Veränderungen schützen 1:Abb.38: Lock im CoE

Der Schutz der Datenstruktur kann aufgehoben werden, indem das CoE-Objekt 0xF200:01 = 4 gesetzt wird.

Hinweis

Datenverlust bei Veränderung der Datenstruktur

Wird die Datenstruktur in 0x2F00 geändert, werden alle Daten des Moduls gelöscht. Die Datenstruktur kann vor Veränderungen geschützt werden.

  • Zum Schutz der azyklischen Datenstruktur setzen Sie den Wert des „Control“ Objekts 0xF200:01 = 2, „Lock Novram objects”.
  • Überprüfen Sie den Wert des Status-Objekts 0xF100:01.
  • Die Struktur in 0x2F00 ist vor Veränderungen geschützt:
    0xF100:01 = 0x0100: „Novram objects locked“
  • Die Struktur in 0x2F00 ist nicht vor Veränderungen geschützt:
    0xF100:01 = 0x0001: „Data stored“ (Daten wurden gespeichert)
    0xF100:01 = 0x0008: „No Data written“ (Prozessdatenlänge ist null)
    0xF100:01 = 0x0200: „Novram initialized“ (Novram wurde beim Start Neuinitialisiert)
    0xF100:01 = 0x0400: „Old Novram objects restored“ (Novram wurde beim Start mit Werten aus dem Puffer initialisiert, nachdem das Modul während des Speicherns ausgeschaltet wurde)
  • Stellen Sie sicher, dass der Schutz der azyklischen Datenstruktur durch Setzen des Objektes 0xF200:01 = 2 wieder hergestellt wird.