Verwenden vorhandener Projekte von SoMachine, SoMachine Motion oder EcoStruxure Machine Expert

Überblick

Mit EcoStruxure Machine Expert können vorhandene Projekte geöffnet werden, die mit SoMachine, SoMachine Motion oder einer Vorgängerversion von EcoStruxure Machine Expert erstellt wurden. Im weiteren Verlauf dieses Handbuchs werden diese Projekte als Legacy-Projekte (Vorgängerprojekte) bezeichnet.

Für die Verwendung von Legacy-Projekten (erstellt mit SoMachine, SoMachine Motion oder einer Vorgängerversion von EcoStruxure Machine Expert) sind verschiedene Möglichkeiten gegeben:

  • Befehl Öffnen für eine Datei *.project

  • Befehl Archiv extrahieren für eine Datei *.projectarchive

  • Befehl Quell-Upload für eine Datei *.prj von einer Steuerung

Die Verwendung eines Projektarchivs erweist sich als perfekte Vorgehensweise für die Migration eines Projekts, da eine Datei *.projectarchive die folgenden zusätzlichen Informationen enthält, die in einer Datei *.project nicht enthalten sind:

  • Download-Informationsdatei

  • Bibliotheken

  • Gerätebeschreibungsdateien

Wenn Sie das Archiv in EcoStruxure Machine Expert extrahieren, können die Geräte- und Bibliotheksdateien automatisch in den entsprechenden Repositories von EcoStruxure Machine Expert installiert werden. Informationen zum Extrahieren von Projektarchiven finden Sie im Kapitel Erstellen eines Projekts ausgehend von einem Projektarchiv in den Menübefehlen der Online-Hilfe von EcoStruxure Machine Expert.

HINWEIS: Wenn Sie ein Projektarchiv extrahieren, das mit einer anderen Version von EcoStruxure Machine Expert erstellt wurde, wird eine Meldung mit dem Hinweis angezeigt, dass die Umgebung möglicherweise geändert wird.

Dialogfeld Projekt aktualisieren

Wenn Sie ein Legacy-Projekt öffnen, wird das Dialogfeld Projekt aktualisieren angezeigt. Es enthält eine Registerkarte Überblick sowie weitere Registerkarten, abhängig von den Elementen des Projekts, die aktualisiert werden müssen.

Die Registerkarte Überblick enthält allgemeine Informationen:

Element

Beschreibung

Bereich Informationen zur Projektformat-Version

Dieser Bereich enthält Informationen zur aktuellen Version des Projektformats und zur neuen Version und gibt an, ob ein Upgrade oder ein Downgrade durchgeführt werden soll. Weitere Informationen zum Upgrade- oder Downgrade-Vorgang finden Sie im Informationsfeld, das angezeigt wird, wenn Sie den Mauszeiger über das Symbol i bewegen.

Bereich Von Ihrer Installation nicht unterstützte Projektfunktionen

Dieser Bereich zeigt eine Liste mit Projektfunktionen, die von der aktuellen Installation von EcoStruxure Machine Expert auf Ihrem PC nicht unterstützt werden (weil beispielsweise ein bestimmtes Add-On nicht installiert ist).

Bereich Für Aktualisierung verfügbare Projektkategorien

Dieser Bereich enthält die Projektkategorien, die aktualisiert werden müssen, und bietet einen kurzen Überblick. Weitere Informationen finden Sie in den für jede Kategorie spezifischen Registerkarten.

Die Kategorien sind standardmäßig für die Aktualisierung ausgewählt. Wenn Sie eine bestimmte Kategorie vom Aktualisierungsvorgang ausschließen möchten, deaktivieren Sie das Kontrollkästchen.

Option Beim Öffnen dieses Projekts nach Aktualisierungen suchen

Die Option Beim Öffnen dieses Projekts nach Aktualisierungen suchen ist standardmäßig ausgewählt.

