Advertencia del compilador C0564
Mensaje: Una referencia a la variable no inicializada <variable1> se utiliza para la inicialización de <variable2>. El acceso a la variable no inicializada puede provocar un comportamiento inesperado.
Posible causa del error: Se utiliza una referencia a una variable no inicializada para inicializar otra variable.
Corrección de errores: Declarar <variable1> antes de variable <variable2>.
PROGRAM PLC_PRG VAR inst : FB := STRUCT(ii := inst2); inst2 : FBI; END_VAR
La inicialización de la variable inst
produce la siguiente advertencia cuando se declara.
Mensaje:
C0564: Se utiliza una referencia a la variable no inicializada inst2 para la inicialización de inst. El acceso a la variable no inicializada
Corrección de errores: declare la variable inst2
antes de la variable inst
.
PROGRAM PLC_PRG VAR inst2 : FBI; inst : FB := STRUCT(ii := inst2); END_VAR