Advertencia del compilador C0441
Mensaje: Acceso a datos no inicializados VAR_IN_OUT
variable
Posible causa del error: A VAR_IN_OUT
la variable se usa como el valor inicial de otra declaración de variable.
Corrección de errores: Elimine el valor inicial y asigne el valor a la variable en la parte de implementación.
ejemplo 477. Ejemplo de la advertencia
FUNCTION_BLOCK POU VAR_INPUT i:INT; END_VAR VAR_OUTPUT b:BOOL := a[i]; END_VAR VAR_IN_OUT a:ARRAY [1..5] OF BOOL; END_VAR
El valor inicial de la variable b
produce la siguiente advertencia.
Mensaje:
C0441: Acceso a la variable VAR_IN_OUT no inicializada