Deaktivieren Sie die Option, um die Suche nach Aktualisierungen beim Öffnen des Projekts zu unterbinden. Um die Funktion zu einem späteren Zeitpunkt erneut zu aktivieren, öffnen Sie das Dialogfeld Projekt aktualisieren in Logic Builder, indem Sie den Befehl Projekt > Öffne Dialog „Projekt aktualisieren...“ ausführen.

Schaltfläche Empfohlene Aktualisierungseinstellungen wiederherstellen

Nachdem Sie Änderungen in diesem Dialogfeld vorgenommen haben, ist diese Schaltfläche aktiviert. Klicken Sie auf die Schaltfläche Empfohlene Aktualisierungseinstellungen wiederherstellen, um die Standardeinstellungen wiederherzustellen.

Schaltfläche Aktualisieren

Klicken Sie auf die Schaltfläche Aktualisieren, um die Aktualisierung entsprechend den in diesem Dialogfeld vorgenommenen Einstellungen durchzuführen.

Ergebnis: Der Inhalt des Projekts wird aktualisiert. Wenn eine Steuerung nicht mehr unterstützt wird und ausgetauscht werden muss, wird sie in ein unterstütztes Gerät konvertiert. Ist kein Ersatzgerät verfügbar, wird das Gerät weder aktualisiert noch konvertiert. Es ist weiterhin verfügbar, kann aber nicht im Projekt in EcoStruxure Machine Expert verwendet werden.

HINWEIS: Nachdem Sie ein Projekt oder ein Projektarchiv aktualisiert haben, können Sie es nicht mehr mit SoMachine, SoMachine Motion oder einer früheren Version von EcoStruxure Machine Expert öffnen.

Schaltfläche Abbrechen

Klicken Sie auf Abbrechen, wenn Sie keine Änderungen an Ihrem Projekt vornehmen möchten.

HINWEIS: Wenn das Projekt Geräte enthält, die nicht von EcoStruxure Machine Expert unterstützt werden, können Sie das Projekt mit EcoStruxure Machine Expert öffnen, um Teile des Projekts in ein neues Projekt zu kopieren. Die Kompilierung des Projekts ist dennoch nicht möglich.

