Basiskonfiguration

Folgende Schritte müssen durchgeführt werden, um ein Dashboard innerhalb eines WinCC OA Projektes aufzusetzen:

  1. Erstellen Sie ein neues Standardprojekt oder benutzen Sie ein existierendes Projekt.
  2. Stellen Sie sicher, dass das Skript webclient_http.ctl in Ihrem Projekt ausgeführt wird. Dieses Skript startet den Webserver, der für den Betrieb des Dashboards erforderlich ist.
    Wichtig:
    Das Skript webclient_http.ctl muss im Projekt immer laufen, um das Dashboard verwenden zu können. Ein Standardprojekt enthält dieses Skript automatisch. Wenn Sie ein existierendes Projekt verwenden, müssen Sie gegebenenfalls manuell einen CTRL-Manager mit dem Parameter webclient_http.ctl hinzufügen. Siehe Webserver-Skript (webclient_http.ctl) für Details.
    Wichtig:
    Berechtigungen für einen remote ausgeführten Webserver einschränken: Dies gilt nur für den DP-Typ _WebUI_PublicKey. Im Master-DP müssen die Authentifizierungskonfigurationen für alle drei DPEs so eingestellt werden, dass die Manager, auf denen webclient_http.ctl, dashboard.ctl oder künftig webserver.js ausgeführt werden, Schreibzugriff auf diese DPEs haben: hostName, port und publicKeyString.

    Um die Berechtigungen für einen remote ausgeführten Webserver zu reduzieren, müssen außerdem die _auth-Konfigurationen der folgenden DPEs gegenüber der "ursprünglichen" Konfiguration geändert werden:

    • _System.Auth.SessionToken und
    • _System.Auth.SessionTokenInterface

    Derzeit ist Userbit 4 erforderlich. Die Einführung eines dedizierten Berechtigungsbits für den Benutzer, der den Webserver auf dem Remote-Rechner startet, wäre jedoch eine sauberere und sicherere Lösung.

  3. Innerhalb der Projektkonsole fügen sie einen neuen CTRL-Manager mit folgendem Manager-Parameter hinzu:
    dashboard.ctl
  4. Starten Sie das Projekt und den neuen CTRL-Manager.
  5. Das Dashboard-Backend ist jetzt in Betrieb und kann über einen Webbrowser unter folgender URL aufgerufen werden:
    https://localhost/data/dashboard-wc/index.html
  6. Loggen Sie sich mittels eines Standardbenutzers oder mittels eines eigenen Benutzers, welchen Sie während des Projekterstellungsprozess erstellt haben, ein.