Configuration Variables - VAR_CONFIGΒΆ

Use configuration variables for assigning complete addresses to variables that are declared in function blocks with incomplete addresses and will be mapped on device I/Os.

Declare the variables in a global variables list between VAR_CONFIG and END_VAR. The global variables list is termed “variables configuration”, where you type the configuration variables with a complete instance path and the correct address.

Example

Declaration of the variable xLocIn with incomplete address %I* in a function block:

FUNCTION_BLOCK locio

VAR
    xLocIn AT %I* : BOOL := TRUE;
END_VAR

The locio function block is used in the PLC_PRG program:

PROGRAM PLC_PRG

VAR
    locioVar1 : locio;
END_VAR

The correct variables configuration in the global variable list is as follows:

VAR_CONFIG

  PLC_PRG.locioVar1.xLocIn AT %IX1.0 : BOOL;

END_VAR

See also