Erweitern einer Struktur

Sie können Strukturen ebenso wie Funktionsbausteine erweitern. Die Struktur erhält dann zusätzlich zu den eigenen Variablen die Variablen der Basis-Struktur.

Erzeugen einer Struktur, die eine andere Struktur erweitert:

1. Selektieren Sie das SPS-Projektobjekt oder einen Unterordner im SPS-Projektbaum.
2. Wählen Sie im Kontextmenü den Befehl Hinzufügen > DUT…
Der Dialog DUT hinzufügen öffnet sich.
3. Geben Sie einen Namen und wählen Sie Struktur als Datentyp.
4. Aktivieren Sie die Option Erweitert und klicken Sie auf die Schaltfläche Erweitern einer Struktur 1:.
Die Eingabehilfe öffnet sich.
5. Wählen Sie aus der Kategorie Datentypen die Struktur aus, die durch die neue Struktur erweitert werden soll.
Die Struktur erweitert die Basis-Struktur.

 

Erweitern einer Struktur 2:

Mehrfachvererbung nicht erlaubt

Bei Strukturen ist Mehrfachvererbung nicht erlaubt. Es ist nicht möglich, dass eine Struktur mehr als eine andere Struktur erweitert.

  • Nicht möglich:
    TYPE ST_Sub EXTENDS ST_Base1, ST_Base2 :
    STRUCT

Siehe auch: