Skip to main content

コンパイラエラーC0035

メッセージ:「<無効な関数>」の代わりに、プログラム名、関数、または関数ブロックのインスタンスが必要です

考えられるエラーの原因:存在しない関数が呼び出されます。

エラー訂正:存在するプログラム名、関数、および関数ブロックインスタンスのみが呼び出されるようにしてください。

334. エラーの例:
PROGRAM PLC_PRG
VAR
END_VAR

PLC_PRG.METH1();

METHOD METH
VAR_INPUT
END_VAR

メッセージ:

C0004:「METH1」は「PLC_PRG」のコンポーネントではありません

C0035:「PLC_PRG.METH1」の代わりにプログラム名、関数、またはファンクションブロックインスタンスが必要です

エラー訂正:

PLC_PRG.METH();