Skip to main content

Erreur du compilateur C0576

Message: Impossible d'accéder à VAR_INST '<nom de la variable>' de '<nom de la méthode>' depuis l'extérieur de la méthode de déclaration

Cause d'erreur possible: Une tentative est faite pour accéder à un VAR_INST variable en dehors de la méthode de déclaration.

Correction d'erreur :

Exemple 504. Exemple d'erreur :
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; 

Message :

C0576 : Impossible d'accéder à VAR_INST 'BinSt' de 'TestMethod' depuis l'extérieur de la méthode de déclaration

Correction d'erreur :

Supprimez l'instruction incorrecte ou modifiez la déclaration de la variable à laquelle vous souhaitez accéder (à la place : VAR_INST pour une méthode, VAR_INPUT pour un bloc fonctionnel).