HTTP-Server

Der HTTP-Server stellt eine direkte Integration von Internettechnologien in WinCC OA dar. Implementiert als Erweiterung für Control-Manager bieten sich vielfältige Anwendungsmöglichkeiten an. Zum einen kann der HTTP-Server als Webserver für statische HTML-Seiten inklusive Downloadmöglichkeit dienen, zum anderen können dynamisch HTML-Seiten generiert werden. Daten aus WinCC OA können somit global für viele Benutzer gleichzeitig zur Verfügung gestellt werden. Der gesamte Sprachumfang der WinCC OA Programmiersprache Control steht somit für serverseitiges Scripting zur Verfügung. Aufgrund des transparenten Aufbaus können damit plattformneutrale Funktionen für unterschiedliche Endgeräte bis hin zu WAP/WML Einheiten realisiert werden.

Eine Reihe von Standardfunktionalitäten (mitgelieferte HTML-Seiten) erweitern die Beobachtungsmöglichkeiten mit WinCC OA und dienen als Beispiel für eigene Lösungen. Ein bestehendes Framework, das optisch sowie funktional an die Bedürfnisse der Applikation und deren Erweiterungen angepasst werden kann, unterstützt beim individuellen Ausbau.

Anmerkung: Um die Gefahr eines unautorisierten Zugriffes auf den Webserver mittels einer Brute-Force Attacke zu minimieren, wurde für den Fall einer fehlerhaften Authentifizierung durch den Benutzer ein laufend ansteigende Wartezeit (1,2,4,8,16,32,60 Sekunden) eingerichtet, in welcher kein neuer Authentifizierungsversuch angenommen wird.
Anmerkung: Wenn verfügbar leitet der HTTP Server die Kommunikation automatisch auf den konfigurierten HTTPS Kanal weiter.

Vorteile des HTTP-Servers:

  • Eigene HTML-Seiten mit Daten aus WinCC OA für das Intranet/Internet bereitstellen.
  • WEB-Alarmschirm mit Quittiermöglichkeit und freier Filterwahl.
  • Über eine Diagnoseseite Festplattenkapazität, RAM-Speicher, Prozessorlast, Meldungsdurchsatz, angemeldete User etc. darstellen lassen.
  • Das Bilden von "HTML-Referenzen" erlaubt eine Ersetzung von $Parametern zur Laufzeit, ohne dass besondere HTML Kenntnisse erforderlich sind, das bedeutet, dass beliebige Datenpunkte über das Internet abgefragt werden können.
  • SQL Abfragen von WinCC OA Daten.
  • Übertragung von statischen HTML-Seiten.
  • File Transfer (HTTP-Download).
  • Im HTTP-Server werden WinCC OA spezifische Tags in HTML verwendet.

Funktionsweise des HTTP-Servers

Kapitel Beschreibung
Grundlagen HTTP-Server Einführung zum HTTP-Server
Voraussetzungen für den HTTP-Server Richtige Installation, Lizenz und Netzwerk
Die WinCC OA Standard HTML-Seiten Jene mitgelieferten HTML-Seiten, die eine sofortige Verwendung des HTTP-Servers erlauben
Einstiegsansicht des HTTP-Servers Die Einstiegsansicht des HTTP-Servers
Meldeschirm des HTTP-Servers Standard HTML-Seite, die Daten wie der Meldeschirm abfragt und anzeigt; mit Quittiermöglichkeit!
Ereignisschirm des HTTP-Servers Standard HTML-Seite, die wie der Ereignisschirm arbeitet
Diagnose des WinCC OA Systems per HTTP-Server Standard HTML-Seite, die eine Diagnose des Systems gestattet
Darstellung Detailinformationen zu Datenpunktelementen mittels HTTP-Server Standard HTML-Seite, die Details zu beliebigen Datenpunktelementen anzeigt
Beispiel für HTML-Referenzen im HTTP-Server Standard HTML-Seite, die zur Erklärung der HTML-Referenzen dient
Beispiel für ein WinCC OA Hauptbild Anlagenbild mit Datenpunktwerten
HTTP-Basiskonfiguration Liste der Parameter, die zur Basiseinstellung des HTTP-Servers dienen
WinCC OA Tag (Interpreterstring) Erklärung der WinCC OA spezifischen Steuerzeichen für HTML
WinCC OA HTML-Referenzen Es können damit z.B. Werte von DPEs angezeigt werden, Farbänderungen von Tabellenzellen vorgenommen werden oder sogar zustandsabhängig zu ladende Grafiken bestimmt werden
SQL-Abfrage im HTTP-Server Strukturierte Datenabfrage über Internet
Arbeiten mit den WinCC OA Standard HTML-Seiten Beispiele für Änderung der Einstiegsansicht, die Abfragen von Datenpunkten und für $Parameter und Control-Skripts
Erstellen von eigenen Seiten Wie Sie einfache Seiten mit einem Editor selbst gestalten können
CTRL-Funktionen des HTTP-Servers Links zu den Funktionen, welche die Kommunikation zwischen WinCC OA und HTTP-Server erlauben
Zusammenfassung und weiterführende Kapitel zum HTTP-Server Links zu anderen relevanten Kapitel in der Online Hilfe