Avviso del compilatore C0515
Messaggio: Non si può accedere alla proprietà protetta <POU name>.<property name>
Possibile causa dell'errore: una proprietà del POU, la cui visibilità è limitata dal PROTECTED
parola chiave, è accessibile dall'esterno della POU o dalla sua gerarchia di ereditarietà.
Correzione degli errori: modifica la visibilità della proprietà (ad esempio, rimuovi PROTECTED
parola chiave) o modifica la dichiarazione delle variabili.
Esempio 483. Esempio di avviso
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PROTECTED Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
La dichiarazione della variabile p
produce il seguente avviso:
Messaggio:
C0515: Non dovrebbe accedere alla proprietà protetta POU.prop