Projekt zum Zielsystem übertragen

Sie können ein Projekt aus der Entwicklungsumgebung mit Hilfe des Zielgerätemanagers zum Zielsystem übertragen.

Um den Zielgerätemanager zu öffnen, öffnen Sie das gewünschte Projekt in der IDE und wählen Sie Projekt > Zielgerätemanager im Menüband.

Der Zielgerätemanager wird auf einem Tab in der Mitte der EASY UI Designer Entwicklungsumgebung angezeigt. Im Menüband stehen die allgemeinen Funktionen des Zielgerätemanagers zur Verfügung.

Zielgerätemanager

Der Zielgerätemanager unterstützt Sie bei folgenden Aufgaben:

  • Zielgerät hinzufügen

  • Verbindung konfigurieren

  • Verbindung herstellen

  • Projekt prüfen

  • Projekt übertragen

  • Projekt auf dem Zielsystem starten und stoppen

  • Projekt aktualisieren

Softwarevoraussetzungen auf dem Zielsystem

Damit ein Projekt auf das Zielsystem übertragen und dort ausgeführt werden kann, muss folgende Software auf dem Zielsystem installiert sein:

Software

Anmerkungen

FAST UI Laufzeit

  • Die FAST UI Laufzeit ist Bestandteil der Steuerungs-Firmware und auf jeder Steuerung mit Visualisierungslizenz integriert. Bei wesentlichen Erweiterungen von Visualisierungsfunktionen kann es erforderlich sein, die Firmware zu aktualisieren.

Server Manager

  • Für Laufzeitsysteme Version 7.2 und höher

  • Wird automatisch mit der Laufzeit installiert.

  • Startet automatisch.

VisiWin(.NET) Treiber/OPC(-UA)-Server

  • Müssen in der Regel manuell auf dem Zielsystem installiert werden.

Zielgerät hinzufügen

Wenn Sie in der IDE für ein Projekt den Zielgerätemanager zum ersten Mal öffnen, ist ein Zielgerät bereits angelegt. Sie müssen zunächst einige Information zu diesem Zielgerät angeben (siehe Zielgerät konfigurieren), ehe Sie eine Verbindung herstellen können.

Um ein weiteres Zielgerät anzulegen, klicken Sie auf die Schaltfläche Hinzufügen im Menüband.

Um ein vorhandenes Zielgerät zu löschen, klicken Sie auf die Schaltfläche im Zielgerätemanager.

Verbindung konfigurieren

Legen Sie folgende Einstellungen zum Zielgerät fest:

Aktiv

Legt fest, ob das Zielgerät an den Sammeloperationen Verbinden, Trennen, Übertragen, Starten, Stoppen und Abbrechen teilnimmt.

Host

Geben Sie hier die IP-Adresse des Zielgeräts ein.

Protokoll

Legt das Protokoll für die Verbindung zum Zielgerät fest.

TCP (unsicher)

Unverschlüsselte Kommunikation über TCP (Standardeinstellung). Funktioniert der Verbindungsaufbau über TCP (unsicher) und den angegebenen Port nicht, dann wird automatisch versucht, eine Kommunikation über TCP/SSL und den dazugehörigen Port herzustellen.

TCP/SSL

Verschlüsselte Kommunikation über TCP. Funktioniert der Verbindungsaufbau über TCP/SSL und den angegebenen Port nicht, dann wird automatisch versucht, eine Kommunikation über TCP (unsicher) und den dazugehörigen Port herzustellen.

Sie können die Standardeinstellung für das Feld Protokoll im Dialog Optionen unter Projekttransfer > Server Manager auswählen. Wenn Sie im Zielgerätemanager ein neues Zielgerät anlegen, ist dieses Protokoll im Feld Protokoll angegeben.

Port

Legt den Port fest, auf den der Server Manager horcht.

Der verwendete Port muss auf Entwicklungs- und Zielsystem identisch sein. Im Server Manager ist für TCP/SSL jedoch standardmäßig ein anderer Port eingetragen (7101). Die Protokoll- und Porteinstellungen können Sie im Server Manager unter Einstellungen > Server Manager einsehen.

Protokoll- und Porteinstellungen des Server Managers

Sie können den Standardport für den Server Manager und den Remote Access Manager im Dialog Optionen unter Projekttransfer > Server Manager/Remote Access Manager > Port einstellen. Wenn Sie im Zielgerätemanager ein neues Zielgerät anlegen, ist dieser Port für den jeweiligen Verbindungstyp (Server Manager oder Remote Access Manager) im Feld Port angegeben.

Timeout (s)