Die Registerkarten des Dialogfelds Projekt aktualisieren werden angezeigt, wenn die entsprechenden Elemente des Projekts aktualisiert werden müssen. Jede Registerkarte bietet am oberen Rand eine Option, die es Ihnen ermöglicht, das spezifische Element für eine Aktualisierung zu berücksichtigen oder das Element vom Aktualisierungsvorgang auszuschließen. Darüber hinaus finden Sie ausführliche Informationen zum Aktualisierungsvorgang und Sie haben die Möglichkeit, Ihre bevorzugten Einstellungen auszuwählen.

  • Compiler-Version

    Der Compiler ist die Software, die Ihr Projekt in den Binärcode umwandelt, der dann in die Steuerung heruntergeladen und dort ausgeführt wird. Weitere Informationen zur Compiler-Version finden Sie in den Kapiteln Allgemeine Informationen und Zuordnung der Versionen von EcoStruxure Machine Expert/CODESYS-Compiler. Eine Liste der Compiler-Meldungen finden Sie im Dokument Kompilierungsfehler.

  • Geräte

    Installierte Geräte, für die eine Aktualisierung erforderlich ist, sind mit Name, Typ und Version aufgeführt. Die empfohlene Aktualisierungsaktion ist in der Spalte Empfohlen aufgeführt.

    In der Spalte Aktualisieren auf/Konvertieren in können Sie die Zielversion oder das Zielgerät, auf das aktualisiert bzw. in das konvertiert werden soll, in einer Liste auswählen.

    • Ist das Zielgerät in dieser Spalte nicht aufgeführt, wird das Gerät nicht mehr unterstützt und kann nicht durch eine Steuerung für die aktuelle Version von EcoStruxure Machine Expert ersetzt werden. Die Vorgängerversion, die dieses Gerät unterstützt, ist in der Spalte Empfohlen aufgeführt.

    • Ist in der Spalte Aktualisieren auf/Konvertieren in eine andere Steuerung aufgelistet, wird die Steuerung nicht mehr unterstützt und muss in die Zielsteuerung konvertiert werden.

    Weitere Informationen finden Sie in der Liste der nicht unterstützten Geräte im Anhang dieses Benutzerhandbuchs und dem Teil über die Aktualisierung von Geräten oder dem Teil über die Konvertierung von Geräten der Online-Hilfe.

    HINWEIS: Wird eine Steuerung nicht in eine andere Steuerung konvertiert, werden die Untergeräte nicht konvertiert. Sie müssen diese sorgfältig überprüfen und manuell ersetzen, nachdem das Projekt konvertiert wurde.

    In der Spalte Status werden Symbole angezeigt, die Informationen zur aktuellen Auswahl gegenüber dem Status Empfohlen angeben.

  • Bibliotheken

    Weitere Informationen zur Aktualisierung von Bibliotheken finden Sie im Benutzerhandbuch zu Funktionen und Bibliotheken.

  • Visualisierungsprofil

    Das Visualisierungsprofil definiert Folgendes:

    • Die Namen und Versionen der Visualisierungsbibliotheken, die bei der Erstellung eines Visualisierungsobjekts im Projekt geladen werden.

    • Eine Auswahl an Visualisierungselementen aus den integrierten Bibliotheken

  • Visualisierungsstile

    Ein Visualisierungsstil ist eine Sammlung von Farben, Schriftarten, Bildern und Werten, die als Stileigenschaften definiert sind. Diese Stileigenschaften sind verfügbar, wenn Visualisierungselemente konzipiert werden, um eine einheitliche, stilabhängige Darstellung zu erstellen.

Detaillierte Informationen finden Sie im Abschnitt zur Visualisierung in der Online-Hilfe von EcoStruxure Machine Expert.

Nachdem Sie Ihre Einstellungen durch Klicken auf die Schaltfläche Aktualisieren bestätigt haben, muss das Projekt generiert und in die Steuerung heruntergeladen werden, damit die Aktualisierung wirksam wird.

HINWEIS: Während des Aktualisierungsvorgangs erkannte Fehler werden in der Ansicht Meldungen von Logic Builder angezeigt.
HINWEIS: Im Anschluss an die Aktualisierung des Projekts:
HINWEIS: Sie können das Projekt dennoch zu einem späteren Zeitpunkt aktualisieren, indem Sie den Befehl Projekt > Öffne Dialog "Projekt aktualisieren...“ ausführen und die Option Beim Öffnen dieses Projekts nach Aktualisierungen suchen auswählen.
HINWEIS: Sie können Projekte, die nicht unterstützte Geräte enthalten, mit EcoStruxure Machine Expert öffnen, können diese jedoch nicht bearbeiten. EcoStruxure Machine Expert fordert Sie auf, zu einer anderen Plattform zu konvertieren.
HINWEIS:
  • Wenn ein SoMachine- oder ein SoMachine Motion-Projekt mit HMIs geladen wird, kann es vorkommen, dass Vijeo-Designer durch die Aktualisierung gestartet werden muss. In diesem Fall kann es vorkommen, dass Vijeo-Designer nur im Hintergrund gestartet wird.

    Vijeo-Designer muss manuell geöffnet werden, um die Aktualisierung fortzusetzen.

  • Wenn ein SoMachine- oder SoMachine Motion-Projekt mit nicht unterstützten HMIs geladen wird, kann es vorkommen, dass Vijeo-Designer gestartet wird und Sie zur Eingabe einer Referenznummer aufgefordert werden.

    Wenn die Referenznummer nicht verfügbar ist, klicken Sie auf Nein. Das Gerät wird automatisch auf einen vorprogrammierten Typ aktualisiert.

  • Wenn ein SoMachine- oder SoMachine Motion-Projekt mit nicht unterstützten HMIs (mit Steuerungen) geladen wird, wird das HMI in Vijeo-Designer in ein unterstütztes HMI konvertiert.

