Hallo goifalracer,
Retain Persistant ist prinzipiell schon der richtige Ansatz. Dann bleiben die Werte beim Neustart erhalten. Bin mir aber nicht sicher, ob sie auch ein Laden nach "Alles bereinigen" überstehen. Fraglich ist, ob deine Steuerung genügend Retain-Speicher hat, um die ganzen Bausteininstanzen aufzunehmen. Das müsstest du ausprobieren.
Musst du denn bei der Meldung "Speicherpositionen verschieben..." tatsächlich alles bereinigen? Bei meiner Beckhoff quittiere ich die Meldung, lade in die Steuerung, fertig. Kein Neustart.
Gruß,
mattsches