Software-Voraussetzungen

Generelle Softwarevoraussetzungen für WinCC OA.

Allgemeine Anmerkungen

Wichtig: Bitte beachten Sie, dass Komponenten von Drittanbietern - die nicht von ETM geliefert werden - ab dem Zeitpunkt, zu dem der Hersteller den Support einstellt, nicht mehr unterstützt werden. Dies gilt ab diesem Zeitpunkt auch für alle unterstützten Vorgängerversionen von WinCC OA.
Einschränkung: Es darf nur ein WinCC OA Projekt auf einem System laufen! Es dürfen nicht mehrere Projekte auf demselben Rechner verwendet werden!

Übersicht der Abkündigungen

Eine Liste aller abgekündigten Funktionen und Ankündigungen für zukünftige Abkündigungen finden Sie im offiziellen Portal. Klicken Sie hier!

Betriebssysteme

Die folgenden Angaben listen von ETM getestete Konfigurationen auf, die offiziell unterstützt werden. Insbesondere für die neuen Linux-Distributionen ist dies der aktuelle Stand; empfohlene Updates auf neue Kernel-Versionen oder Patches sowie Service Packs für Windows werden empfohlen.

Wichtig: Der Windows Benutzer von WinCC OA muss ein Mitglied der Standardgruppe "Power Users" sein.

In der folgenden Tabelle bedeuten die mit "✓" gekennzeichneten Einträge, dass die Anwendung in einer Produktionsumgebung eingesetzt werden kann.

Mit "Client" ist ein entfernter Rechner gemeint, der für das System einer Benutzeroberfläche (remote UI) ausgelegt ist.

Einschränkung: Bitte beachten Sie, dass nur 64bit-Betriebssysteme unterstützt werden!
Tabelle 1. Unterstützte Betriebssysteme
Betrienssystem Unterstützte Sersion Client Server
Windows 10 Enterprise

- Windows 10 CB Version 22H2 (Build-Version: 10.0.19045.4894)

- Windows 10 LTSC 2021 (Build Version: 10.0.19044.4894)

Windows Server 2019 Windows Server 2019 (Build-Version: 10.0.17763.6293)
Windows Server 2022 Windows Server 2022 (Build-Version: 10.0.20348.2700)
Linux RedHat Enterprise Linux 8 64bit (Build-Version: 8.10)
Anmerkung: Bitte beachten Sie, dass für den Einsatz von WinCC OA auf einer älteren Version von RHEL ein zusätzliches Kernel-Update erforderlich ist. Das Update finden Sie hier. Wenn Ihre Version von RedHat bereits die neueste Kernel-Version verwendet, sind keine weiteren Änderungen erforderlich.
Oracle® Linux

Oracle® Linux 8 (Build-Version: 8.10)

SIMATIC Industrial OS SIMATIC Industrial OS 2.4
Debian

Debian 10 (Buster)

Nur innerhalb einer Docker-Umgebung unterstützt

Android (Mobile UI) 8 oder höher
iOS (Mobile UI) 15.0 oder höher
Docker

Docker-Version 27.2.0

Weitere Informationen zu WinCC OA und Docker kann dem Kapitel Docker Support entnommen werden

.
VMWare VMware Cluster (HA) ESXi - 7.0.3q
Azure and AWS1

1... Hard- und Softwarevoraussetzungen müssen erfüllt sein.

Anmerkung: Bitte beachten Sie, dass es sich bei allen Windows-Betriebssystemen um Enterprise-Versionen handelt.

Betriebssystem-spezifische Konfigurationen

Allgemein

Einschränkung: Das SFN (8.3) Format für Dateinamen wird nicht von WinCC OA unterstützt!

Installation von Patches

Beachten Sie Folgendes bei der Installation von Patches für Ihre WinCC OA Version:

  • Sie müssen WinCC OA (inkl. Konsole, Projektverwaltung, PMON und Log Viewer) stoppen, bevor Sie einen Patch installieren.

Namensauflösung

