Advertencia del compilador C0517
Mensaje: Non se debe acceder a la <nombre de la objeto> de objetos internos de la biblioteca <nombre de la biblioteca>
Posible causa del error: Una biblioteca contiene una POU, cuya visibilidad está restringida a esta biblioteca con INTERNAL
palabra clave. La POU en un SIZEOF
el operador se usa desde fuera de esta biblioteca.
Corrección de errores: Cambie la visibilidad de la POU (por ejemplo, elimine el INTERNAL
palabra clave) o cambiar la declaración de la variable.
ejemplo 485. Ejemplo de la advertencia
PROGRAM PLC_PRG VAR somevar1 : INT := SIZEOF(MyLib.POU); END_VAR
Mensaje:
C0517: No se debe acceder a la POU de objetos internos de la biblioteca MyLib, 1.0.0.0 (MyCompany)