HINWEIS: Auch wenn Sie die Option Bibliotheken aktualisieren deaktivieren, kann es vorkommen, dass einige Bibliotheken aktualisiert werden. Dies resultiert aus dem Verfahren Geräte aktualisieren. Die Bibliotheken, die von den Gerätebeschreibungen der für die Aktualisierung ausgewählten Geräte referenziert wurden, werden automatisch aktualisiert, wenn die Option Geräte aktualisieren ausgewählt ist.

Verwenden der Projekte aus Vorgängerversionen

Vollversionen von SoMachine, SoMachine Motion oder EcoStruxure Machine Expert (verfügbar über DVD oder USB) können parallel installiert werden.

Bereits vorhandene Versionen müssen vor Beginn der Installation einer neuen Version nicht deinstalliert zu werden.

Wenn Sie die neuesten Merkmale und Funktionen der aktuellen Version von EcoStruxure Machine Expert nicht verwenden möchten, öffnen Sie das Projekt mit der Version, mit der Sie es erstellt haben.

Verwenden Ihrer Projekte aus Vorgängerversionen ohne Aktualisierung in EcoStruxure Machine Expert

Wenn Sie keine Änderungen an Ihrem Projekt vornehmen, jedoch nach wie vor eine Verbindung zu der Steuerung herstellen möchten, in die das Original-Projekt heruntergeladen wurde, klicken Sie auf Abbrechen im Dialogfeld Projekt aktualisieren.

HINWEIS: Wenn das Projekt nicht unterstützte Geräte enthält, können Sie das Projekt mit EcoStruxure Machine Expert öffnen, um Teile des Projekts in ein neues Projekt zu kopieren. Die Kompilierung des Projekts ist dennoch nicht möglich.
HINWEIS: Wenn Sie Ihr Projekt nicht aktualisieren, stehen Ihnen die neusten Funktionen von EcoStruxure Machine Expert nicht zur Verfügung. Darüber hinaus kann es sein, dass von der aktuellen Version von EcoStruxure Machine Expert ein anderer Objektcode erzeugt wird, als der Objektcode, der von SoMachine, SoMachine Motion oder einer Vorgängerversion von EcoStruxure Machine Expert erzeugt wurde, mit der das Projekt ursprünglich generiert wurde. In diesem Fall werden Sie in einer Meldung aufgefordert, zu bestätigen, dass Sie Ihr Projekt nicht aktualisieren möchten.
 WARNUNG
UNBEABSICHTIGTER GERÄTEBETRIEB
  • Sie müssen stets überprüfen, ob Ihr Anwendungsprogramm sich genauso verhält wie mit allen vorhergehenden Compiler-Versionen in SoMachine, SoMachine Motion oder EcoStruxure Machine Expert.
  • Testen Sie die neu kompilierte Version Ihrer Anwendung sorgfältig mit der Geräte-Firmware, die mit der neuen Version von EcoStruxure Machine Expert kompatibel ist.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

Um vollständige Kompatibilität Ihres Original-Projekts zu gewährleisten, verwenden Sie die entsprechende Version von SoMachine, SoMachine Motion oder EcoStruxure Machine Expert (eine Installation kann erforderlich sein). Weitere Informationen zur Begrenzung der Auswirkungen einer neuen Version von EcoStruxure Machine Expert auf Ihre Projekte finden Sie unter Einstellungen, die zur Aufrechterhaltung der Kompatibilität beitragen.

