Software-Voraussetzungen
Generelle Softwarevoraussetzungen für WinCC OA.
Allgemeine Anmerkungen
Übersicht der Abkündigungen
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.
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.
Betrienssystem | Unterstützte Sersion | Client | Server |
---|---|---|---|
Windows 11 Enterprise | - Windows 11 CB Version 23H2 (Build-Version: 22631.4317) | ✓ | ✓ |
Windows 10 Enterprise |
- Windows 10 LTSC 2021 (Build Version: 10.0.19044.5011) |
✓ | ✓ |
Windows Server 2022 | Windows Server 2022 (Build-Version: 10.0.20348.2762) | ✓ | ✓ |
Linux RedHat | Enterprise Linux 9 (Build-Version: 9.5) | ✓ | ✓ |
Oracle® Linux |
Oracle® Linux 9 (Build-Version: 9.4) WARNUNG:
Beim Testen von WinCC OA wurden einige
Stabilitätsprobleme bei der Verwendung des Kernels
Das Ändern des Kernels auf Version
|
✓ | ✓ |
Debian |
Debian 12 (Bookworm). Native und Docker / Debian 12 ARM-x64. Native |
✓ | ✓ |
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 | Läuft auf Azure und AWS (2) | ✓ | ✓ |
1... Hard- und Softwarevoraussetzungen müssen erfüllt sein.
Betriebssystem-spezifische Konfigurationen
Allgemein
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.
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 |
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 (Dies gilt sowohl für RAIMA- als auch für SQLite-Projekte).
- 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.
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.
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:
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.
/etc/gdm/custom.conf
.Tonausgabe
Um Sound in Control unter Linux abzuspielen, installieren Sie das SDL-Paket.
Oracle Linux-Red Hat Kernel
Wie Sie den Red Hat-Kernel unter Oracle Linux konfigurieren können, erfahren Sie unter https://docs.oracle.com/en/learn/oracle-linux-kernels/#check-the-current-default-kernel.
Siemens Industrial Thin Client
Nur SIMATIC ITC (Industrial Thin Client) V3 wird unterstützt.
API-Entwicklung
Entwicklungsumgebung
Betriebssystem | Compiler |
---|---|
Windows | Visual C++ Compiler 19.3X / vcvars: 14.4x |
Linux | GCC-Version 10 |
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 | 128.4 ESR 64bit | - |
Chrome | Version 129 64bit | - |
Edge | Edge (Chromium) 129 64bit | - |
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.20 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.
R-Version
Die unterstützte R Software-Version für SmartSCADA ist 3.5.3. Für weitere Informationen, siehe Kapitel Voraussetzungen und Installation
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 3.0.15
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.14.6
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 | - |
Microsoft Defender | - |
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 Versionen verden unterstützt - Siehe Tabelle.
- 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).
- 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.
-
Die Verwendung von queryRDBdirect erfordert OCCI (Oracle Call Interface) Version 12c. Um die Version 12c zu verwenden, gehen Sie wie folgt vor:
- Installieren Sie WinCC OA-Version.
- Installieren Sie die Oracle-Datenbank 19c.
- Laden Sie die Oracle-Client Version 12c-Bibliothek in den "ORACLE INSTALLATION PATH/ oci/lib/msvc/vc14/" herunter.
- Setzen Sie den Pfad der Version 12c-Bibliothek in der Umgebungsvariablen.
- Starten Sie Ihr WinCC OA-Projekt mit dem Reporting Manager.
Server/Client Kombinationen - Oracle® Support
Die offiziellen Informationen von Oracle® finden Sie hier.
Client-Version | Server-Version |
---|---|
Oracle Instant Client 19c Version 19.22 |
Oracle 19c Server |
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.
Unterstützte PostgreSQL Version für NGA
Die für NGA verwendete PostgreSQL-Version ist V16.
Unterstützte Microsoft SQL-Versionen für NGA
Die Microsoft SQL Server 2022 Standard Edition wird für NGA benutzt.
Qt-Version
WinCC OA Version 3.20 benutzt die Qt-Version 6.5 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 32/64Bit | Excel Report (), Massenkonfiguration (32Bit) |
Excel 365 32/64Bit (1912 (Build 12325.20298 Click-to-Run) | Excel Report (), Massenkonfiguration (32Bit) |
Excel 2021 (Retail version 2035) | Excel Report (), Massenkonfiguration (32Bit) |
Node.js-Version
Folgende Versionen von Node.js® werden unterstützt: 20
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.