在 VAR_OUTPUT 和END_VAR 之间所有变量都是已声明的,并作为输出变量服务于POU。这意味着这些值被移回POU做调令,并且可以被解答和做更深层的应用。
关于添加
⇘
特性 到 'VAR_OUTPUT'的可能性。
例子:
VAR_OUTPUT
iOut1:INT; (* 1. Outputvariable*)
END_VAR
功能和路径中的输出变量:
根据IEC 61131-3草案2,
⇘
功能(和路径)可以有其他的输出,这些输出必须在函数调用中做如下分配:
例子:
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);