Skip to main content

コンパイラエラーC0037

メッセージ: '<無効な入力>'は '<関数名>'の入力ではありません

考えられるエラーの原因:ローカル変数は関数呼び出しで定義されます。

エラー訂正:変数を入力パラメーターとして宣言します。

336. エラーの例:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := TEST(iVar := 1);

FUNCTION TEST : INT
VAR
    iVar : INT;
END_VAR

メッセージ:

C0037:「iVar」は「TEST」の入力ではありません

エラー訂正:

VAR_INPUT
    iVar : INT;
END_VAR