Zeigt an, nach wie vielen Sekunden der Verbindungsversuch abgebrochen wird, wenn das Zielsystem nicht erreicht wird.

Sie können das Standard-Timeout für den Server Manager im Dialog Optionen unter Projekttransfer > Server Manager > Timeout (s) einstellen. Wenn Sie im Zielgerätemanager ein neues Zielgerät anlegen, ist dieser Zeitraum unter Timeout (s) angegeben.

Server Manager des Zielgeräts öffnen

Diese Schaltfläche erlaubt den entfernten Zugriff auf den Server Manager des verbundenen Zielgeräts, um z. B. Ports oder Pfade zu überprüfen und zu ändern. In der Titelleiste des entfernten Server Managers erscheint in Klammern die Netzwerkadresse des Zielgeräts, bestehend aus IP-Adresse und Port, um eine Verwechselung mit dem lokalen Server Manager zu vermeiden.

Server Manager des verbundenen Zielgeräts mit Netzwerkadresse in der Titelleiste

Authentifizierung

Bei der Verbindung zwischen dem »EASY UI Designer« und der Steuerung erfolgt eine Authentifizierung über die Eingabe von Benutzername und Passwort. Diese Sicherheitsabfrage ist aktiv, wenn im EASY UI Projekt die Benutzerverwaltung aktiviert wurde und im zugehörigen PLC-Projekt mindestens ein Benutzer mit Administratorrechten angelegt ist.

Die Aktivierung der Benutzerverwaltung kann entweder direkt bei der Projekterstellung erfolgen oder nachträglich über den Projektkonfigurator. Um die Benutzerverwaltung nachträglich zu aktivieren, öffnen Sie den Projektkonfigurator und wählen Sie die Option Projekt bearbeiten. Dort lässt sich die Benutzerverwaltung aktivieren und konfigurieren.

Ohne aktive Benutzerverwaltung und definierte Benutzer im PLC-Projekt ist keine Authentifizierung erforderlich. In diesem Fall erfolgt die Verbindung zur Steuerung ohne Zugangskontrolle.

Authentifizierung im Zielgerätemanager

Verbindung herstellen

Um die Verbindung zu einem Zielgerät herzustellen, haben Sie folgende Möglichkeiten:

Konnte die Verbindung zum Zielgerät hergestellt werden, erscheint die Meldung Erfolgreich mit dem Zielgerät verbunden und die gerade in der IDE geöffneten Projekte werden unterhalb der Meldung aufgelistet.

Kommt es zu einer Fehlermeldung, finden Sie hier eventuell eine Lösung.

Projekt prüfen

Ist die Verbindung zu einem Zielgerät hergestellt worden, wird das Projekt/die Projekte der aktuell in der IDE geöffneten Projektmappe im Zielgerätemanager unter Projekte aufgeführt.

Legen Sie folgende Einstellungen zu einem Projekt fest:

Übertragen/Starten

Legt fest, ob das Projekt an den Sammeloperationen Übertragen und Starten teilnimmt.

Projektname

Name des zu übertragenden Projektes. Der Name kann nicht geändert werden.

Pfad

Legt das Verzeichnis auf dem Zielgerät fest, in das die zu übertragenden Dateien kopiert werden.

Sie können im Zielgerätemanager den Pfad einsehen, jedoch nicht ändern. Den Pfad bearbeiten können Sie im Server Manager des Zielgeräts unter Einstellungen > Pfade > Suchpfade.

Port

HTTP-Port, der für die Kommunikation zwischen Webserver und Webclient verwendet wird.

Dieser HTTP-Port wird nur für Laufzeiten auf dem Zielgerät bis einschließlich EASY UI Designer Version 1.7.1 benötigt.

Kompatibilität

Jedes Projekt wird automatisch auf Kompatibilität mit dem Zielsystem geprüft. Das Ergebnis der Prüfung erscheint im Bereich unter dem Projektnamen als Text (Projekt ist kompatibel/Projekt ist nicht kompatibel).

Die Projekte sind mit dem Zielsystem kompatibel und zur Übertragung bereit.

Genauere Informationen zur Kompatibilitätsprüfung können Sie sich ansehen, wenn Sie auf Bericht klicken. Dies ist insbesondere dann hilfreich, wenn das Projekt als nicht kompatibel gekennzeichnet wurde.

Inkompatible Projekte können standardmäßig nicht übertragen werden. Die Schaltfläche Projekt übertragen ist dann für ein inkompatibles Projekt deaktiviert und auch über die Sammeloperation Übertragen werden inkompatible Projekte nicht transferiert.

