Advertencia del compilador C0513
Mensaje: No debe acceder a la propiedad privada <nombre de la POU> <nombre de propiedad>
Posible causa del error: Una propiedad de la POU, cuya visibilidad está restringida a la POU con PRIVATE
palabra clave, se accede desde fuera de la POU.
Corrección de errores: Cambie la visibilidad de la propiedad (por ejemplo, elimine el PRIVATE
palabra clave) o cambiar la declaración de la variable.
ejemplo 481. Ejemplo de la advertencia
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PRIVATE Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
La declaración de la variable p
produce la siguiente advertencia.
Mensaje:
C0513: No debe acceder a la propiedad privada POU Prop