コンパイラ警告 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 にアクセスしてはいけません