编译器警告 C0516
留言: 不应访问 <库名> 的 <POU 名> 内部变量
可能的错误原因: 一个库包含一个带有变量的 POU。POU 的可见性仅限于此库 INTERNAL
关键字。该变量可从该库外部访问。
错误更正: 更改 POU 的可见性(例如,删除 POU INTERNAL
关键字)或更改变量的声明。
例 484. 警告示例
PROGRAM PLC_PRG VAR somevar1 : INT := MyLib.GVL.p.varIn; END_VAR
变量的声明 somevar1
产生以下警告。
消息:
C0516:不应访问库 myLib 的内部变量 internalpou.varin,1.0.0.0 (myCompany)