コンパイラ警告 C0515
メッセージ: 保護されたプロパティ<POU名>.<プロパティ名>にアクセスすべきではありません。
考えられるエラー原因: POU のプロパティ。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 にアクセスしてはいけません