コンパイラ警告 C0371
メッセージ: 外部コンテキスト''から''で宣言されたVAR_IN_OUT ''にアクセスする。
考えられるエラー原因: A VAR_IN_OUT
POU の POU は POU のメソッドでアクセスされます。
エラー訂正: 変数の宣言を変更するか、代入を削除してください。
例 471. 警告の例
FUNCTION_BLOCK FB_Test VAR_IN_OUT bInOut : BOOL; END_VAR METHOD METH: BOOL VAR bBool : BOOL; END_VAR bInOut := bBool;
メソッドに代入すると、次の警告が表示されます。
メッセージ:
C0371: 外部コンテキスト 'METH' から 'FB_Test' で宣言された VAR_IN_OUT 'BINOUT' へのアクセス