VAR_TEMP

Begonnen von Duffman, 28. Mai 2010, 14:21:17

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Duffman

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

peewit

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.