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