Hallo zusammen,
Bei CoDeSys V2.3 gibt es die Möglichkeiten Variablen über VAR_TEMP ... END_VAR zu deklarieren.
Wo liegen die Vor- und Nachteile, im Vergleich zu VAR ... END_VAR.
Gruß Duffman
da kannst damit datenspeicher sparen
eine normale lokale var ist teil jeder bausteininstanz und belegt somit datenspeicher
wenn du eine var_temp anlegst dann wird diese auf dem bausteinstack abgebildet und belegt
keinen extraspeicher, jedoch verliert diese variable nach jedem baustein durchlauf ihren wert
und man muss diese variable nach jeden baustein aufruf erst wieder initiialisieren.