コンパイラ警告 C0513
メッセージ: プライベート・プロパティ <POU名> <プロパティ名> にアクセスしてはならない。
考えられるエラー原因: POU のプロパティで、その可視性は POU が設定された POU のみに制限されています PRIVATE
キーワードは、POU の外部からアクセスされます。
エラー訂正: プロパティの可視性を変更 (たとえば、プロパティを削除する) PRIVATE
キーワード) または変数の宣言を変更してください。
例 481. 警告の例
FUNCTION_BLOCK POU VAR_INPUT END_VAR ... PROPERTY PRIVATE Prop : UDINT PROGRAM PLC_PRG VAR p:POU := STRUCT(Prop := 7); END_VAR
変数の宣言 p
次の警告が表示されます。
メッセージ:
C0513: プライベートプロパティ POU プロップにアクセスしてはいけません