编译器警告 C0515
留言: 不应访问受保护的 <POU 名称>.<属性名称>
可能的错误原因: POU 的财产,其可见性受限 PROTECTED
关键字,可从 POU 或其继承层次结构外部访问。
错误更正: 更改属性的可见性(例如,移除 PROTECTED
关键字)或更改变量的声明。
例 483. 警告示例
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PROTECTED Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
变量的声明 p
产生以下警告:
消息:
C0515:不应访问受保护的属性 pou.prop