Erweitern einer Schnittstelle
Sie können Schnittstellen ebenso wie Funktionsbausteine erweitern. Die Schnittstelle erhält dann auch die Schnittstellen-Methoden und Schnittstellen-Eigenschaften der Basis-Schnittstelle, zusätzlich zu ihren eigenen.
Erzeugen einer Schnittstelle, die eine andere Schnittstelle erweitert:
- 1. Selektieren Sie das SPS-Projektobjekt oder einen Unterordner im SPS-Projektbaum.
- 2. Wählen Sie im Kontextmenü den Befehl Hinzufügen > Schnittstelle…
- Der Dialog Schnittstelle hinzufügen öffnet sich.
- 3. Geben Sie einen Namen für die neue Schnittstelle ein.
- 4. Aktivieren Sie die Option Erweitert und klicken Sie auf die Schaltfläche
. - 5. Die Eingabehilfe öffnet sich.
- 6. Wählen Sie aus der Kategorie Schnittstellen die Schnittstelle aus, die durch die neue Schnittstelle erweitert werden soll.
- Die Schnittstelle erweitert die Basis-Schnittstelle.
![]() | Mehrfachvererbung In der SPS ist Mehrfachvererbung bei Schnittstellen grundsätzlich erlaubt. Es ist also möglich, dass eine Schnittstelle mehr als eine andere Schnittstelle erweitert. Beispiel: INTERFACE I_Sub EXTENDS I_Base1, I_Base2 Das TwinCAT Typsystem und der ADS Watch Server unterstützen Mehrfachvererbung bei Schnittstellen nicht. Bei ADS-Zugriff sind daher nur die Methoden und Eigenschaften der ersten Basis-Schnittstelle sichtbar. |
Siehe auch:
