Temporäre Variablen - VAR_TEMP

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.

TwinCAT initialisiert temporäre Variablen bei jedem Aufruf des Bausteins neu.

Auf die temporären Variablen kann die Anwendung nur im Implementierungsteil eines Programms oder eines Funktionsbausteins zugreifen.

Beispiel:

VAR_TEMP
    nVarTmp1 : INT; //1st temporary variable
END_VAR