Skip to main content

コンパイラエラーC0554

メッセージ:「<FB名>」の明示的な呼び出しは許可されていません。 <属性の値'no_explicit_call'>

考えられるエラーの原因:機能ブロック no_explicit_call 属性が呼び出されました。

494.
{attribute 'no_explicit_call' := 'Call of this FB is not allowed'}
FUNCTION_BLOCK FB1
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
END_VAR
PROGRAM PLC_PRG
VAR
    myFB: FB1;
END_VAR

myFB();

メッセージ:

C0554:「FB1」の明示的な呼び出しは許可されていません。Call of this FB is not allowed。

エラー訂正

属性プラグマを削除します。