コンパイラエラー C0576
メッセージ: 宣言メソッドの外部から '<メソッド名>' の VAR_INST '<変数名>' にアクセスできません
考えられるエラー原因: にアクセスしようとしました VAR_INST
宣言メソッド外の変数。
エラー修正:
例 504. エラーの例:
FUNCTION_BLOCK FB_Test ... METHOD TestMethod: BOOL VAR_INST bInst:BOOL; END_VAR PROGRAM PLC_PRG VAR fbTest:FB_Test; bTest:BOOL; END_VAR bTest := fbTest.TestMethod.bInst;
メッセージ:
C0576: 宣言メソッドの外部から 'TestMethod' の VAR_INST 'bInst' にアクセスできない。
エラー修正:
間違ったステートメントを削除するか、アクセスする変数の宣言を変更してください (代わりに: VAR_INST
メソッドの場合、 VAR_INPUT
ファンクションブロック用)。