コンパイラエラーC0039
メッセージ:VAR_IN_OUT '<無効な変数>'は '<関数ブロック名>'の呼び出しで割り当てる必要があります
考えられるエラーの原因:IN_OUT変数は、IN_OUT変数を必要とする機能ブロックに渡されません。
エラー訂正:IN_OUT変数を割り当てます。
例 343. エラーの例:
PROGRAM PLC_PRG
VAR
inst : FB;
END_VAR
inst();
FUNCTION_BLOCK FB
VAR_IN_OUT
inout : INT;
END_VAR
メッセージ:
C0039:VAR_IN_OUT'inout 'は' FB 'の呼び出しで割り当てる必要があります
エラー訂正:
inst(inout := i);