Patch Release Notes 3.21

3.21.3

Patches für WinCC OA sind mehr als nur Bugfixes.

Kontinuierliche Feature-Integration macht es möglich, viele Erweiterungen in mehreren verschiedenen Features mit einem Patch in das Produkt zu integrieren.

Alarm Shelving und Suppression (IEC 62682)

WinCC OA bietet nun Alarm-Shelving- und Suppression-Funktionalitäten basierend auf den Normen IEC 62682 / ISA 18.2. Der neue AlertService ermöglicht drei sich ergänzende Mechanismen für das Meldungsmanagement:

  • Alarm Shelving: Bediener können einzelne Meldungsinstanzen vorübergehend aus der aktiven Meldungsliste ausblenden. Ein konfigurierbarer Timer stellt die geshelvten Meldungen nach Ablauf des Shelving-Zeitraums automatisch wieder her.
  • Suppression by Design: Ingenieure können Meldebehandlungskonfigurationen auf Datenpunktebene unterdrücken, um die Meldungsgenerierung während der Inbetriebnahme oder geplanter Wartungen zu verhindern.
  • Out-of-Service-Modus: Datenpunktelemente können in den Wartungsmodus versetzt werden, indem die Meldungsklassen durch dedizierte Wartungsklassen (alarm-maint, warning-maint, info-maint) ersetzt werden. Meldungen werden weiterhin generiert, sind jedoch visuell gekennzeichnet und werden bei operativen KPIs nicht berücksichtigt.

Alle Aktionen werden als Security Events protokolliert und bieten einen vollständigen Audit-Trail. Dedizierte Übersichtspanels für geshelvte Meldungen, unterdrückte Handler und Out-of-Service-Objekte sind über den Alert Event Screen erreichbar.

Siehe Überblick über Alarm Shelving und Suppression für Details.

WebUI Runtime

  • Die neue WebUI Runtime bietet ein modernes Webentwicklungs-Framework zur Erstellung eigenständiger Webseiten und Anwendungen auf Basis von WinCC OA. Basierend auf Lit Web Components und TypeScript verbindet sie sich über WebSocket mittels der OaRxJsApi mit dem Backend für Echtzeit-Datenpunktzugriff. Die Seiten werden vom webserver.js bereitgestellt und integrieren sich nahtlos in das bestehende Dashboard. Das Framework umfasst eine Shared-Bundle-Architektur, konfigurierbare Navigation, Theming- und Branding-Unterstützung und ist für KI-gestützte Entwicklungsworkflows optimiert. Siehe WebUI Runtime.

CTRL

  • Neue AlertService-Funktionen: AlertServiceClient::shelveAlerts(), AlertServiceClient::suppressAlerts(), AlertServiceClient::setOutOfService() sowie die zugehörigen Umkehroperationen.

Disaster Recovery System

  • Der DRS-Projektdateiabgleich verwendet nun eine Netzwerkfreigabe anstelle von freigegebenen Projektordnern, was die Sicherheit verbessert. Der Abgleich nutzt den im DRS-Assistenten (Schritt 4) konfigurierten Exportpfad und erstellt automatisch die Unterverzeichnisse FileSync und SubFileSync auf der Netzwerkfreigabe. Dadurch müssen einzelne Projekte nicht mehr auf die Ordnerstrukturen anderer Projekte zugreifen. Siehe Konfiguration - Schritt 5 - Projektdateiabgleich.

Web-Konnektivität

  • Das neue webserver.js-Backend ist als Node.js-basierter Webserver verfügbar, der innerhalb des JavaScript Managers ausgeführt wird. Es stellt HTTPS- und WebSocket-Kommunikation über einen einzelnen Port bereit und ist das empfohlene Backend für das Dashboard und benutzerdefinierte Webanwendungen. Kundenerweiterungen werden über TypeScript- und CTRL-Handler mit dem npm-Paket @wincc-oa/backend unterstützt.

UI

  • VarTrend: Konfigurierbares Downsampling ist nun für NGA-Projekte verfügbar und verbessert die Performance bei der Datenvisualisierung.
  • Die automatische Berechnung der _MemoryCheck-Schwellwerte passt sich nun dynamisch an die Hardware des Zielsystems an.

Treiber

  • Modbus: Der Treiber unterstützt nun die Richtung Output Single, mit der ein einzelnes Bit in ein Register geschrieben werden kann, während alle anderen Bits auf 0 gesetzt werden.

Northbound Manager

  • Sparkplug B: Das Protokoll unterstützt nun einen konfigurierbaren MQTT-Keep-Alive-Timeout über den Parameter mqttkeepalive in <nbm_instance>.Config.Protocol (Standard: 60 Sekunden).

Der Patch liegt auf der SIMATIC WinCC Open Architecture World zum Download bereit: https://www.winccoa.com/downloads/category/wincc-oa-321.html

Support & Services:

Für mehr Details zu Basic Support, Extended Services und Training besuchen Sie bitte unsere Support-Seite.

3.21.2

Patches für WinCC OA sind mehr als nur Bugfixes.

Kontinuierliche Feature-Integration macht es möglich, viele Erweiterungen in mehreren verschiedenen Features mit einem Patch in das Produkt zu integrieren.

Sicherheit & Authentifizierung

  • OIDC-Authentifizierung: Mobile und Desktop-UIs senden während der Authentifizierung nun nur noch minimale Informationen an den HTTP-Server, was die Angriffsfläche reduziert.
  • Speicherung privater Schlüssel: CNG-basierte Zertifikate werden jetzt im Webserver unter Windows unterstützt.

