Hallo Herrmann, hallo Jan,
um den Einstieg zu erleichtern, habe hier ein einfaches Beispiel für die Anwendung der Bausteine geschrieben.
Ich hoffe das es auf Anhieb funktioniert. Da es in der Simulation nicht läuft und ich keine EC4 hier habe konnte ich es leider vorher nicht testen.
Jan hat prinzipiell recht, wenn er schreibt das zu häufiges Schreiben auf die Speicherkarte nicht gut ist. Das relativiert sich aber, da die MMC Karten 1.000.000 Write-Zyklen überstehen sollen.
Für die lokale Zwischenspeicherung der Daten in einem FLASH, würde ich den RETAIN-Daten Bereich verwenden.
Dafür braucht man nichts weiter zu tun, als seine Daten als VAR_RETAIN zu deklarieren. Die Variablen werden dann in einem speziellen Speichersegment abgelegt, welches beim Ausschalten der EC4 automatisch gesichert wird. Beim Einschalten wird der Bereich wieder restauriert und die Daten stehen wieder zur Verfügung und können zu einem definierten Zeitpunkt auf die Speicherkarte übertragen werden.
Viele Grüße
Dieter