Object: Eigenschaft

Symbol: _cds_icon_interface_property.png

Schlüsselwort: ‎PROPERTY‎

Eigenschaften sind eine Erweiterung der Norm IEC 61131-3 und ein Werkzeug für die objektorientierte Programmierung.

Eigenschaften werden zur Datenkapselung verwendet, da sie den externen Zugriff auf Daten ermöglichen und gleichzeitig als Filter fungieren. Zu diesem Zweck stellt eine Eigenschaft die Accessor-Methoden ‎Get‎ und ‎Set‎ zur Verfügung, die einen lesenden und schreibenden Zugriff auf die Daten der Instanz unterhalb der Eigenschaft ermöglichen.

Sie können eine Eigenschaft mit Accessor-Methoden unterhalb eines Programms, eines Funktionsblocks oder einer globalen Variablenliste hinzufügen. Klicken Sie auf „Projekt  Objekt hinzufügen  Eigenschaft“, um das Dialogfeld „Eigenschaft hinzufügen“ zu öffnen.

Sie können eine ⮫ interface property unterhalb einer Schnittstelle.

Wenn Sie eine Eigenschaft kopieren, die unterhalb einer POE eingefügt wurde, und sie unterhalb einer Schnittstelle hinzufügen oder die Eigenschaft dorthin verschieben, werden die enthaltenen Implementierungen automatisch entfernt.