Skip to main content

コンパイラエラーC0040

メッセージ:関数 '<関数名>'には正確に '<入力数>'入力が必要です

考えられるエラーの原因:呼び出された関数に渡されるパラメーターが多すぎるか少なすぎます。

エラー訂正:期待される数のパラメーターを関数に渡します。

339. エラーの例:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := TEST(1,2);


FUNCTION TEST : INT
VAR_INPUT
    IN: INT;
END_VAR

メッセージ:

C0040:関数「TEST」には正確に「1」の入力が必要です

エラー訂正:

i := Test(1);