Eine funktionierende Namensauflösung ist für WinCC OA erforderlich. Wenn die Namensauflösung nicht funktioniert, kann ein Prozess vorübergehend blockiert werden. Stellen Sie sicher, dass die Zuordnung von IP-Adressen zu Rechnernamen und die Zuordnung von Rechnernamen zu IP-Adressen korrekt funktioniert (dies gilt auch für Rechner im Netzwerk, auf denen eine Remote-Benutzeroberfläche läuft). Sie können dies über einen Eintrag in der Datei "hosts" (enthält die Zuordnungen von IP-Adressen zu Rechnernamen) oder über einen DNS-Server tun, der Vorwärts- (über einen Domänennamen eine IP-Adresse finden) und Rückwärtssuchen (über eine IP-Adresse einen Domänennamen finden) ermöglicht. Die "host"-Datei befindet sich in <SystemRoot>\system32\drivers\etc.

Anmerkung: Seit der WinCC OA Version 3.8 werden IPv6-Adressen (Format: "[::1]") unterstützt. Dadurch kann sich die Ausgabe/Ansicht der IP-Adressen ändern, z. B. "FFFF::127.0.0.1" anstelle von "127.0.0.1".
Einschränkung: Identische Hostnamen in verschiedenen Domänen werden in WinCC OAnicht unterstützt! Die Funktion getHostname() gibt auch den Hostnamen ohne Domain zurück!

Firewall-Einstellungen

Bei der Verwendung von WinCC OA mit einer Firewall ist zu beachten, dass diese die Kommunikation einschränkt. Stellen Sie sicher, dass alle notwendigen Ports geöffnet sind.

Fügen Sie die folgenden WinCC OA Programme zu den Ausnahmen der Firewall hinzu:

Managername Executable-Name Standard Port / Port Range Anmerkungen
Process Manager WCCILpmon 4999
Data Manager WCCILdata 4897
Archive Manager WCCOAvalarch 4899 - 4904 WCCOAvalarch -num 0: 4899 WCCOAvalarch -num 1: 4900 WCCOAvalarch -num 2: 4901 WCCOAvalarch -num 3: 4902 WCCOAvalarch -num 4: 4903 WCCOAvalarch -num 5: 4904
Event Manager WCCILevent 4998 -
Redu Manager WCCILredu 4776 Optional, nur für redundante Projekte
Dist Manager WCCILdist 4777 Optional, nur für redundante Projekte
Split Manager WCCILsplit 4778 Optional, nur für redundante Projekte
MxProxy-Manager WCCILproxy 5678 -
HTTP-Webserver WCCOACtrl 80,443,8080,8079 Windows: 80,443 Linux 8080,8079
Anmerkung: Bitte beachten Sie, dass zusätzliche Ports für projektspezifische Manager erforderlich sein können, z. B. Webserver-Ports, Treiber-Ports usw.

VMWare

Um die Integrität von WinCC OA-Systemen, die auf VMWare laufen, zu gewährleisten, sollten Sie Folgendes beachten:

  • WinCC OA muss ordnungsgemäß heruntergefahren werden, bevor eine virtuelle Maschine gestoppt wird.
  • Eine "Online-Sicherung" ("Snapshot") einer virtuellen Maschine wird nicht unterstützt.
  • Ein Snapshot einer virtuellen Maschine kann nicht wiederhergestellt werden.
  • Die Uhr der virtuellen Maschine darf nie einen unerwarteten Sprung (vorwärts oder rückwärts) machen, während WinCC OA läuft.
  • Redundante WinCC OA-Systeme müssen auf physisch redundanter Hardware und Netzwerkkonfigurationen laufen.
  • darf nicht auf einer virtuellen Maschine für sicherheitskritische Systeme ausgeführt werden.

Anforderungen für den Anschluss von Peripheriegeräten

Die Kommunikation mit Steuerungen oder Peripheriegeräten kann zusätzliche Softwarekomponenten erfordern. Bei Verwendung von OPC ist die Kompatibilität der angeschlossenen Hardware/Software mit einem bestimmten Betriebssystem mit dem Hersteller zu klären.

