Error del compilador C0043
Mensaje: Parámetro formal incorrecto: se esperaba '<nombre del parámetro>' en este lugar
Posible causa de error: Los parámetros se asignan explícitamente a la función en el orden incorrecto.
Error de corrección: especifique los parámetros en el orden correcto.
ejemplo 342. Ejemplo del error:
PROGRAM PLC_PRG VAR i : INT; END_VAR i := Test(iPar2 := 2, 5); FUNCTION Test : INT VAR_INPUT iPar1 : INT; iPar2 : INT; END_VAR
Mensaje:
C0043: Parámetro formal incorrecto: se esperaba 'iPar1' en este lugar
C0412: asignaciones de entradas múltiples para el parámetro ''
Error de corrección:
i := Test(5, iPar2 := 2);