Bestehende S7-Multiprojekte direkt integrieren
Die Beschreibung erfolgt anhand eines Beispielprojekts. Das Beispielprojekt enthält zwei S7-Projekte und eine Bibliothek. Das S7-Multiprojekt hat den Namen Multiprj. Die Bezeichnungen für die beiden S7-Projekte lauten S7-300 und S7-400*. Die Bibliothek wird MultiPrjLib** genannt.
Um ein bestehendes S7-Multiprojekt zu integrieren, gehen Sie folgendermaßen vor:
-
Erstellen Sie ein Verzeichnis für das S7-Multiprojekt im UserClient.
Für das Beispielprojekt erstellen Sie ein Verzeichnis mit dem Namen S7 Multiproject.
Einzelne Schritte:- Navigieren Sie im Projektbaum zu der Stelle, an der Sie das neue Verzeichnis erstellen wollen.
- Klicken Sie mit der rechten Maustaste und wählen Sie im Kontextmenü Neues Verzeichnis aus.
-
Geben Sie einen Namen für das neue Verzeichnis ein
- Name des Verzeichnisses für das Beispiel: S7 Multiproject (Pfad:
..\plant 1\hall 1\area 4\S7 Multiproject
) - und drücken Sie EINGABE.
Das Verzeichnis ist angelegt.
- Name des Verzeichnisses für das Beispiel: S7 Multiproject (Pfad:
-
Erstellen Sie die Komponenten des S7-Multiprojekts im Verzeichnis des UserClients, das für das S7-Multiprojekt angelegt wurde.
Für das Beispielprojekt erstellen Sie im Verzeichnis S7 Multiproject folgende Komponenten:- Komponente Multiprj auf Basis des Komponententyps Simatic S7 Multiprojekt
- Komponente MultiPrjLib auf Basis des Komponententyps Simatic S7 Library
- Komponente S7-300 auf Basis des Komponententyps Simatic S7
-
Komponente S7-40 auf Basis des Komponententyps Simatic S7
Details zum Erstellen einer Komponente siehe: Neue Komponente erstellen
Info
Beim Erstellen einer Komponente muss immer ein Komponententyp ausgewählt werden. Der Komponententyp sollte immer dem Projekttyp entsprechen. Soll beispielsweise in einer Komponente ein S7-Projekt abgelegt werden, ist der Komponente der entsprechende Komponententyp Simatic S7 zuzuordnen. Beinhaltet ein S7-Projekt ein WinCC-Projekt, ist der Komponente der Komponententyp Simatic S7 & WinCC zuzuordnen. Beinhaltet ein S7-Projekt ein WinCC flexible Projekt, ist der Komponente der Komponententyp Simatic S7 & WinCC flexible zuzuordnen.
-
Kopieren Sie die Projektdaten in die dafür vorgesehenen Komponenten im UserClient, beispielsweise per Drag-and-drop aus dem Windows Explorer in die Komponenten im Projektbaum des UserClients. Im Falle des Beispielprojekts:
- Kopieren Sie die Projektdaten von Multiprj in die Komponente S7 multiproject.
- Kopieren Sie die Projektdaten von MultiPrjLib in die Komponente MultiPrjLib.
- Kopieren Sie die Projektdaten von S7-300 in die Komponente S7-300.
- Kopieren Sie die Projektdaten von S7-400 in die Komponente S7-400.
-
Öffnen Sie das S7-Multiprojekt über den UserClient.
Einzelne Schritte:
- Wählen Sie im Projektbaum die Komponente aus, in der das S7-Multiprojekt abgelegt ist, im Beispielfall ist das die Komponente Multiprj.
-
Klicken Sie mit der rechten Maustaste auf die ausgewählte Komponente, im Beispielfall auf die Komponente Multiprj, und wählen Sie im Kontextmenü In Editor öffnen aus. Alternativ: Drücken Sie F4.
Das S7-Multiprojekt wird im SIMATIC Manager geöffnet.
Die S7-Projekte und Bibliotheken des S7-Multiprojekts werden ausgegraut dargestellt.
Falls ein S7-Projekt ein WinCC Projekt oder auch ein WinCC flexible Projekt beinhaltet, wird dieses ebenfalls ausgegraut dargestellt.
Ferner werden die Hinweise {Projekt nicht verfügbar} bzw. {Bibliothek nicht verfügbar} angezeigt.
Info
Die S7-Projekte und Bibliotheken des S7-Multiprojekts sind nicht verfügbar, weil sich die Pfade zu den Projektdaten geändert haben. Beim Zusammenfügen von einzelnen Projekten und Bibliotheken zu S7-Multiprojekten werden die Pfade in der Header-Datei des S7-Multiprojekts .s7f absolut gespeichert. Bei einem Umzug des S7-Multiprojekts, wie beispielsweise in den UserClient, müssen die Pfade angepasst werden.
-
Passen Sie die Pfade des Multiprojekts an, indem Sie die S7-Projekte und Bibliotheken im SIMATIC Manager wieder neu in das S7-Multiprojekt einfügen.
Info
S7-Projekte und Bibliotheken können immer nur einzeln in ein Multiprojekt eingefügt werden. Beinhaltet ein S7-Projekt ein WinCC oder auch ein WinCC flexible Projekt, wird dieses über das S7-Projekt automatisch mit in das Multiprojekt eingefügt. Im Beispielfall sind nacheinander die beiden S7-Projekte S7-300 und S7-400 und die Bibliothek MultiPrjLib wieder neu in das S7-Multiprojekt einzufügen.
Einzelne Schritte:
- Klicken Sie mit der rechten Maustaste auf den Multiprojekt-Ordner im Projektbaum des SIMATIC Managers. Im Beispielfall ist es der Ordner mit dem Namen MultiPrj. Ein Kontextmenü wird geöffnet.
-
Wählen Sie im Kontextmenü Multiprojekt -> In Multiprojekt einfügen....
Der Dialog In Multiprojekt aufnehmen wird angezeigt.
-
Im Dialog In Multiprojekt aufnehmen klicken Sie auf die Schaltfläche Durchsuchen....
Der Dialog Durchsuchen wird angezeigt.
-
Navigieren Sie zum Clientarchiv und wählen Sie das S7-Projekt aus, das Sie wieder neu in das S7-Multiprojekt einfügen wollen.
-
Klicken Sie auf OK, um den Pfad zu übernehmen und das ausgewählte Projekt wieder neu ins Multiprojekt einzufügen. Eventuelle Meldungen, ob sie das Projekt wirklich in das Multiprojekt einfügen wollen, bestätigen Sie mit Ja.
- Wiederholen Sie ggf. Schritt 5, um weitere S7-Projekte oder auch Bibliotheken wieder neu in das S7-Multiprojekt einzufügen.
-
Nachdem Sie die Pfade des Multiprojekts angepasst haben, schließen Sie den SIMATIC Manager. Falls Sie Änderungen am Projekt vorgenommen haben, speichern Sie Ihre Daten vor dem Schließen ab.
-
Wechseln Sie zum S7-Multiprojektverzeichnis in den UserClient zurück, versionieren Sie die Projektdaten und checken Sie sie ein.
Einzelne Schritte:
- Navigieren Sie im Projektbaum zum Verzeichnis, in dem das S7-Multiprojekt abgelegt ist. Im Beispielfall handelt es sich dabei um das Verzeichnis S7 multiproject.
- Klicken Sie mit der rechten Maustaste auf das S7-Multiprojektverzeichnis und wählen Sie im Kontextmenü Neue Version erstellen aus. Alle Projektdaten im Verzeichnis werden versioniert.
- Klicken Sie mit der rechten Maustaste auf das S7-Multiprojektverzeichnis und wählen Sie im Kontextmenü Check-In aus. Der Dialog Kopiere von Lokal nach Server wird geöffnet.
- Prüfen Sie, ob die richtigen Komponenten ausgewählt sind, nehmen Sie ggf. noch Änderungen vor. Wenn alles korrekt ist, klicken Sie auf die Schaltfläche Check-In und schließen. Die Projektdaten sind eingecheckt, d. h. sie wurden auf den Server kopiert und können von anderen Benutzern ausgecheckt und bearbeitet werden.
Das S7-Multiprojekt ist integriert und kann verwaltet werden.