-> Hier kostenlos registrieren
Hallo zusammen,
ich habe eine Frage zum prinzipiellen anlegen von (globalen) Variablen.
Ich hatte vor langer Zeit ein Problem mit Wago Controllern, wenn die Hardware verändert wurde (I/Os dazu oder weg) haben sich interne Speicherbereiche verschoben und die retain und/oder persistent Variablen hatten andere (falsche) Werte.
Daraufhin bin ich dazu übergegangen, alle retain/persistent variablen global zu speichern. Dies war laut damaliger Aussage vom Support die bessere Variante.
Nun werden aber die Programme mittlerweile immer unübersichtlicher, ich würde zukünftig gerne die Variablen wieder im entsprechenden Programmteil anlegen.
Seht Ihr hier ein Problem, bekomme ich wieder Probleme mit den retain/persistent Variablen?
Wie legt Ihr eure retain/persistent Variablen an um kein Problem bei I/O-Erweiterungen zu bekommen?
Schöne Grüße
Daniel
ich habe eine Frage zum prinzipiellen anlegen von (globalen) Variablen.
Ich hatte vor langer Zeit ein Problem mit Wago Controllern, wenn die Hardware verändert wurde (I/Os dazu oder weg) haben sich interne Speicherbereiche verschoben und die retain und/oder persistent Variablen hatten andere (falsche) Werte.
Daraufhin bin ich dazu übergegangen, alle retain/persistent variablen global zu speichern. Dies war laut damaliger Aussage vom Support die bessere Variante.
Nun werden aber die Programme mittlerweile immer unübersichtlicher, ich würde zukünftig gerne die Variablen wieder im entsprechenden Programmteil anlegen.
Seht Ihr hier ein Problem, bekomme ich wieder Probleme mit den retain/persistent Variablen?
Wie legt Ihr eure retain/persistent Variablen an um kein Problem bei I/O-Erweiterungen zu bekommen?
Schöne Grüße
Daniel