Die
ist für Steuerungen verfügbar, die über den Knoten in der verfügen. In dieser Ansicht können Sie mehrere Objekte gruppieren, z. B. IEC-Code oder Geräte, und diese mit einer Funktion verknüpfen. Nach der Erstellung dieser Funktion können Sie sie jederzeit wiederverwenden. Durch die Einrichtung dieser Modularität können Sie Ihre Entwicklungen wiederverwenden und dadurch Ihren Überblick über das Projekt verbessern. Sie können die exportieren/importieren und in einem anderen Projekt wiederverwenden.Beispiel für eine
:1 Stammknoten: Entspricht dem Namen des geöffneten Projekts.
2 Steuerungsknoten: Es werden nur Steuerungen angezeigt, die über einen Knoten Funktionsmodell in der Gerätebaumstruktur verfügen.
3 Funktionsmodul: Knoten für die Strukturierung der Funktionsbaumstruktur.
4 Verknüpftes Objekt: Mit dem Funktionsmodul verknüpftes Objekt.
5 Untergeordnetes Objekt: Dem verknüpften Objekt untergeordnetes Objekt.
Gehen Sie vor wie folgt, um Steuerungen für die
auszuwählen:
Schritt |
Aktion |
Ergebnis |
---|---|---|
1 |
Klicken Sie in der mit der rechten Maustaste auf den Stammknoten und führen Sie den Befehl aus. |
Für jede Steuerung in der wird ein neuer Unterknoten hinzugefügt. |
2 |
Wählen Sie im Dialogfeld die Steuerungen aus, die in der hinzugefügt werden sollen, und klicken Sie anschließend auf . |
In der wird für jede ausgewählte Steuerung ein neuer Steuerungsknoten unter dem Stammknoten hinzugefügt. |
Um den Inhalt einer Steuerung gemäß Ihren spezifischen Anforderungen zu gruppieren, können Sie in der
unter den Steuerungsknoten Unterknoten erstellen.
Knoten |
Beschreibung |
Vorgehensweise zur Erstellung |
---|---|---|
Funktionsmodul |
Ein Funktionsmodul ist ein Gruppe von Programmelementen, die eine bestimmte Anwendungsfunktion ausführen. Mithilfe von Funktionsmodulknoten wird in der eine hierarchische Struktur eingerichtet. Um eine aussagekräftige Struktur zu erzielen, bearbeiten Sie die Standardnamen und weisen Sie jedem Funktionsmodul den gewünschten Namen zu. |
Wählen Sie einen übergeordneten Knoten aus (z. B. den Steuerungsknoten) und klicken Sie auf die grüne Plus-Schaltfläche. |
Verknüpftes Objekt |
Verknüpfte Objekte sind Knoten der anderen Navigatoren ( , , ), die den Inhalt der Steuerung wiedergeben.Beachten Sie Folgendes:
|
Klicken Sie mit der rechten Maustaste auf den Knoten eines Funktionsmoduls und führen Sie den Befehl im Kontextmenü aus. Wählen Sie im Dialogfeld den Knoten aus, den Sie verknüpfen möchten, und klicken Sie anschließend auf . |
Untergeordnetes Objekt |
Untergeordnete Objekte der verknüpften Objekte. |
Untergeordnete Objekte werden in der angezeigt. |
Um einen Knoten in der
zu löschen, klicken Sie mit der rechten Maustaste und führen Sie den Befehl im Kontextmenü aus. Sie müssen dann angeben, ob Sie das ausgewählte Objekt mit den zugehörigen untergeordneten Objekten nur in der oder im gesamten Projekt löschen möchten.Untergeordnete Objekte können nicht nur in der
gelöscht werden. Wenn Sie ein untergeordnetes Objekt löschen möchten, müssen Sie das Entfernen des Objekts aus dem gesamten Projekt bestätigen.Wenn Sie ein Funktionsmodul erstellt haben und dieses im gleichen oder in einem anderen Projekt wiederverwenden möchten, nutzen Sie die Funktionsvorlagen, da diese die Abhängigkeiten zwischen verknüpften Objekten auflösen können. Die Befehle
/ und die Funktionen Kopieren/Einfügen können ebenfalls verwendet werden, sind jedoch nur für Sonderfälle geeignet, wie in den nachfolgenden Abschnitten beschrieben.Sie können ein Funktionsmodul in einer Funktionsvorlage speichern, indem Sie mit der rechten Maustaste auf den betreffenden Knoten klicken und den Befehl
im Kontextmenü ausführen.Um eine Funktionsmodulinstanz ausgehend von einer Funktionsvorlage zu erstellen, klicken Sie mit der rechten Maustaste auf den betreffenden Knoten in der
und führen Sie den Befehl im Kontextmenü aus.Weitere Informationen finden Sie im Kapitel Verwalten von Funktionsvorlagen.
Wenn Sie den Befehl SoMMenu/index.htm und den Befehl SoMMenu/index.htm zur Wiederverwendung von Funktionsmodulen verwenden, beachten Sie Folgendes:
Aktion |
Folge |
---|---|
Wenn Sie ein komplettes Steuerungsgerät exportieren und dann in das gleiche oder in ein anderes Projekt importieren, |
dann wird das Funktionsmodul erneut erstellt. |
Wenn Sie nur das Funktionsmodul exportieren und importieren, |
dann werden die verknüpften Objekte nicht erneut erstellt. |
Wenn Sie die Funktionen Kopieren und Einfügen zur Wiederverwendung von Funktionsmodulen heranziehen, müssen Sie Folgendes beachten:
Aktion |
Folge |
---|---|
Wenn Sie ein komplettes Steuerungsgerät kopieren und dann im gleichen oder in einem anderen Projekt einfügen, |
dann wird das Funktionsmodul erneut erstellt. |
Wenn Sie nur eines oder mehrere Funktionsmodule kopieren und einfügen, |
dann werden die verknüpften Objekte nicht erneut erstellt. |
Es ist nicht möglich, verknüpfte Objekte in der
zu kopieren und einzufügen.