Im übrigen pflichte ich bonatus bei:
Wir haben einen Versuch gemacht mit NOVRAM-Variable, die als AT%Q* deklariert und dann im Systemmanager verknüpft wurden.
Diese Variablen überleben einen System-Stop, einen System-Restart und einen Reset-All. Aber einen PLC-Stop bei laufendem System überleben sie nicht!!!!!
Und wer wie ich aus der S7-Welt kommt, der klickt schnell mal auf PLC-Stop und danach wieder auf PLC-Start, weil er von S7 gewöhnt ist, daß die Variablen erhalten bleiben...
Demnach ist das Schreiben mit FBReadWriteNOVRAMEx definitiv die bessere Wahl. Übrigens werden als Persistent oder Retain deklarierte Variablen nur bei korrektem Herunterfahren des Systems auf der Platte abgelegt. Nach einem Absturz (BSOD oder Spannungsausfall) arbeitet das System unter Umständen mir den Daten weiter, die beim LETZTEN ordentlichen Herunterfahren gespeichert wurden...