Compilerfehler C0040
Meldung: Funktion ‚<function name>‘ benötigt genau ‚<number of inputs>‘ Eingänge
Mögliche Fehlerursache: Der aufgerufenen Funktion werden zu viele oder zu wenige Parameter übergeben.
Fehlerbehebung: Übergeben Sie der Funktion genauso viele Parameter, wie erwartet werden.
Beispiel 344. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
i : INT;
END_VAR
i := TEST(1,2);
FUNCTION TEST : INT
VAR_INPUT
IN: INT;
END_VAR
Meldung:
C0040: Funktion 'TEST' benötigt genau '1' Eingänge
Fehlerbehebung:
i := Test(1);