Compilerwarnung C0514
Meldung: Der Zugriff auf die interne Eigenschaft <POU name>.<poperty name> der Bibliothek <library name> ist nicht erlaubt.
Mögliche Fehlerursache: Eine Bibliothek enthält einen Baustein mit einem Property, dessen Sichtbarkeit mit dem Schlüsselwort INTERNAL auf diese Bibliothek eingeschränkt ist. Es wird von außerhalb dieser Bibliothek auf das Property zugegriffen.
Fehlerbehebung: Ändern Sie die Sichtbarkeit des Property (beispielsweise Schlüsselwort INTERNAL entfernen) oder ändern Sie die Deklaration der Variablen.
Beispiel für die Warnung
PROGRAM MAIN
VAR
p1: MyLib.POU;
somevar1 :INT := p1.Prop;
END_VARDie Deklaration der Variablen somevar1 produziert folgende Warnung:
Meldung:
C0514: Sollte nicht auf die interne Eigenschaft POU.Prop der Bibliothek MyLib, 1.0.0.0 (MyCompany) zugreifen.