



HINWEIS

Empfehlungen zur Datensicherheit
Um das Risiko von Datensicherheitsverletzungen zu minimieren, empfehlen wir die folgenden organisatorischen und technischen Maßnahmen für das System, auf dem Ihre Anwendungen laufen:
Vermeiden Sie so weit wie möglich, dass die SPS- und Steuerungsnetze offenen Netzen und dem Internet ausgesetzt sind. Verwenden Sie zum Schutz zusätzliche Datenverbindungsschichten wie ein VPN für den Fernzugriff und installieren Sie Firewall-Mechanismen. Beschränken Sie den Zugang auf autorisierte Personen, ändern Sie eventuell vorhandene Standardpasswörter bei der Erstinbetriebnahme und ändern Sie diese regelmäßig.
Wenn Sie Ihre Web-Visualisierung dennoch veröffentlichen wollen, wird dringend empfohlen diese zumindest mit einem einfachen Passwortschutz zu versehen, um zu verhindern, dass jemand über das Internet auf Ihre Steuerungsfunktionalität
zugreift. (Siehe ein Beispiel im Projekt SimpleWebvisuLogin.project
, das mit der Standardinstallation des Entwicklungssystems geliefert wird).
Verwenden Sie die neuesten Versionen des Gateway-Servers und des Webservers.
Sie können eine Visualisierung als CODESYS WebVisu ausführen.
Voraussetzung dafür ist, dass das Laufzeitsystem einen Webserver mit WebVisu-Unterstützung enthält. Dies ermöglicht die Kommunikation zwischen Zielsystem und Webbrowser. Der Webserver auf dem Zielsystem wird gestartet, sobald eine Anwendung mit WebVisu-Konfiguration gestartet wird und läuft, bis alle Anwendungen mit WebVisu beendet sind. Das Gerät kann dann Visualisierungen in verbundenen HTML5-fähigen Webbrowsern anzeigen.
Die webbasierte Anzeigevariante des CODESYS Visualization ermöglicht den Fernzugriff auf eine Anlage sowie deren Fernüberwachung, -wartung und -diagnose über das Internet. Ein Webbrowser kommuniziert per Java Script (optional mit SSL-Verschlüsselung) mit dem Webserver im Controller und stellt die Visualisierung mittels HTML5 dar. Diese Technologie wird von nahezu allen Browsern unterstützt und ist somit auch auf Endgeräten mit iOS oder Android verfügbar.
Konfigurieren und Starten von Anzeigevarianten
Eine ausführbare Visualisierung visMain
ist im Projekt vorhanden.
-
Wählen Sie das Objekt „Visualisierungsmanager“ und wählen Sie den Befehl „Objekt hinzufügen“.
-
Wählen Sie das Objekt „WebVisu“ und geben Sie den Namen
WebVisu_A
ein.Es gibt ein neues Objekt im Gerätebaum unterhalb des Objekts „Visualization Manager“. Der zugehörige Editor wird geöffnet.
Die Visualisierungsaufgabe
VISU_TASK
wird automatisch unter der Aufgabenkonfiguration hinzugefügt. -
Wählen Sie die Visualisierung
visMain
in der „Start Visualisierung“. -
Unter „Name der .htm-Datei“ geben Sie den Namen
webvisuA
ein. -
Klicken Sie auf „Verwendete Visualisierungen anzeigen“ und prüfen Sie, ob die ausgewählte Visualisierung für einen Download auf das zugehörige Gerät aktiviert ist.
Die Visualisierung ist konfiguriert. Die Einstellungen unter „Skalierungsoptionen“ bestimmen die Fenstergröße und die Skalierung.
-
Starten Sie ein geeignetes Laufzeitsystem mit Webserver und WebVisu-Unterstützung.
Konfigurieren Sie die Kommunikationseinstellungen für Ihr System.
Das Laufzeitsystem läuft.
-
Kompilieren, laden und starten Sie die Anwendung.
Die Anwendung und der Webserver laufen.
-
Starten Sie einen Webbrowser mit der folgenden Adresse:
http://localhost:8080/webvisuA.htm
Die Seite wird angezeigt und Sie können die Daten der Anwendung sehen und die Anwendung bedienen.
Siehe auch
Aufrufen einer Seite auf dem Webserver
Erfordernis: Eine Visualisierung mit WebVisu wird gestartet.
-
Starten Sie einen aktuellen Browser mit JavaScript und Unterstützung von HTML5-Canvas, z.B. Firefox, Chrome, IE>=9.
-
Geben Sie die folgende Adresse in den Webbrowser ein:
http://localhost:8080/webvisu.htm
Formal:
http://<IP address of webserver>:<port of webserver>/<name of HTM-file>
<name of HTM-file>
ist die HTML-Startseite der im Objekt „WebVisu“ definierten Visualisierung.Die Seite wird angezeigt und Sie können die Daten der Anwendung sehen und die Anwendung bedienen.
Identifizierung von WebVisu
Um eine WebVisu mit Hilfe des Bibliotheksbausteins VisuFbClientTagDataHelper
identifizieren zu können, benötigt die WebVisu einen Namen. Um ihn in der Anwendung
gezielt ansprechen zu können, erweitern Sie den URL-Aufruf um den Parameter ClientName=<Name>
.
Beispiel: http://localhost:8080/webvisu.htm?ClientName=VisClientxy
.
Siehe auch