D4
Archivheader
Jeder Archivtyp enthält einen Verwaltungsheader, der Informationen enthält, um
das Archiv abrufen zu können.
Der Header ist folgendermaßen aufgebaut:
Inhalt
Ordnungsnummer des nächsten Archivs
(größter Wert = 32768, dann wieder = 0 )
Index ältester Eintrag
Index neuster Eintrag
CRC16 (Modbus)
Es existieren zu jedem Archivtyp vier Header, die im Speicher als Ringspeicher
angelegt sind. Dies soll im Falle von Zellendefekten im EEprom gewährleisten,
dass die Information sicher gespeichert wird. Mit jedem Schreiben eines neuen Ar-
chiveintrags wird der zugehörige Archivheader aktualisiert und als nächster
Eintrag im Ringpuffer gespeichert:
Anfangs leerer Header-Ringpuffer nach Schreiben eines neuen Eintrags:
Speicher-Index
0
Archivheader (Ordnungsnummer 1) -> Aktueller Header
1
Leer
2
Leer
3
Leer
Ringpuffer nach Schreiben von vier Einträgen:
Speicherindex
0
Archivheader (Ordnungsnummer 1)
1
Archivheader (Ordnungsnummer 2)
2
Archivheader (Ordnungsnummer 3)
3
Archivheader (Ordnungsnummer 4) -> Aktueller Header
APPENDIX
Datentyp
Länge in Byte
UINT16
2
UINT16
2
UINT16
2
UINT16
2
Gesamtlänge: 8
Handbuch RSM 200 · DE04.1 · 04. April 2025
173