Skip to main content

Compilerwarnung C0514

Meldung: Sollte nicht auf die interne Eigenschaft <POU name>.<poperty name> der Bibliothek <library name> zugreifen

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.

Fehlerbehbung: Ändern Sie die Sichtbarkeit des Property (beispielsweise Schlüsselwort INTERNAL entfernen) oder ändern Sie die Deklaration der Variablen

Beispiel 482. Beispiel für die Warnung
PROGRAM PLC_PRG
VAR
      p1: MyLib.POU;
      somevar1 :INT := p1.Prop;
END_VAR

Die 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