Skip to main content

Error del compilador C0040

Mensaje: La función '<nombre de función>' requiere exactamente '<número de entradas>' entradas

Posible causa de error: Se pasan demasiados o muy pocos parámetros a la función llamada.

Error de corrección: Pase exactamente tantos parámetros a la función como se espera.

ejemplo 339. Ejemplo del error:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
i := TEST(1,2);


FUNCTION TEST : INT
VAR_INPUT
    IN: INT;
END_VAR

Mensaje:

C0040: La función 'PRUEBA' requiere exactamente entradas '1'

Error de corrección:

i := Test(1);