Skip to main content

コンパイラ警告 C0514

メッセージ: ライブラリ<ライブラリ名> の内部プロパティ <POU 名>.<プロパティ名> にアクセスすべきではありません。

考えられるエラー原因: ライブラリにはプロパティの付いた POU が含まれていますが、その可視性は、次のプロパティを持つこのライブラリに制限されています INTERNAL キーワード。このプロパティには、このライブラリの外部からアクセスします。

エラー訂正: プロパティの可視性を変更 (たとえば、プロパティを削除する) INTERNAL キーワード) または変数の宣言を変更してください。

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

変数の宣言 somevar1 次の警告が表示されます。

メッセージ:

C0514: ライブラリ MyLib 1.0.0.0 (MyCompany) の内部プロパティ Pou.prop にアクセスしてはいけません