Skip to main content

Error del compilador C0042 (Versión del compilador <= 3.4.10)

Mensaje: Todos o ningún parámetro formal debe indicarse en la llamada de función

Posible causa de error: Los parámetros se asignan explícitamente a la función en el orden incorrecto.

Error de corrección: Utilice parámetros formales uniformes o parámetros implícitos.

ejemplo 341. Ejemplo del error:
PROGRAM PLC_PRG
VAR
     i : INT;
END_VAR
 i := Test(iPar1:=2, 5);

FUNCTION Test : INT
VAR_INPUT
    iPar1 : INT;
    iPar2 : INT;
END_VAR

Mensaje:

C0042: Todos o ningún parámetro formal debe indicarse en la llamada de función