Zum Inhalt

Projekte integrieren

Info

  • Verwenden Sie im Projektbaum des UserClient die gleiche Projektstruktur, wie im zenon Editor.
  • Als Regel: Verwalten Sie nur ein Projekt und folglich nur eine DB.INI pro Komponente.
  • Erstellen Sie eine separate Runtime-Komponente mit einem individuellen Komponententyp, damit der Job diese Dateien sichern und einen Binärvergleich ausführen kann.
  • Durch das Anlegen einer eigenen Komponente für die Runtime-Dateien wird auch die Workspace-Datei der zenon-Komponente gesichert und kann von allen Benutzern verwendet werden.

Projektdaten integrieren

  1. Erstellen Sie eine neue Komponente im UserClient. Wählen Sie als Komponententyp Zenon im Verzeichnis COPA-DATA/HMI SCADA software aus.
  2. Wählen Sie die Datei DB.ini des zenon Projekts aus.

    Info

    Die Datei DB.ini stellt dem System die Informationen zur Verfügung, die zur Sicherung der Projektdaten benötigt werden (z. B. den Pfad zum Projekt).

    Bei der Standardinstallation des zenon Editors ist die Datei DB.ini unter dem Pfad C:\ProgramData\COPA-DATA\SQL\{Projekt-GUID} abgelegt. So finden Sie die Datei DB.ini Ihres zenon Projekts:

    • Möglichkeit mit Tastenkombination des Editors:

      1. Öffnen Sie das zenon Projekt im Editor.
      2. Markieren Sie das Projekt im Projektbaum des Editors.
      3. Drücken Sie STRG + ALT + E, um den Dateimanager im SQL-Verzeichnis des Projekts zu öffnen (z. B. Pfad: {Laufwerk}:\\SQL\{GUID}\{Verzeichnis FILES}).
      4. Navigieren Sie eine Verzeichnisebene zurück auf {GUID}{Laufwerk}:\\SQL\{GUID} Verzeichnis}.
    • Möglichkeit über die Projekt-GUID:

      1. Starten Sie den zenon Editor.
      2. Wählen Sie das Menü Datei > Bestehendes Projekt einfügen. Der Dialog Projektauswahl öffnet sich. Die zur Auswahl stehenden Projekte werden mit ihren Projektnamen angezeigt.
      3. Klicken Sie im Dialog zur Projektauswahl auf das Plus-Zeichen (+) vor dem gewünschten Projekt. Detailinformationen zum Projekt werden angezeigt - unter anderem auch die Projekt-ID.
      4. Öffnen Sie der Dateimanager.
      5. Suchen Sie auf dem Rechner nach einem Ordner, dessen Name dem der GUID entspricht.
  3. Kopieren Sie die Datei DB.ini des Projekts in das Projektverzeichnis Ihrer Komponente.

  4. Schließen Sie den Dateimanager und klicken Sie im Projektbaum auf dem Pfeil (>) vor der zenon Komponente. Die lokal eingefügte Datei DB.ini wird angezeigt.
  5. Klicken Sie mit der rechten Maustaste auf die DB.ini und wählen Sie Im Editor öffnen im Kontextmenü. Alternativ dazu: Drücken Sie die Taste F4. Der Dialog Datenadapter für zenon Projekte wird geöffnet:

    Abbildung: Dialog Datenadapter für zenon-Projekte, In Editor öffnen

  6. Nehmen Sie im Datenadapter folgende Einstellungen vor:

    • Wählen Sie unter zu verwendender zenon Editor die Version des zenon Editors, mit der das zenon
      Projekt zuletzt bearbeitet wurde. Wenn Sie nicht wissen, mit welcher zenon Editor Version zuletzt am Projekt gearbeitet wurde, ermitteln Sie dies z. B. über die Datei project.ini.
      Vorgehensweise 1. Öffnen Sie den Windows Explorer. 1. Wählen Sie Rechner im Navigationsbereich des Explorers. 1. Geben Sie die Projekt-ID des zenon Projekts in das Suchfeld des Explorers ein und starten Sie die Suche. Ist die Suche erfolgreich, wird ein Ordner angezeigt, dessen Name der gesuchten Projekt-ID entspricht. 1. Öffnen Sie den Ordner und suchen Sie die Datei project.ini. 1. Öffnen Sie die Datei project.ini mit einem Text-Editor.

      Info

      Ist die Version des zenon Editors, mit der das Projekt zuletzt bearbeitet wurde, auf dem Rechner nicht verfügbar, wählen Sie die höchste verfügbare Version des zenon Editors aus. Bitte beachten Sie, dass das Projekt beim Öffnen im Editor möglicherweise konvertiert wird.

    • Legen Sie unter zenon Workspace-Datei (*.wsp6) eine Workspace-Datei fest. Sie können eine bestehende Workspace-Datei auswählen oder eine neue Workspace-Datei anlegen:

      A. Eine neue Workspace-Datei legen Sie durch Direkteingabe eines absoluten Pfads im Feld zenon Workspace-Datei (*.wsp6) an.

      Info

      Da ein neuer Arbeitsbereich noch keine Projektdaten enthält, müssen Sie anschließend das Projekt dieser Komponente in den Arbeitsbereich im Editor laden.

      B. Eine bestehende Workspace-Datei wählen Sie über die Dateiauswahl aus. Ist das im Datenadapter ausgewählte Projekt in der bestehenden Workspace-Datei nicht enthalten, wird es eingefügt. Sind in der - im Datenadapter ausgewählten - Workspace-Datei mehrere Projekte enthalten, werden alle Projekte im Feld Zusätzliche Projekte im Workspace des Datenadapters angezeigt. Treffen Sie hier Ihre Auswahl.

    Info

    Im Datenadapter finden Sie die Option zenon Projektdatenbank aktualisieren. Ist diese Option ausgewählt, wird die zentrale zenon Projektdatenbank mit dem Inhalt der Komponente aktualisiert, andernfalls findet keine Aktualisierung statt. Diese Option ist nicht relevant für die Integration eines bestehenden zenon Projekts.

  7. Nachdem Sie alle Einstellungen vorgenommen haben, klicken Sie im Datenadapter auf OK. Danach wird das Projekt im Editor automatisch geöffnet. Dies ist nach dem Kopieren der Datei DB.ini aus technischen Gründen notwendig.

  8. Jetzt schließen Sie den Editor wieder. Falls Sie Änderungen am Projekt vorgenommen haben, speichern Sie Ihre Daten vor dem Schließen ab.
  9. Wechseln Sie in den UserClient. Wählen Sie die zenon Komponente aus und klicken Sie auf
    Basisversion erstellen und einchecken.
    Das zenon-Projekt ist nun integriert und kann verwaltet werden.

