Avviso del compilatore C0513
Messaggio: Non si deve accedere alla proprietà privata <POU name> <property name>
Possibile causa dell'errore: una proprietà del POU, la cui visibilità è limitata al POU con PRIVATE
parola chiave, è accessibile dall'esterno del POU.
Correzione degli errori: modifica la visibilità della proprietà (ad esempio, rimuovi PRIVATE
parola chiave) o modificare la dichiarazione della variabile.
Esempio 481. Esempio di avviso
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PRIVATE Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
La dichiarazione della variabile p
produce il seguente avviso.
Messaggio:
C0513: Non dovrebbe accedere alla proprietà privata POU Prop