Skip to main content

变量:VAR_OUTPUT

输出变量用于功能块的输出。你声明 VAR_OUTPUT 之间的变量 VAR_OUTPUTEND_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);