Voraussetzungen und Installation
Voraussetzungen
Folgende Voraussetzungen müssen bei der Verwendung des WinCC OA Desktop UIs beachtet werden.
- Eine gültige Desktop UI Installation auf dem Client-Gerät. Die Installation kann entweder mittels Manuelle Verteilung oder HTTP Server Verteilung durchgeführt werden..
- Eine gültige Lizenz für das WinCC OA UI wird für das WinCC OA Desktop UI benötigt
Wichtig: Für die WinCC OA-Lizenzierung des Desktop UIs auf Linux-Plattformen, installieren Sie das CodeMeter rpm-Paket, das sich im Verzeichnis data/clsetup befindet. Wenn die Verbindung zum Server aufgebaut wird, kann das Paket heruntergeladen werden.
- Ein laufender WinCC OA HTTP Server mit gestartetem "webclient_http.ctl" CTRL Skript.
Installation
- Um das Desktop UI zu installieren, wird das Desktop UI Installationspaket benötigt. Dieses Paket kann entweder manuell auf die Client Geräte verteilt werden oder mittels des WinCC OA HTTP Servers.
- Um den erforderlichen HTTP Server einzurichten, muss nur ein neuer CTRL-Manager
dem Projekt hinzugefügt werden und "webclient_http.ctl" als Parameter eingesetzt
werden. Anschließend muss der Manager gestartet werden. Standardmäßig ist der
HTTP Server unter der IP oder dem Hostnamen (DNS oder hosts Datei erforderlich)
und (auf Windows) den Ports 80 (Kein SSL) oder 443 (SSL) erreichbar. Da
Portnummern kleiner als 1024 unter Linux von Benutzern die nicht root sind,
nicht verwendet werden können, werden in diesem Fall per Default die Ports 8080
(kein SSL) bzw. 8079 (SSL) verwendet, wenn solch ein Benutzer den Manager
startet. Für weitere Details zum Aufsetzen eines HTTP-Servers beachten Sie bitte
die Informationen im Kapitel HTTP
Server.
Tipp: Bitte beachten Sie, dass standardmäßig nur der HTTPS-Port für das Desktop UI verwendet werden kann. Um auch den unverschlüsselten HTTP-Port verwenden zu können, muss der Config-Eintrag [httpServer] strictTransportSecurityMaxAge auf 0 gesetzt werden.
- Um die HTTP-Serverauthentifizierung zu verwenden, fügen Sie den Config-Eintrag
[webClient] httpAuth=1 der
Config-Datei hinzu. Öffnen Sie die Projektauswahl des Desktop UIs über Startmenü
-> WinCC OA Desktop UI 3.18x64 und
geben Sie einen Benutzer im Panel "Verbindung Ändern"
ein. Wenn ein Benutzer angegeben wurde, wird kein Login-Dialog angezeigt. Wenn
kein Benutzer angegeben wird, wird ein Login-Dialog angezeigt.
Anmerkung: mxProxy- Config-Eintrag in Projekten mit DesktopUI Client:
Wenn der mxProxy-Config-Eintrag nicht angegeben wurde, wird ein automatischer Standardeintrag verwendet.
Wenn Sie den mxProxy-Config-Eintrag manuell angegeben haben, wird dieser verwendet. Beachten Sie, dass auch die Data- und Event-Einträge automatisch gesetzt werden. Prüfen Sie daher, ob der Server Ihrer Data und Event-Einträge mit dem Server Ihres manuell angegebenen mxProxy-Eintrags übereinstimmt.
ACHTUNG! Beachten Sie, dass auch wenn der mxProxy-Config-Eintrag auf "none" gesetzt wäre, Sie den Multiplexing Proxy in Ihrem Projekt trotzdem starten müssen!
- Es können die Bilder für das Desktop UI geändert werden. Ersetzen Sie die Bilder durch Ihre eigenen Bilder. Die Bilder können im Verzeichnis wincc_oa_path/DesktopUI/<version>/data/webClient geändert werden. Die folgende Abbildung zeigt die Bilder, die geändert werden können:
Manuelle Verteilung
Das erforderliche Packet für die jeweiligen unterstützten Betriebssysteme finden Sie innerhalb ihrer WinCC OA Installation unter /data/clsetup. Wählen Sie das Packet, welches zu ihrem Betriebssystem passt und kopieren Sie es auf das jeweilige Client-Gerät. Anschließend muss das Paket wie ein herkömmliches WinCC OA Setup installiert werden.
HTTP Server Verteilung
Verbinden Sie sich mit ihrem Client Gerät zu Ihrem WinCC OA Serverprojekt mittels Web Browser und eine entsprechende Download-Seite für das Desktop UI wird geöffnet. Wählen Sie das Download-Paket, welches ihrem Client Betriebssystem entspricht und installieren Sie dieses.
RDP (Remote Desktop Protocol) Unterstützung
Da WinCC OA plattformunabhängig ist (siehe die Anzahl der unterstützten Betriebssysteme unter Softwareanforderungen), können mit dem Desktop-UI über Remotedesktop die gleichen Vorgänge ausgeführt werden wie bei der nativen Ausführung. Für technische Details bezüglich RDP wenden Sie sich bitte direkt an die jeweiligen Betriebssystemhersteller.