Sie können ein Projekt trotz Inkompatibilität mit dem Zielgerät übertragen, z. B. wenn Sie Laufzeit auf dem einem Zielgerät erst später aktualisieren wollen. Aktivieren Sie im Dialog Optionen unter Projekttransfer > Kompatibilitätsprüfung die Option Den Button "Übertragung freigeben" anzeigen. Wenn Sie im Zielgerätemanager den Bericht für das Projekt öffnen und auf Übertragung freigeben klicken, können Sie das Projekt einzeln über die Schaltfläche Projekt übertragen oder über die Sammeloperation Übertragen transferieren.

Die Kompatibilitätsprüfung berücksichtigt folgende Merkmale (Prüfelemente):

UI-Typ

Prüft, ob der UI-Typ des Clientprojekts vom Zielsystem unterstützt wird. Wird nur bei Projekten vom Typ Client geprüft.

Projekttyp

Prüft, ob der Projekttyp vom Zielsystem unterstützt wird. Wird nur bei Projekten vom Typ Client geprüft.

Laufzeitversion

Prüft, ob die Laufzeit, für die das Projekt entwickelt wurde, in der passenden Version auf dem Zielsystem vorhanden ist. Weicht die Laufzeitversion des Projekts von der auf dem Zielgerät installierten Laufzeitversion ab, wird das Projekt als inkompatibel markiert. Wird nur bei Projekten vom Typ Server geprüft.

Projektdateiversion

Prüft, ob die Projektdateiversion vom Zielsystem unterstützt wird.Wird nur bei Projekten vom Typ Server geprüft.

Die Projektdateiversion ist vierstellig, die einzelnen Stellen sind durch einen Punkt getrennt, z. B. 7.3.3.0. Für die Kompatibilität spielen nur die ersten drei Stellen eine Rolle. Daher werden nur die ersten drei Stellen überprüft und im Falle einer Abweichung im Bericht angezeigt.

Gerätetyp

Prüft, ob der im Projekt angegebene Gerätetyp zum Zielgerät passt.

Dieses Prüfelement wird nur angezeigt, wenn das Projekt und das Zielsystem für unterschiedliche Gerätetypen konfiguriert sind.

Projekt übertragen

Bevor der Zielgerätemanager die eigentliche Übertragung startet, wird zunächst die Projektmappe erstellt, d. h. das Projekt/die Projekte werden kompiliert (Standardeinstellung).

Sie können diese Standardeinstellung ändern. Expandieren Sie im Dialog Optionen den Knoten Projekttransfer, wählen Sie die Ansicht Allgemein aus und stellen Sie unter Projekterstellung die gewünschte Einstellung aus.

Vor der Übertragung wird eine Metadatendatei (*.metadata) erzeugt, die die zu übertragenden Dateien (z. B. DLLs) mit dem Zeitpunkt ihrer jeweiligen letzten Änderung auflistet. Die Metadatendatei wird im Ausgabeverzeichnis abgelegt und mit den anderen Dateien übertragen. Sie dient dazu, bei einer erneuten Übertragung die bereits vorhandenen und nicht geänderten Dateien von der Übertragung auszuschließen, um die Datenmenge beim Transfer zu minimieren.

Folgende Dateien werden übertragen:

Um die Übertragung zu starten, haben Sie folgende Möglichkeiten:

Nach einer erfolgreichen Übertragung erscheint die Meldung Projekt erfolgreich übertragen.

Kommt es zu einer Fehlermeldung, finden Sie hier eventuell eine Lösung.

Projekt auf dem Zielsystem starten und stoppen

Nach dem Übertragen können Sie die Projekte auf dem Zielgerät vom Entwicklungsrechner aus starten.

Um Projekte zu starten und zu stoppen, haben Sie folgende Möglichkeiten:

Clientprojekte können aktuell nur über die Homepage des Webservers oder über die Eingabe der URL des Clientprojekts gestartet werden.
Kommt es zu einer Fehlermeldung, finden Sie hier eventuell eine Lösung.

Projekt aktualisieren

Haben Sie an Ihrem Projekt weitergearbeitet und wollen das aktualisierte Projekt auf das Zielgerät übertragen, dann gehen Sie, wenn das Zielgerät bereits konfiguriert und verbunden ist, wie in Abschnitt Projekt übertragen vor.

Wird das alte Projekt auf dem Laufzeitsystem gerade ausgeführt, dann beenden Sie es, bevor Sie das neue Projekt übertragen.

Beim Aktualisieren werden nur die Dateien übertragen, die sich seit dem letzten Übertragen geändert haben oder neu hinzugekommen sind (siehe Metadatendatei).

Die Projektdatei (*.vw7) wird jedes Mal übertragen und überschreibt die bereits vorhandene.