Avviso del compilatore C0516
Messaggio: Non si deveccedere alla variabile interna <POU name> della libreria <library name>
Possibile causa dell'errore: una libreria contiene un POU con una variabile. La visibilità del POU è limitata a questa libreria INTERNAL
parola chiave. Si accede alla variabile dall'esterno di questa libreria.
Correzione degli errori: modifica la visibilità del POU (ad esempio, rimuovi INTERNAL
parola chiave) o modificare la dichiarazione della variabile.
Esempio 484. Esempio di avviso
PROGRAM PLC_PRG VAR somevar1 : INT := MyLib.GVL.p.varIn; END_VAR
La dichiarazione della variabile somevar1
produce il seguente avviso.
Messaggio:
C0516: Non dovrebbe accedere alla variabile interna InternalPou.varin della libreria MyLib, 1.0.0.0 (MyCompany)