Anmerkung: Sollte nach der WinCC OA-Installation ein Fehler bezüglich der OPC Core Components Redistributable Komponente auftreten, deinstallieren Sie bitte die OPC Core Components und installieren Sie sie manuell neu.

Netzwerk

Beachten Sie die folgenden Anforderungen für die Nutzung von WinCC OA Netzwerkfunktionen (z. B. ein verteiltes System):

  • Geben Sie den Eintrag "127.0.0.1 localhost" in der "hosts"-Datei an, um den localhost hinzuzufügen.
  • Alle Computer eines verteilten/redundanten Systems müssen den gleichen IPv6-Status haben (aktiv oder inaktiv). Ein gemischter Modus wird nicht unterstützt!!

Zeitsynchronisation

Konfigurieren Sie die Zeitsynchronisation für das gesamte SCADA-System. Die folgenden Optionen sind verfügbar:

  • Hardware-basiert (z.B. GPS oder DCF77 Funkuhr)
  • NTP (network time protocol)

Die Zeitanpassung muss langsam genug sein, um Sprünge zu verarbeiten. Daher kann entweder eine Drittanbietersoftware oder ein Zeitdienst (z. B. W32Time unter Microsoft Windows) verwendet werden.

OpenGL Support

Setzen Sie die folgende Umgebungsvariable für Rechner ohne aktive 3D-Beschleunigungsunterstützung.

Wenn der Eintrag nicht korrekt gesetzt ist, treten während des Setups Fehler auf und der Installationsprozess wird nicht erfolgreich abgeschlossen.

Der Eintrag kann entweder global für das System oder vor jedem Start des WinCC OASetups, Dokumentation oder WebView EWO festgelegt werden.

set QT_OPENGL=angle

Windows-spezifische Einstellungen

Microsoft Windows Security Updates

Dieses Produkt unterstützt ein Microsoft Windows-Betriebssystem. Microsoft ist für die Aktualisierung des Betriebssystems verantwortlich. Bitte informieren Sie sich daher direkt auf der folgenden Seite über Updates des Betriebssystems:

https://docs.microsoft.com/en-us/security-updates/

Windows-Skalierung

Wir empfehlen einen Windows-Skalierungsfaktor von 100%. Abweichende Einstellungen, z.B. unterschiedliche Einstellungen auf mehreren Monitoren, können zu erheblichen Darstellungsproblemen führen.

Linux-spezifische Einstellungen

Einschränkungen - Allgemein

Beachten Sie folgende Einschränkungen, wenn Sie WinCC OA unter Linux benutzen:

Funktion Einschränkungen
Treiber Es werden nicht alle Treiber unterstützt. Unter Unterstützte Plattformen der wichtigsten Treiber finden Sie eine Kompatibilitätsliste der von Treibern unterstützten Betriebssysteme.
COM Interface Nicht unterstützt
Excel Report Nicht unterstützt
C# API Nicht unterstützt
Communication Center Nur serielle Schnittstelle
Übersetzer Nicht unterstützt
SmartSCADA Nicht unterstützt bei Verwendung von SIMATIC Industrial OS oder Debian.
Disaster Recovery System Nicht unterstützt bei Verwendung von SIMATIC Industrial OS oder Debian.
RDB Nicht unterstützt bei Verwendung von SIMATIC Industrial OS.

Desktop-Umgebung

  • Es wird nur der Fenstermanager GNOME unterstützt.
  • Bitte beachten Sie, dass bei Verwendung der Linux-Desktop-Umgebung GNOME die Fehlermeldung "... antwortet nicht" erscheinen kann. Dies passiert, wenn Inhalte geladen werden, die mehr als 5 Sekunden brauchen, um fertig zu werden. Durch Drücken der Schaltfläche "Warten" kann die Benutzeroberfläche nach dem Laden des Inhalts normal verwendet werden..
  • Auf GNOME-Desktops werden die 2-Finger-Wischgesten nicht unterstützt.

Anzeigeserver

Beachten Sie, dass der Anzeigeserver "Wayland" derzeit nicht von WinCC OA unterstützt wird.

