Konfigurationsvariablen dienen dazu, Variablen die in Funktionsbausteinen mit unvollständigen Adressangaben deklariert sind und auf Geräte-E/As abgebildet werden sollen, die vollständige Adresse zuzuweisen.
Sie deklarieren die Variablen in einer globalen Variablenliste zwischen den Schlüsselwörtern
VAR_CONFIG
und END_VAR
. Diese globale Variablenliste wird "Variablenkonfiguration" genannt. In der "Variablenkonfiguration"
müssen Sie die Konfigurationsvariablen mit vollständigem Instanzpfad und mit der korrekten
Adresse angeben.
Beispiel
Deklaration der Variablen xLocIn
mit unvollständiger Adresse %I*
in einem Funktionsbaustein:
FUNCTION_BLOCK locio VAR xLocIn AT %I* : BOOL := TRUE; END_VAR
Der Funktionsbaustein locio
wird im Programm PLC_PRG
verwendet:
PROGRAM PLC_PRG VAR locioVar1 : locio; END_VAR
Die korrekte Variablenkonfiguration in der globalen Variablenliste lautet:
VAR_CONFIG PLC_PRG.locioVar1.xLocIn AT %IX1.0 : BOOL; END_VAR
Siehe auch