Error del compilador C0576
Message: No se puede acceder a VAR_INST '<nombre de variable>' de '<nombre de método>' desde fuera del método de declaración
Posible causa del error: Se intenta acceder a VAR_INST
variable fuera del método de declaración.
Corrección de errores:
ejemplo 504. Ejemplo del error:
FUNCTION_BLOCK FB_Test ... METHOD TestMethod: BOOL VAR_INST bInst:BOOL; END_VAR PROGRAM PLC_PRG VAR fbTest:FB_Test; bTest:BOOL; END_VAR bTest := fbTest.TestMethod.bInst;
Mensaje:
C0576: No se puede acceder a VAR_INST 'bInst' de 'TestMethod' desde fuera del método de declaración
Corrección de errores:
Elimine la declaración incorrecta o cambie la declaración de la variable a la que se va a acceder (en su lugar: VAR_INST
para un método, VAR_INPUT
para un bloque de funciones).