Skip to main content

编译器警告 C0517

留言: 不应访问 <库名> 的 < 对象名> 内部对象

可能的错误原因: 库包含 POU,其可见性仅限于此库 INTERNAL 关键字。一个 POU SIZEOF 在此库之外使用运算符。

错误更正: 更改 POU 的可见性(例如,删除 POU INTERNAL 关键字)或更改变量的声明。

485. 警告示例
PROGRAM PLC_PRG
VAR
    somevar1 : INT := SIZEOF(MyLib.POU);
END_VAR

消息:

C0517:不应访问库 myLib 的内部对象 POU,1.0.0.0 (myCompany)