Errore del compilatore C0040
Messaggio: La funzione '<nome funzione>' richiede esattamente gli input '<numero di ingressi>'
Possibile causa dell'errore: Alla funzione chiamata vengono passati troppi o troppo pochi parametri.
Correzione dell'errore: Passa esattamente tutti i parametri previsti alla funzione.
Esempio 344. Esempio dell'errore:
PROGRAM PLC_PRG
VAR
i : INT;
END_VAR
i := TEST(1,2);
FUNCTION TEST : INT
VAR_INPUT
IN: INT;
END_VAR
Messaggio:
C0040: La funzione 'TEST' richiede esattamente gli ingressi '1'
Correzione dell'errore:
i := Test(1);