habe mehrere ARRAY's als RETAIN PERSISTENT deklariert, und in der Deklaration auch INIT-Werte definiert (Codesys auf WAGO 758-870).
Wenn ich jetzt aber einen INIT-Wert abändere, dann behält die Steuerung natürlich den alten RETAIN-Wert. Ich muss dann immer online die Variablen im ARRAY von Hand auf die gewünschten Werte ändern.
Wie kann ich es machen, dass das ARRAY die neuen INIT-Werte nimmt, ohne dass ich sie von Hand ändern muss ?
Grüsse,
Dieter
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Am einfachsten ist da wohl noch die persist.dat über FTP auf der Steuerung zu löschen und dann das Programm neu hochladen. Dann sind aber alle Persist-Variablen auf Urpsrung.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Also bei meiner Wago 750-841 wird bei einem Reset (Kalt) keine RetainPersistent Variable zurückgesetzt. Nur bei einem Reset (Urpsrung), dann sind aber alle Daten weg, auch das Bootprojekt.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
habe mehrere ARRAY's als RETAIN PERSISTENT deklariert, und in der Deklaration auch INIT-Werte definiert (Codesys auf WAGO 758-870).
Wenn ich jetzt aber einen INIT-Wert abändere, dann behält die Steuerung natürlich den alten RETAIN-Wert. Ich muss dann immer online die Variablen im ARRAY von Hand auf die gewünschten Werte ändern.
Wie kann ich es machen, dass das ARRAY die neuen INIT-Werte nimmt, ohne dass ich sie von Hand ändern muss ?
Grüsse,
Dieter
Hab mich damit auch schon rumgeärgert.
Am einfachsten ist da wohl noch die persist.dat über FTP auf der Steuerung zu löschen und dann das Programm neu hochladen. Dann sind aber alle Persist-Variablen auf Urpsrung.
hab das zwar selbst noch nicht machen müssen, aber ist dafür nicht das reset (original) im online menü?
zumindest würde ich so die hilfe verstehen, wenn ich nach remanent variables suche...
Stimmt, das wäre natürlich einfacher...
Bei einem Reset werden die PERSISTENT-Variablen gelöscht, die RETAIN bleiben erhalten.
Bei einem Reset (Kalt) und Reset (Ursprung) werden beide Typen gelöscht.
Soweit die Hilfe von CoDeSys.
Also bei meiner Wago 750-841 wird bei einem Reset (Kalt) keine RetainPersistent Variable zurückgesetzt. Nur bei einem Reset (Urpsrung), dann sind aber alle Daten weg, auch das Bootprojekt.