コンパイラエラーC0179
メッセージ: '<識別子>'は '機能ブロック'の出力ではありません
考えられるエラーの原因:機能ブロックインスタンスの初期化には、次のものを含めることはできません VAR_IN_OUT 変数。
エラー訂正: つかいます VAR_IN_OUT 関数ブロック呼び出しの変数のみ。機能ブロックインスタンスを初期化するときは、機能ブロックの入力のみを割り当ててください。
例 420. エラーの例:
Beispiel:
FUNCTION_BLOCK MyFB
VAR_IN_OUT
inOut : INT;
END_VAR
PROGRAM PLC_PRG
VAR
iValue : INT;
fb : MyFB := (inOut := iValue);
END_VAR
メッセージ:
C0179:「inOut」は「MyFB」の出力ではありません