Output Variables - VAR_OUTPUT¶
Output variables are used at the outputs of function blocks.
VAR_OUTPUT
variables are declared between the keywords VAR_OUTPUT
and END_VAR
in the declaration section of programming objects. CODESYS returns these variable values back to the calling function block, where the values can be interrogated and used again.
You can extend output variables with an attribute keyword.
Example
VAR_OUPUT
\ iOut1 : INT; (*1st output variable *)
END_VAR
See also
Output variables in functions and methods
According to the IEC 61131-3 standard, functions and methods have additional outputs. You have to assign these additional outputs when calling the function, as shown below.
Example
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);