Skip to main content

Advertencia del compilador C0514

Mensaje: No se debe acceder a la propiedad interna <nombre de POU>.<nombre de propriedad> de la biblioteca <nombre de la biblioteca>

Posible causa del error: Una biblioteca contiene una POU con una propiedad, cuya visibilidad está restringida a esta biblioteca con INTERNAL palabra clave. Se accede a la propiedad desde fuera de esta biblioteca.

Corrección de errores: Cambie la visibilidad de la propiedad (por ejemplo, elimine el INTERNAL palabra clave) o cambiar la declaración de la variable.

ejemplo 482. Ejemplo de la advertencia
PROGRAM PLC_PRG
VAR
      p1: MyLib.POU;
      somevar1 :INT := p1.Prop;
END_VAR

La declaración de la variable somevar1 produce la siguiente advertencia:

Mensaje:

C0514: No se debe acceder a la propiedad interna POU.prop de la biblioteca MyLib, 1.0.0.0 (MyCompany)