输出变量:VAR_OUTPUT
输出变量用于功能块的输出。你声明 VAR_OUTPUT
之间的变量 VAR_OUTPUT
和 END_VAR
POU 声明部分的关键字。这个变量的值被返回给调用 POU。
提示
该变量可以使用属性关键字 (CONSTANT
, RETAIN,
或者 PERSISTENT
)。
ST示例
VAR_OUPUT
Out1 : INT; (*1st output variable *)
END_VAR
函数和方法中的输出变量
根据 IEC 61131-3 标准,函数和方法具有附加输出,必须在调用函数时分配这些额外的输出,如下所示
fun(In1 := 1, In2 := 2, Out1 => Loc1, Out2 => Loc2);