変数:VAR_OUTPUT
出力変数は、ファンクションブロックの出力で使用されます。あなたは宣言します VAR_OUTPUT 間の変数 VAR_OUTPUT と END_VAR POUの宣言部分のキーワード。この変数の値は、呼び出し元のPOUに返されます。そこで、値を取得して引き続き使用できます。
変数は属性キーワードで指定できます(CONSTANT、 RETAIN また PERSISTENT)拡張されます。
例 83. 例
VAR_OUPUT
iOut1 : INT; (*1st output variable *)
END_VAR関数とメソッドの出力変数
IEC 61131-3規格によると、関数とメソッドには追加の出力があります。以下に示すように、関数を呼び出すときにこれらの追加の出力を割り当てる必要があります。
例 84. 例
fun(iIn1 := 1, iIn2 := 2, iOut1 => iLoc1, iOut2 => iLoc2);