Runtime-Dateien integrieren

  1. Erstellen Sie im UserClient eine neue Komponente und wählen Sie den individuellen Komponententyp für Runtime-Dateien aus.
  2. Kopieren Sie die Workspace-Datei (*.WSP6) in den Komponentenordner Root (nur bei Erstbefüllung).
  3. Öffnen Sie die Workspace-Datei im zenon Editor.

    Info

    Stellen Sie sicher, dass Sie die richtige Version des Editors für Ihr zenon Projekt haben.

  4. Kopieren Sie alle Projekte, die in dieser Komponente gesichert werden sollen, in den Workspace.

    Info

    Sie sollten nur eine sinnvolle Anzahl von Projekten in der Runtime-Komponente speichern (z. B. eine Projektstruktur mit Globalprojekt + Hauptdachprojekt + alle Unterprojekte).

  5. Überprüfen Sie, ob in allen Projekten im zenon Editor genau der gleiche, korrekte Komponentenpfad eingetragen ist. Folgen Sie dazu dem Pfad: Projekt > Projekteigenschaften > Allgemein > Runtime-Ordner (z.B.: D:\VDClientArchive\zenon\RT-Komponente\{Projektname}). Stimmt der Pfad vor dem Projektordner mit dem Buchstaben des Speicherortes der WSP6 Datei überein, greift der automatische Mechanismus des zenon Editors und passt den Pfad des Projektes an.

  6. Erzeugen Sie im zenon Editor alle zu sichernden Runtime-Dateien. Das Globalprojekt muss nicht kompiliert werden bzw. der durch das Kompilieren erzeugte Globalprojektordner muss aus der Komponente entfernt werden. (Die Daten des Globalprojekts werden automatisch in andere Projekte übernommen, dadurch ist ein separates Kompilieren nicht nötig. Der beim Kompilieren erzeugte Globalprojektordner kann beim Vergleich stören, z. B.: Vergleich von Version mit Backup.)
  7. Schließen Sie den zenon Editor.
  8. Erstellen Sie die Basisversion Ihrer Komponente.
    Sie können nun die Runtime in octoplant verwalten.

Verwandte Themen