Skip to main content

Avertissement du compilateur C0516

Message: Ne doit pas accéder à la variable interne <nom de la POU> de la bibliothèque <nom de la bibliothèque>

Cause d'erreur possible: Une bibliothèque contient un POU avec une variable. La visibilité du POU est limitée à cette bibliothèque avec le INTERNAL mot clé. La variable est accessible depuis l'extérieur de cette bibliothèque.

Correction d'erreur: Modifiez la visibilité du POU (par exemple, supprimez le INTERNAL mot-clé) ou modifiez la déclaration de la variable.

Exemple 484. Exemple d'avertissement
PROGRAM PLC_PRG
VAR
    somevar1 : INT := MyLib.GVL.p.varIn;
END_VAR

La déclaration de la variable somevar1 produit l'avertissement suivant.

Message :

C0516 : Ne doit pas accéder à la variable interne InternalPOU.varin de la bibliothèque MyLib, 1.0.0.0 (MyCompany)