Sie können sich nur dann ohne Generierung und Download des Projekts bei der Steuerung anmelden, wenn in dem Verzeichnis, in dem sich das Projekt auf dem PC befindet, ebenfalls eine Download-Informationsdatei (*.compileinfo) mit der gleichen EcoStruxure Machine Expert-Hauptversion erstellt wurde.

Siehe Codegenerierung, Kompilierungsinformationen im Kapitel Anwendungen übersetzen und herunterladen im Programmierhandbuch von EcoStruxure Machine Expert.

Separates Aktualisieren/Konvertieren einzelner Geräte

Wenn Sie im Dialogfeld Projekt aktualisieren auf Abbrechen klicken, werden die Geräte in Ihrem Projekt nicht aktualisiert oder konvertiert.

Informationen zur individuellen Aktualisierung oder Konvertierung einzelner Geräte finden Sie im Teil über die Aktualisierung von Geräten oder im Teil über die Konvertierung von Geräten der Online-Hilfe.

Verwenden der Repositories älterer Versionen

Wenn Sie Repositories (z. B. Geräte-Repositories, Bibliotheks-Repositories) einer Version von SoMachine / SoMachine Motion oder einer Vorgängerversion von EcoStruxure Machine Expert verwenden möchten, die parallel zur aktuellen Version von EcoStruxure Machine Expert installiert ist, gehen Sie wie folgt vor:

Schritt

Aktion

Kommentar

1

Führen Sie in EcoStruxure Machine Expert Logic Builder den Befehl Tools > Optionen... aus.

Daraufhin wird das Dialogfeld Optionen angezeigt.

2

Wählen Sie Verzeichnisse (Geräte, Bibliotheken, ...) in der Liste auf der linken Seite aus.

Daraufhin wird das Dialogfeld Verzeichnisse (Geräte, Bibliotheken, ...) von EcoStruxure Machine Expert Logic Builder angezeigt.

3

Aktivieren Sie das Kontrollkästchen Einschließlich Repositories älterer Versionen.

Sie können jetzt die älteren Repositories in Ihrem EcoStruxure Machine Expert-Projekt verwenden.

Kompatibilität von Vijeo-Designer

Die Software Vijeo-Designer verfügt über eigene Regeln, die in Vijeo-Designer definiert werden (Hilfe > Benutzerhandbücher > 3 Erste Schritte > 3.2 Kompatibilität).

Vijeo-Designer kann eine mit einer Vorgängerversion erstellte Anwendung öffnen und automatisch in die neue konvertieren.

HINWEIS: Die konvertierte Anwendung kann nicht mehr mit einer älteren Version von Vijeo-Designer geöffnet werden. Beachten Sie dies, wenn mehrere Versionen von EcoStruxure Machine Expert parallel auf demselben PC installiert sind oder wenn Sie einem Benutzer, der mit einer Vorgängerversion von Vijeo-Designer arbeitet, ein Projekt zur Verfügung stellen.

Kompatibilität von EcoStruxure Operator Terminal Expert

Informationen zur Kompatibilität finden Sie in der Online-Hilfe von EcoStruxure Operator Terminal Expert.

Projekte mit externen Elementen

Wenn Sie sich bei der Verwendung von SoMachine, SoMachine Motion oder einer Vorgängerversion von EcoStruxure Machine Expert nicht an die Migrationsmethoden gehalten haben, kann es zu folgenden Problemen mit externen Elementen kommen:

  • Ein Projekt mit einer aus einer EDS-Datei installierten Gerätebeschreibung: Das Gerät wird von der neuen Version von EcoStruxure Machine Expert nicht erkannt. Das Gerät muss im Geräte-Repository installiert werden.

  • Ein Projekt mit einer Bibliothek (z. B. eine vom Benutzer erstellte Bibliothek), die nicht zur Installation von EcoStruxure Machine Expert gehört: Die Bibliothek wird von der neuen Version von EcoStruxure Machine Expert nicht erkannt. Sie müssen die Bibliothek im Bibliotheks-Repository hinzufügen.