General

Handhabung von deaktivierten _alert_hdl-Konfigurationen

Mit WinCC OA Version 3.20 wurde die Behandlung von deaktivierten _alert_hdl Konfigurationen geändert. In früheren Versionen hat der Event-Manager auch bei deaktiviertem Alert-Handling eine Alert-Preview angezeigt.

Um die Gesamtperformance von WinCC OAzu verbessern, wurde dieses Verhalten nun deaktiviert und es werden keine Alert Previews generiert.

Da das Verhalten der früheren Versionen in manchen Fällen auch für andere Anwendungsgebiete zum Einsatz kam, z.B. um mittels eines text-Attributes (_offline..text) zusätzliche Informationen für Wertänderungen in historischen Abfragen zu erhalten, kann es unter Umständen für Ihren Anwendungsfall erforderlich sein dieses wieder zu aktiveren.

Um das Verhalten der älteren Versionen wieder zu aktivieren, kann der Konfigurationseintrag [event] enableAlertPreview gesetzt werden.

[event]
enableAlertPreview = 1

ASCII Manager - DP Comment

Ab WinCC OA Version 3.20 ist der DP-Kommentar in dem _common config in die Bereiche Kommentar, Format und Einheit aufgeteilt. Dies gewährleistet zukünftig eine einfache Handhabung von übersetzbarem Inhalt mit dem Übersetzungswerkzeug.

Bearer-Plugin

Ab Version 3.19 wurde das Bearer-Plugin für alle Linux-basierten Builds entfernt.

REST Reporting API - JSON-Format

Bezüglich des JSON-Formats haben wir das Kundenfeedback ernst genommen und das Format optimiert. Dabei konnten wir die Kompatibilität nicht restlos sicherstellen.

Video-Verschlüsselung

Seit vimacc-Version 2.2.2.2 ist die IPC-Sockets-Verschlüsselung für alle vimacc-Dienste immer aktiviert. Unverschlüsselte WinCC OA -Komponenten können mit den verschlüsselten vimacc-Diensten nicht mehr kommunzieren. Das hat folgende Auswirkungen:

  • Ein Video-Server mit dieser vimacc-Version kann nicht mit Video-Clients niedriger oder gleich 3.14 betrieben werden, da für diese keine Verschlüsselung aktiviert werden kann.
  • Die vimacc-Version eines bestehenden Video-Servers wird ebenfalls aktualisiert.
  • In einem bestehenden WinCC OA -Projekt einer Version niedriger oder gleich 3.14 kann nach Installation von WinCC OA höher oder gleich 3.15 mit den verschlüsselten vimacc-Diensten auch lokal nicht mehr kommuniziert werden.

webclient_http.ctl Änderungen

Beginnend mit Version 3.18 wurde die Funktionalität der "webclient_http.ctl" in die neue CTRL++-Klasse "HttpServer" in der "httpServer.ctl" übersiedelt. "webclient_http.ctl" wurde angepasst, um eine Instanz der Klasse zu erzeugen und die "start()"-Funktion aufzurufen. Dies ermöglicht es, einfach neue httpConnect()-Aufrufe in "webclient_http.ctl" hinzuzufügen oder neue Klassen von "HttpServer" abzuleiten. Es ist jedoch weiterhin nicht möglich mehr als eine Instanz eines "HttpServer" pro Skript zu erzeugen. Dies bedeutet natürlich auch, dass nur eine Instanz von "HttpServer" möglich ist.

Änderung der config.level-Datei​

Die config.level-Datei wurde so einfach wie möglich gestaltet.

Die folgenden Einträge wurden entfernt:

  • LoadCtrlLibs = "sdSymbolDynamics"
  • LoadCtrlLibs = "panel"

Die Sektion [ctrl] wurde in [ctrl_1] geändert, da die pvss_scripts.lst immer mit "-num 1" laufen muss.