Konfigurationsvariablen weisen Variablen, die in Funktionsblöcken mit unvollständigen Adressinformationen deklariert sind und die auf Geräte-E/As abgebildet werden sollen, die volle Adresse zu.
Die Deklaration erfolgt in einer globalen Variablenliste zwischen den Schlüsselwörtern
VAR_CONFIG und END_VAR mit dem vollständigen Instanzpfad und mit der korrekten Adresse. Diese Art von globaler
Variablenliste wird als "variable Konfiguration" bezeichnet.
Beispiel
Deklaration der Variable xLocIn mit einer unvollständigen Adresse %I* in einem Funktionsblock.
FUNCTION_BLOCK locio
VAR
xLocIn AT %I* : BOOL := TRUE;
END_VAR
Der Funktionsblock locio wird im Programm PLC_PRG verwendet.
PROGRAM PLC_PRG
VAR
locioVar1 : locio;
END_VAR
Die korrekte Variablenkonfiguration in der globalen Variablenliste lautet wie folgt:
VAR_CONFIG
PLC_PRG.locioVar1.xLocIn AT %IX1.0 : BOOL;
END_VAR