コンパイラ警告 C0517
メッセージ: ライブラリ <ライブラリ名> の内部オブジェクト<オブジェクト名> にアクセスしてはならない。
考えられるエラー原因: ライブラリに POU が含まれていますが、その可視性は POU が存在するライブラリに限定されています。 INTERNAL
キーワード。の POU は SIZEOF
operator はこのライブラリの外部から使用されます。
エラー訂正: POU の可視性を変更 (たとえば、POU を削除する) INTERNAL
キーワード) または変数の宣言を変更してください。
例 485. 警告の例
PROGRAM PLC_PRG VAR somevar1 : INT := SIZEOF(MyLib.POU); END_VAR
メッセージ:
C0517: ライブラリ MyLib、1.0.0.0 (MyCompany) の内部オブジェクト POU にアクセスしてはいけません