Skip to main content

Advertencia del compilador C0525

Mensaje: El tipo <nombre de tipo> no puede tener un valor predeterminado en este contexto

Posible causa del error: El valor inicial de un VAR_INPUT tiene un tipo de datos personalizado.

Corrección de errores: Elimina el valor inicial.

ejemplo 486. Ejemplo de la advertencia
FUNCTION Fun: INT
VAR_INPUT
      iPar : INT;
      xPar : BOOL;
      aInt : ARRAY [0..1] OF INT := [1, 2];
END_VAR

PROGRAM PLC_PRG
VAR
     aInt:ARRAY [0..1] OF INT := [1, 2];
END_VAR
Fun(1, TRUE, aInt);

La declaración de la variable aInt en el Fun la función produce la siguiente advertencia.

Mensaje:

C0525: El tipo ARRAY [0.. 1] OF INT no puede tener un valor predeterminado en este contexto