コンパイラ警告 C0441
メッセージ: 初期化されていないファイルへのアクセス VAR_IN_OUT
変数
考えられるエラー原因: A VAR_IN_OUT
変数は別の変数宣言の初期値として使用されます。
エラー訂正: 初期値を削除し、実装部の変数に値を割り当てます。
例 477. 警告の例
FUNCTION_BLOCK POU VAR_INPUT i:INT; END_VAR VAR_OUTPUT b:BOOL := a[i]; END_VAR VAR_IN_OUT a:ARRAY [1..5] OF BOOL; END_VAR
変数の初期値 b
次の警告が表示されます。
メッセージ:
C0441: 初期化されていない VAR_IN_OUT 変数へのアクセス