Skip to main content

编译器警告 C0514

留言: 不应访问库 <library name> 的内部属性 <POU name>.<property name>

可能的错误原因: 一个库包含一个带有属性的 POU,其可见性仅限于具有该属性的库 INTERNAL 关键字。该属性可从该库外部访问。

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

482. 警告示例
PROGRAM PLC_PRG
VAR
      p1: MyLib.POU;
      somevar1 :INT := p1.Prop;
END_VAR

变量的声明 somevar1 产生以下警告:

消息:

C0514:不应访问库 myLib 的内部属性 pou.prop,1.0.0.0 (myCompany)