Skip to main content
Suche

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 339. 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);