Skip to main content

Avviso del compilatore C0514

Messaggio: Non si deve accedere alla proprietà interna <POU name>.<property name> della libreria <library name>

Possibile causa dell'errore: Una libreria contiene un POU con una proprietà, la cui visibilità è limitata a questa libreria con INTERNAL parola chiave. Si accede alla proprietà dall'esterno di questa libreria.

Correzione degli errori: Modifica la visibilità della proprietà (ad esempio, rimuovi INTERNAL parola chiave) o modificare la dichiarazione della variabile.

Esempio 482. Esempio di avviso
PROGRAM PLC_PRG
VAR
      p1: MyLib.POU;
      somevar1 :INT := p1.Prop;
END_VAR

La dichiarazione della variabile somevar1 produce il seguente avviso:

Messaggio:

C0514: Non dovrebbe accedere alla proprietà interna POU.prop della libreria MyLib, 1.0.0.0 (MyCompany)