Avviso del compilatore C0517
Messaggio: Non si deve accedere all'oggetto interno <nome oggetto> della libreria <nome libreria>
Possibile causa dell'errore: una libreria contiene un POU, la cui visibilità è limitata a questa libreria con INTERNAL
parola chiave. Il POU in a SIZEOF
l'operatore viene utilizzato 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 485. Esempio di avviso
PROGRAM PLC_PRG VAR somevar1 : INT := SIZEOF(MyLib.POU); END_VAR
Messaggio:
C0517: Non dovrebbe accedere al POU interno dell'oggetto della libreria MyLib, 1.0.0.0 (MyCompany)