Errore del compilatore C0576
Message: Impossibile accedere a VAR_INST '<nome variabile>' di '<nome metodo>' dall'esterno del metodo dichiarante
Possibile causa dell'errore: Si tenta di accedere a un VAR_INST
variabile al di fuori del metodo di dichiarazione.
Correzione degli errori:
Esempio 504. Esempio di errore:
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;
Messaggio:
C0576: Impossibile accedere a VAR_INST 'BinST' di 'testMethod' dall'esterno del metodo dichiarante
Correzione degli errori:
Rimuovi l'istruzione errata o modifica la dichiarazione della variabile a cui accedere (invece: VAR_INST
per un metodo, VAR_INPUT
per un blocco funzionale).