变量:VAR_OUTPUT
输出变量用于功能块的输出。你声明 VAR_OUTPUT
之间的变量 VAR_OUTPUT
和 END_VAR
POU 声明部分的关键字。这个变量的值被返回给调用 POU。您可以在那里检索值并继续使用它们。
可以使用属性关键字(CONSTANT
, RETAIN
要么 PERSISTENT
) 进行扩展。
例 82. 例子
VAR_OUPUT iOut1 : INT; (*1st output variable *) END_VAR
函数和方法中的输出变量
根据 IEC 61131-3 标准,函数和方法具有附加输出。您必须在调用函数时分配这些额外的输出,如下所示。
例 83. 例子
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);