Hallo
Hier nochmal meine genaue Deklaration.
VAR RETAIN PERSISTENT
LAUFZ_WP: UDINT;
SCHALT_WP: UDINT;
LAUFZ_WP_letzter_Tag AT %MD5: REAL;
LAUFZ_WP_aktueller_Tag AT %MD6: REAL;
LAUFZ_WP_letzter_Woche AT %MD7: REAL;
LAUFZ_WP_aktuelle_Woche AT %MD8: REAL;
LAUFZ_WP_letzter_Monat AT %MD9: REAL;
LAUFZ_WP_aktueller_Monat AT %MD10: REAL;
LAUFZ_WP_letztes_Jahr AT %MD11: REAL;
LAUFZ_WP_aktuelles_Jahr AT %MD12: REAL;
END_VAR
Habe nochmal gesucht und das gefunden.
Um unkontollierte Überschteibungen zu vermeiden,
sollen Merker und VAR_RETAIN niemal zusammen benutz werden.
Kann es daran liegen.
Aber die Variablen
LAUFZ_WP: UDINT;
SCHALT_WP: UDINT;
vom Baustein ONTIME bleiben auch nicht erhalten.
Gruß NetFritz