Avertissement du compilateur C0513
Message: Ne doit pas accéder à une propriété privé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 au POU avec le PRIVATE
mot clé, est accessible depuis l'extérieur du POU.
Correction d'erreur: modifiez la visibilité de la propriété (par exemple, supprimez le PRIVATE
mot-clé) ou modifiez la déclaration de la variable.
Exemple 481. Exemple d'avertissement
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PRIVATE 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 :
C0513 : Ne doit pas accéder à une propriété privée POU Prop