Treiber

  • SNMP: Der Config-Eintrag enableTraps kann die Trap-Verarbeitung nun über numerische Werte einschränken. Die älteren String-Werte Yes und No werden weiterhin unterstützt, um die Abwärtskompatibilität sicherzustellen.
  • DNP3: Der DNP3-Treiber führt nach einer Redundanzumschaltung nun automatisch eine allgemeine Abfrage für unaufgeforderte Anfragen durch.
  • S7: Der S7-Treiber unterstützt jetzt die Umwandlung von S5Time in UINT und bietet dazu den neuen Transformationstyp S5TimeAsMilliseconds.
  • Der neue SECS/GEM-Gateway-Manager ist jetzt in WinCC OA 3.21 verfügbar

Northbound Manager

  • Der Northbound Manager unterstützt jetzt verteilte Systeme. Daten von abgesetzten WinCC OA-Systemen können über die Northbound-Schnittstelle mit dem Anlagenmodell als Datenquelle veröffentlicht werden. Die Option Systemname im Metriknamen einschließen ermöglicht es, Metriknamen mit dem Namen des Quellsystems zu präfixen, was hilft, Datenpunkte aus verschiedenen Systemen zu unterscheiden.
  • Der Northbound Manager unterstützt nun auch das Veröffentlichen von Qualitätsdaten.

Manager Service API

NGA

  • Bei Verwendung des NGA mit einem PostgreSQL® Backend können nun DPE-Beschreibungen und -Einheiten für jede Wertänderung archiviert werden.
  • NGA-Befehlselemente speichern standardmäßig keine letzten Werte mehr, was unnötigen Speicherbedarf reduziert.
  • Die datenbankspezifischen Einträge "backend.storeCommentsPerValue" und "backend.storeUnitsPerValue" unterstützen jetzt dynamische Datentypen. Sie können nun auch nach Kommentaren suchen, die NULL oder leere Strings enthalten (z. B. WHERE _COMMENT=NULL).

CTRL

  • Die Funktion sendMail() wurde überarbeitet und mit verbesserten Fehlermeldungen sowie zusätzlichen Parametern versehen.

UI

  • Das Lizenzmanagement-Panel wurde mit neuen Funktionen verbessert.
  • Verschiedene Funktionen des DP Groups Check-Panels wurden erweitert.
  • Im Manager Properties-Panel der Konsole wurde eine Suchschaltfläche zum Filtern und für die Navigation per Doppelklick hinzugefügt.

Plattform & Infrastruktur

  • Die Qt-Version wurde auf 6.8.6 aktualisiert.
  • Die enthaltene Node-RED-Version wurde auf 4.1.5 aktualisiert.
  • Die enthaltene PM2-Version wurde auf 6.0.14 aktualisiert.
  • Die vimacc-Version wurde auf 2.2.14.12 aktualisiert.
  • Das API zum WinCC OA JavaScript Manager für Node.js wurde auf Version 2.3.10 aktualisiert.

Northbound Manager: Unterstützung verteilter Systeme

Der Northbound Manager unterstützt nun verteilte Systeme für die Anlagenmodell-Datenquelle (CNS). Daten von abgesetzten WinCC OA-Systemen können über die Northbound-Schnittstelle mit der Anlagenmodell-Datenquelle publiziert werden. Die Option Systemname im Metriknamen einschließen ermöglicht es, den Metriknamen den Namen des Quellsystems voranzustellen, um Datenpunkte verschiedener Systeme zu unterscheiden.

SNMP

Der Config-Eintrag [snmpdrv] enableTraps unterstützt jetzt numerische Werte, um gezielt festzulegen, welche Trap-Versionen empfangen werden. Die bisherigen Zeichenkettenwerte "Yes" und "No" werden aus Kompatibilitätsgründen weiterhin akzeptiert.

Northbound Manager: Quality Mapping

Der Northbound Manager unterstützt nun Quality Mapping für die Sparkplug B-Datenpublikation. Das WinCC OA-Attribut _invalid wird auf die Sparkplug B Quality-Property abgebildet und propagiert Datenvaliditätsinformationen an Sparkplug B-Konsumenten. Quality Mapping kann pro Datenquelle über die Konfigurationsoption "usequalitymapping" aktiviert werden. Siehe Quality Mapping.

Der Patch liegt auf der SIMATIC WinCC Open Architecture World zum Download bereit: https://www.winccoa.com/downloads/category/wincc-oa-321.html

Support & Services:

Für mehr Details zu Basic Support, Extended Services und Training besuchen Sie bitte unsere Support-Seite.

3.21.1

Patches für WinCC OA sind mehr als nur Bugfixes.

Kontinuierliche Feature-Integration macht es möglich, viele Erweiterungen in mehreren verschiedenen Features mit einem Patch in das Produkt zu integrieren.

UI

Die Funktion fillSvgElement() kann nun auch für Drucktasten im Qt-UI verwendet werden.

GEDI

Das Suchfenster bietet nun die Option, die Suche auf nur geöffnete Dateien zu beschränken. Zusätzlich wurde eine Option „Case Sensitive“ hinzugefügt.

OPC UA

Der OPC UA Server unterstützt jetzt Views sowie dynamische Alarmtexte.

Treiber

SQL-Abfragen

Beim Abfragen von Datenpunkten führt die Angabe nur eines Datenpunktnamens (ohne ein Root-Datenpunktelement) nun automatisch zur Einbeziehung aller Unterelemente.

Der Patch liegt auf der SIMATIC WinCC Open Architecture World zum Download bereit: https://www.winccoa.com/downloads/category/wincc-oa-321.html

Support & Services:

Für mehr Details zu Basic Support, Extended Services und Training besuchen Sie bitte unsere Support-Seite.