Wenn "Wayland" der Standard-Anzeigeserver Ihrer Distribution ist, wählen Sie den "X11"-Anzeigeserver manuell aus, wenn Sie sich in Ihrem System anmelden, oder deaktivieren Sie "Wayland" vollständig auf Ihrem System.

Anmerkung: Um "Wayland" z.B. für Oracle® Linux zu deaktivieren, entfernen Sie das Rautezeichen (#) aus der Zeile "#WaylandEnable=false" in der /etc/gdm/custom.conf.

Tonausgabe

Um Sound in Control unter Linux abzuspielen, installieren Sie das SDL-Paket.

Siemens Industrial Thin Client

Nur SIMATIC ITC (Industrial Thin Client) V3 wird unterstützt.

Anmerkung: Bitte beachten Sie, dass für den Einsatz des SIMATIC ITC V3 ein Firmware-Upgrade auf zumindest die ITC-Firmware Version 3.2.3 erforderlich ist.

API-Entwicklung

Entwicklungsumgebung

Betriebssystem Compiler
Windows Visual C++ Compiler 19.2X / vcvars: 14.2
Linux GCC-Version 8
Anmerkung: Wenn ein API-Manager/Treiber mit VS 2019 kompiliert wurde, muss mindestens VS 2019 Runtime auf dem Zielsystem installiert sein. Andernfalls wird der Fehler "Das System kann das angegebene Programm nicht ausführen" angezeigt.

Entwicklungslizenzen

Aufgrund der direkten Abhängigkeiten zwischen WinCC OA und Qt ist eine offizielle QT-Entwicklungslizenz erforderlich, um benutzerdefinierte Komponenten - benutzerdefinierte Manager, Ctrl-Erweiterungen, Treiber, EWOs - unter Verwendung der WinCC OA API zu entwickeln.

Komponenten von Drittanbietern

Unterstützte Webbrowser

Die Kompatibilität von WinCC OA wurde mit den folgenden Webbrowsern getestet:

Browser Version Beschränkungen
Firefox 91 ESR 64bit -
Chrome Version 103 64bit -
Edge Edge (Chromium) 105 64bit -
Anmerkung: Wenn nicht ausdrücklich angegeben, können die Webbrowser nur auf den offiziell unterstützten Betriebssystemen verwendet werden.

Doxygen

Die unterstützte Doxygen-Version für High Speed Programming ist 1.8.15.

SEH Dongle Server

Die SEH Dongle Server Pro Serie wurde mit WinCC OA Version 3.18 getestet.

Der SEH Dongle Server ist kompatibel mit den WinCC OA Dongle-Lizenzen von Wibu CodeMeter. Um den SEH Dongle Server für WinCC OA zu nutzen, müssen USB-Dongles und die entsprechenden Lizenzen bei ETMSales erworben werden. Die Wibu CodeMeter Version 8.10 wird unterstützt.

BIRT (Eclipse)

Die Installation des "Report Designer Full Eclipse Install" ist für die Reporting-Funktion erforderlich. Für Details siehe Kapitel BIRT - Voraussetzungen und Installation.

BIRT Designer Version 4.8.0 wird von WinCC OA unterstützt.

OpenSSL

Die folgende SSL-Bibliothek muss verwendet werden, um volle Kompatibilität mit WinCC OA zu gewährleisten:

  • OpenSSL 1.1.1za

Diese Bibliothek wird bei der Installation von WinCC OA mitgeliefert.

Vimacc Services

Die folgende Version von Vimacc Services wird mit dem WinCC OA-Setup mitgeliefert: 2.2.10.40

PC-Identifier (S7DOS)

Die folgende PC-Identifier Version wird in WinCC OA benutzt: 9.3.1.

Unterstützte Virenscanner

WinCC OA wurde mit den folgenden Virenscannern und Sicherheitssuiten getestet:

Virenscanner Getested mit Zusätzliche Hinweise
McAfee Endpoint Protection Suite 10.7.0 -
Trend Micro Apex One 14.0.9601 -
Symantec Endpoint Protection 14.3.0 -
Kaspersky® Endpoint Security for Business Select 11.6.0.394 -
Kaspersky Endpoint Security for Business advanced 11.6.0.394 Für Windows und RedHat Enterprise Linux
Microsoft Defender -
CISCO Secure Endpoints V 7.4.5.20701 Die folgenden Funktionen werden in Kombination mit CISCO Secure Endpoints getestet und unterstützt: Redundanz, Verteilte Systeme, Oracle® RDB Archivierung sowie die folgenden Treiber: IEC104, TLS, SNMP, OPC UA, S7.
Anmerkung: Beachten Sie, dass Virenscanner die Gesamtleistung Ihres Systems beeinträchtigen können.

Weitere Informationen zu Virenscannern und zu Whitelisting-Tools finden Sie in den WinCC OA-Sicherheitsrichtlinien.

Sie können von winccoa.com heruntergeladen werden.

Unterstützte SQLite-Version

WinCC OA unterstützt die SQLite-Version 3.36.0 (included).

Unterstützte Oracle®-Versionen für RDB

  • Die folgenden Client-Versionen werden unterstützt: Oracle® Client 19c (Oracle® Full Client 19c (für Linux: 19.8+One-Off Patch (p28933630_198000DBRU_Linux-x86-64.zip))).
  • für Docker: Oracle® Instant Client 19.8 + OneOff Patch p28933630_198000DBRU_Linux-x86-64.zip wird unterstützt.
  • Die folgenden Versionen verden unterstützt - Siehe Tabelle.
  • Einen Auszug aus den von Oracle® unterstützten Server/Client-Kombinationen finden Sie in der untenstehenden Tabelle.
  • Die folgenden Kombiantionen wurden offiziell mit WinCC OA getestet:
    • Oracle® Server 19c mit Oracle® Client 19c
  • Es werden nur die Standard und Enterprise-Editionen unterstützt.
  • Es werden nur 64bit-Versionen des Oracle®-Clients unterstützt.
  • Die Oracle® Client-Installation wird auch unter Linux unterstützt. Eine ausführliche Installationsanleitung finden Sie im Kapitel Oracle-Client 19c Installation unter Linux.
  • Für die Funktion dbOpenRecordset() mit den Cursor-Typen 1 und 3, benutzen Sie die Oracle-Full Client Patch-Version 19.13 (p33155330_190000_MSWIN-x86-64).
VORSICHT:
  • Die VC14-Unterstützung wird automatisch zusammen mit der Oracle®-Client-Software unter Windows installiert!
  • Das Verzeichnis des Oracle®-Clients oci\lib\msvc\vc14 muss vorhanden sein und die OS-Systempfadvariable muss auch auf das Verzeichnis der oraocci14.dll im \oci\lib\msvc\vc14 verweisen:

    Daher muss die OS-Systempfadvariable um den vollständigen Pfad des Verzeichnisses %ORACLE_HOME%\oci\lib\msvc\vc14 am Anfang des Systempfads erweitert werden.

  • Beachten Sie, dass die Verwendung des Oracle® Clients nur für offiziell von Oracle unterstützte Betriebssysteme unterstützt wird. Wenn ein anderes Betriebssystem verwendet wird und ein Oracle Service-Request erforderlich ist, muss das Problem auf einem offiziell unterstützten Betriebssystem reproduzierbar sein.

Server/Client Kombinationen - Oracle® Support

Die offiziellen Informationen von Oracle® finden Sie hier.

Client-Version Server-Version

Oracle 19c Client

Oracle 19c Server

HINWEIS: Diese Tabelle wurde zuletzt im Mai 2024 aktualisiert.

Unterstützte InfluxDB® Version für NGA

  • Die InfluxDB-Version wurde aufgrund eines InfluxDB-Fehlers auf Version 1.8.10 aktualisiert. Der Fehler führte dazu, dass temporäre Dateien nicht gelöscht wurden, bis die Datenbank neu gestartet wurde.
  • Diese Version ist für alle 64-Bit-Linux- und Windows-Plattformen verfügbar, die von WinCC OA unterstützt werden.
Anmerkung: Die Windows-Version von InfluxDB® wird derzeit nicht offiziell von InfluxData© unterstützt, wurde aber von ETM ausgiebig getestet.

Unterstützte PostgreSQL Version für NGA

Die für NGA verwendete PostgreSQL-Version ist V13.

Unterstützte Microsoft SQL-Versionen für NGA

Die Microsoft SQL Server 2019 Standard Edition wird für NGA benutzt.

Qt-Version

WinCC OA Version 3.18 benutzt die Qt-Version 5.15 LTS

Die passende Squish-Version "squish-6.6.2-qt515x-" wird für automatische Tests der Benutzeroberfläche verwendet.

Insights Hub Tenant

Insights Hub Version 3.0 wird von WinCC OA unterstützt.

Office-Pakete und Excel

Für die Verwendung von MS Excel für Berichtsaufgaben ( WinCC OA Excel Report ) oder Massenkonfiguration werden die folgenden Excel-Versionen unterstützt:

Unterstützte Excel-Version Funktion
Excel 2016 32bit Excel Report, Massenkonfiguration
Excel 365 32bit (1912 (Build 12325.20298 Click-to-Run) Excel Report, Massenkonfiguration
VORSICHT: Nur Excel 32bit Versionen werden für den WinCC OA Excel Report unterstützt.
Einschränkung: Der Excel Report funktioniert nicht mit dem NextGen Archiver (NGA).

Zusätzliche Informationen

Dokumentation

Die WinCC OA-Dokumentation wird als Qt Compressed Help (.qch) zur Verfügung gestellt und kann mit dem Qt Assistant geöffnet werden, welcher Teil des WinCC OA-Setups ist.

Unterstützte Grafikformate

  • Bitmap (.bmp)
  • Pixmap (.xpm)
  • X BitMap (.xbm)
  • PNM Format (.PBM (P1 or P4), .PGM (P2 or P5), and .PPM (P3 or P6)
  • Graphics Interchange Format (.gif)
  • Animated GIF (.gif)
  • Portable Network Graphics (.png)
  • Joint Photographic Experts Group (.JPEG)
  • Multiple-image Network Graphics (.MNG)
  • Windows-Metafile (.wmf)
  • Enhanced-Metafile (.emf)
  • ICO
  • SVG (SVG 1.2 nur klein)
  • Die Funktionalität von WMF- und insbesondere EMF-Grafiken unter Linux ist eingeschränkt, da nicht der gesamte Funktionsumfang zur Verfügung steht.
  • SVG-Grafiken: ECMA-Skripte und DOM-Manipulation werden derzeit nicht unterstützt. Bitte überprüfen Sie Ihre Dateien entsprechend. Ein W3C W3C Validation Check wird empfohlen.

Empfehlungen für den Betrieb der Benutzeroberfläche von ESXi-Server und ULC UX

Beachten Sie die folgenden Empfehlungen für den Betrieb von ESXi Server und der ULC UX-Benutzeroberfläche:

  • Mindestspeicher für Grafik: variiert je nach Grafikauflösung und Anzahl der Verbindungen. Empfohlen für fünf ULC UX-Verbindungen: mindestens 512 MB.
  • Niedrige Latenzzeiten sind wichtig.
  • ULC UX wird auf dem Server gerendert.
  • Es gibt Parameter, die einen Einfluss auf die Performance des ULC UX im Webbrowser haben.
    • Bandbreite
    • Latenz
    • Dynamische Panelinhalte
    • CPU-Leistung des Webservers
    • Verfügbarer Speicher des Webservers

Da die Leistung und die möglichen ULC UX-Verbindungen zu einem Webserver stark von den Panels und dem Scripting in den Panels abhängen, können wir keine bestimmte Anzahl möglicher Verbindungen garantieren. Dies hängt stark vom Kundenpanel ab und muss mit den im Kundenprojekt verwendeten Panels getestet werden, um die möglichen ULC UX-Verbindungen zu bestimmen.

Anmerkung: Beachten Sie auch die Voraussetzung & Installationvon ULC UX.