Diese Funktionalität ist eine Erweiterung bezüglich der Norm IEC 61131-3.
Sie deklarieren temporäre Variablen lokal zwischen den Schlüsselwörtern VAR_TEMP
und END_VAR
.
VAR_TEMP
-Deklarationen sind nur in Programmen und Funktionsbausteinen möglich.
CODESYS initialisiert temporäre Variablen bei jedem Aufruf des Bausteins neu.
Auf die temporären Variablen kann die Applikation nur im Implementierungsteil eines Programms oder eines Funktionsbausteins zugreifen.
Beispiel
VAR_TEMP iVarTmp1 : INT; (*1st temporary variable *) END_VAR