Avertissement du compilateur C0515
Message: Ne doit pas accéder à la propriété protégée <nom de la POU>.<nom de la propriété>
Cause d'erreur possible: Une propriété du POU, dont la visibilité est limitée par le PROTECTED
mot clé, est accessible depuis l'extérieur du POU ou de sa hiérarchie d'héritage.
Correction d'erreur: modifiez la visibilité de la propriété (par exemple, supprimez le PROTECTED
mot-clé) ou modifiez la déclaration des variables.
Exemple 483. Exemple d'avertissement
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PROTECTED Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
La déclaration de la variable p
produit l'avertissement suivant :
Message :
C0515 : Ne doit pas accéder à la propriété protégée POU.prop