WinCC Versionen Parallelbetriebs-Rechner
Berechnen Sie Systemanforderungen und Kompatibilität für den Betrieb von zwei WinCC-Versionen auf einem Rechner. Analysieren Sie Ressourcenbedarf, Lizenzkonflikte und Leistungsauswirkungen.
Umfassender Leitfaden: Zwei WinCC-Versionen auf einem Rechner betreiben
Die gleichzeitige Nutzung von zwei WinCC-Versionen auf einem einzigen Rechner ist eine häufige Anforderung in der Industrieautomation, insbesondere während Übergangsphasen zwischen Projektgenerationen oder bei der Wartung unterschiedlicher Anlagen. Dieser Leitfaden erklärt die technischen Voraussetzungen, potenziellen Konflikte und bewährte Lösungsansätze für den Parallelbetrieb.
1. Technische Grundlagen und Systemanforderungen
WinCC (Windows Control Center) von Siemens ist eine leistungsstarke SCADA-Software, die spezifische Systemressourcen benötigt. Beim Betrieb zweier Versionen verdoppeln sich diese Anforderungen nicht linear, aber es entstehen zusätzliche Belastungen durch:
- Gleichzeitige Lizenzerkennung: Automation License Manager muss beide Versionen verwalten
- Datenbankkonflikte: SQL-Server-Instanzen für WinCC Runtime und Engineering
- Port-Kollisionen: Standardmäßig nutzen WinCC-Versionen dieselben Kommunikationsports
- Registry-Einträge: Gemeinsame Nutzung von HKEY_LOCAL_MACHINE\SOFTWARE\Siemens-Schlüsseln
| Systemkomponente | Einzelbetrieb (empfohlen) | Parallelbetrieb (Mindestanforderung) | Parallelbetrieb (optimiert) |
|---|---|---|---|
| CPU-Kerne (logisch) | 4 Kerne | 8 Kerne | 12+ Kerne |
| Arbeitsspeicher | 8 GB | 16 GB | 32 GB |
| Speicherplatz | 50 GB | 100 GB SSD | 200 GB NVMe + 200 GB SSD |
| Grafikkarte | 1 GB VRAM | 2 GB VRAM | 4 GB VRAM (Workstation-Klasse) |
2. Kompatibilitätsmatrix für WinCC-Versionen
Nicht alle WinCC-Versionen lassen sich problemlos parallel betreiben. Die folgende Tabelle zeigt die Kompatibilität gängiger Versionen:
| Version 1 | Version 2 | Kompatibilitätsstatus | Hinweise |
|---|---|---|---|
| WinCC V7.5 | TIA Portal WinCC V17 | ✓ Voll kompatibel | Getrennte Installationspfade erforderlich |
| WinCC V7.4 | WinCC V7.5 | ▲ Eingeschränkt | Datenbankkonflikte möglich – separate SQL-Instanzen empfohlen |
| WinCC V7.3 | TIA Portal WinCC V16 | ✓ Voll kompatibel | Virtuelle Maschine für ältere Version empfohlen |
| WinCC V7.2 | WinCC V7.5 | ✗ Nicht empfohlen | Registry-Konflikte bei Simultaneous Engineering |
| TIA Portal WinCC V15 | TIA Portal WinCC V17 | ✓ Voll kompatibel | Automatische Projektkonvertierung möglich |
3. Schritt-für-Schritt Installationsanleitung
-
Systemvorbereitung
- Erstellen Sie einen vollständigen System-Backup (mit Tools wie Windows Backup oder Acronis)
- Aktualisieren Sie alle Windows-Updates (insbesondere .NET Framework und Visual C++ Redistributables)
- Deaktivieren Sie vorübergehend Antiviren-Software (ausgenommen Windows Defender)
- Stellen Sie mindestens 100 GB freien Speicherplatz auf der Systempartition bereit
-
Installation der ersten WinCC-Version
- Installieren Sie die ältere Version zuerst (falls eine V7.x und eine TIA Portal Version kombiniert werden)
- Wählen Sie den Standard-Installationspfad (z.B. C:\Program Files\Siemens\WinCC)
- Installieren Sie alle verfügbaren Service Packs und Updates
- Aktivieren Sie die Lizenz über den Automation License Manager
-
Installation der zweiten WinCC-Version
- Wählen Sie einen abweichenden Installationspfad (z.B. C:\Program Files\Siemens\WinCC_V2)
- Bei TIA Portal: Nutzen Sie die Option “Benutzerdefinierte Installation”
- Deaktivieren Sie die Option “Simultaneous Engineering” wenn nicht benötigt
- Installieren Sie in einer separaten SQL-Server-Instanz (z.B. SIEMENS_WINCC_V2)
-
Post-Installations-Konfiguration
- Konfigurieren Sie unterschiedliche Ports für die WinCC-Kommunikation:
- Version 1: Standardports (z.B. 102 für S7, 1080/1081 für WebNavigator)
- Version 2: Alternative Ports (z.B. 202 für S7, 2080/2081 für WebNavigator)
- Erstellen Sie separate Windows-Benutzerkonten für jede Version (optional aber empfohlen)
- Konfigurieren Sie die Firewall-Regeln für beide Installationen
- Testen Sie die Kommunikation mit einer SPS (z.B. S7-1200 oder S7-1500)
- Konfigurieren Sie unterschiedliche Ports für die WinCC-Kommunikation:
4. Performance-Optimierung für Parallelbetrieb
Die gleichzeitige Ausführung zweier WinCC-Versionen erfordert sorgfältige Ressourcenverwaltung. Folgende Optimierungen sind essentiell:
-
CPU-Affinität einstellen:
- Nutzen Sie den Task-Manager um Prozessoraffinitäten zuzuweisen
- Weisen Sie Version 1 die Kerne 0-3 zu, Version 2 die Kerne 4-7
- Vermeiden Sie die Nutzung von Hyper-Threading-Kernen für beide Versionen
-
Arbeitsspeicher-Optimierung:
- Setzen Sie in der
WinCC.iniden ParameterMemoryLimit=4096(für 4GB pro Instanz) - Aktivieren Sie die Option “Dynamische Speicherverwaltung” in den WinCC-Einstellungen
- Nutzen Sie den
/3GB-Schalter im Boot.ini für 32-Bit-Systeme (nur bei WinCC V7.x)
- Setzen Sie in der
-
Festplatten-I/O Optimierung:
- Platzieren Sie die Projektdaten auf separaten physischen Laufwerken
- Nutzen Sie für WinCC V7.x eine dedizierte HDD und für TIA Portal eine NVMe-SSD
- Deaktivieren Sie die Windows-Suchindexierung für Projektverzeichnisse
-
Netzwerkkonfiguration:
- Konfigurieren Sie separate virtuelle Netzwerkadapter für jede Version
- Nutzen Sie QoS-Einstellungen um Bandbreite zu priorisieren
- Deaktivieren Sie ungenutzte Protokolle (z.B. IPX/SPX für moderne Installationen)
5. Häufige Probleme und Lösungsansätze
Trotz sorgfältiger Installation können folgende Probleme auftreten:
| Problem | Ursache | Lösung |
|---|---|---|
| Lizenz wird nicht erkannt | Automation License Manager Konflikt |
|
| Projekt lässt sich nicht öffnen | Datenbankkonflikt (SQL-Server) |
|
| Kommunikationsfehler zur SPS | Port-Konflikt oder PG/PC-Schnittstelle |
|
| Systemabsturz bei gleichzeitigem Start | Speicherüberlastung |
|
6. Alternative Lösungsansätze
Falls der Parallelbetrieb auf einem einzigen Rechner nicht möglich oder nicht ratsam ist, kommen folgende Alternativen infrage:
-
Virtuelle Maschinen (VMware/Hyper-V):
- Vorteil: Komplette Isolation der Umgebungen
- Nachteil: Höherer Ressourcenbedarf (additional 4GB RAM pro VM)
- Empfohlene Konfiguration:
- Windows 10/11 Pro als Host
- VMware Workstation Pro oder Hyper-V
- Dedizierte vCPUs und RAM-Zuweisung
- USB-Passthrough für Lizenzdongles
-
Dual-Boot-Konfiguration:
- Vorteil: Keine Performance-Einbußen
- Nachteil: Kein gleichzeitiger Betrieb möglich
- Empfohlene Konfiguration:
- Windows 10/11 mit BitLocker-Verschlüsselung
- Separate Partionen für jedes System
- UEFI-Bootmanager für einfache Auswahl
-
Remote-Desktop-Lösung:
- Vorteil: Zentrale Verwaltung möglich
- Nachteil: Netzwerkabhängig
- Empfohlene Konfiguration:
- Windows Server 2019/2022 mit RDS-Lizenzen
- Dedizierte RDP-Sitzungen für jede WinCC-Version
- GPU-Beschleunigung für Remote-3D (falls benötigt)
-
Cloud-basierte Lösung (Siemens Industrial Edge):
- Vorteil: Skalierbar und standortunabhängig
- Nachteil: Höhere Latenzzeiten
- Empfohlene Konfiguration:
- Siemens Industrial Edge Device
- WinCC Unified als Cloud-Client
- VPN-Verbindung zum Unternehmensnetzwerk
7. Rechtliche und Lizenztechnische Aspekte
Der Parallelbetrieb von WinCC-Versionen wirft wichtige lizenzrechtliche Fragen auf. Laut Siemens Lizenzbedingungen ist Folgendes zu beachten:
-
Lizenzmodelle:
- Single License: Nur für eine Version gleichzeitig gültig
- Floating License: Ermöglicht Parallelbetrieb mit ausreichender Anzahl an Lizenzen
- Power Pack: Enthält oft Berechtigungen für mehrere Versionen
-
Nutzungsrechte:
- Eine physikalische Lizenz (USB-Dongle) kann nicht gleichzeitig für zwei Versionen genutzt werden
- Software-Lizenzen (ALF-Dateien) können bei korrekter Konfiguration parallel genutzt werden
- Die Nutzung auf virtuellen Maschinen erfordert zusätzliche “Virtualization Rights”
-
Audit-Anforderungen:
- Siemens behält sich vor, Lizenznutzung zu prüfen
- Dokumentieren Sie die Notwendigkeit des Parallelbetriebs
- Nutzen Sie den Siemens License Manager für Compliance-Nachweise
8. Best Practices für langfristigen Betrieb
Für einen stabilen Langzeitbetrieb empfiehlen sich folgende Maßnahmen:
-
Regelmäßige Wartung
- Monatliche Windows-Updates (mit vorherigem Backup)
- Vierteljährliche WinCC-Service Packs installieren
- Jährliche Überprüfung der Lizenzgültigkeit
-
Monitoring einrichten
- Nutzen Sie den Windows Performance Monitor für:
- CPU-Auslastung pro WinCC-Prozess
- Arbeitsspeichernutzung
- Festplatten-I/O
- Konfigurieren Sie Warnmeldungen bei Ressourcenengpässen
- Nutzen Sie den Windows Performance Monitor für:
-
Dokumentation
- Erstellen Sie ein Installationsprotokoll mit:
- Versionen und Build-Nummern
- Installationspfade
- Konfigurierte Ports und Dienste
- Lizenzinformationen
- Aktualisieren Sie die Dokumentation bei jeder Änderung
- Erstellen Sie ein Installationsprotokoll mit:
-
Notfallplan
- Erstellen Sie ein Image-Backup des funktionierenden Systems
- Halten Sie Installationsmedien aller Versionen bereit
- Dokumentieren Sie Rollback-Prozeduren
- Identifizieren Sie alternative Arbeitsplätze für den Notfall
9. Zukunftsperspektiven: WinCC Unified und Cloud-Lösungen
Mit der Einführung von WinCC Unified und cloudbasierten SCADA-Lösungen ändern sich die Anforderungen an Parallelinstallationen:
-
WinCC Unified (ab V17):
- Basiert auf .NET Core und unterstützt Side-by-Side-Installationen
- Reduzierter Ressourcenbedarf durch moderne Architektur
- Bessere Virtualisierungsunterstützung
-
Siemens Industrial Edge:
- Ermöglicht containerisierte WinCC-Instanz
- Isolierter Betrieb ohne Systemkonflikte
- Skalierbar nach Bedarf
-
Cloud-basierte Engineering-Umgebungen:
- Siemens bietet zunehmend Browser-basierte Engineering-Tools
- Keine lokale Installation mehr erforderlich
- Versionen können parallel in verschiedenen Browser-Tabs genutzt werden
Für zukünftige Projekte sollte daher geprüft werden, ob ein Umstieg auf diese modernen Plattformen den Parallelbetrieb überflüssig macht und gleichzeitig die Wartung vereinfacht.
10. Weiterführende Ressourcen und offizielle Dokumente
Für vertiefende Informationen empfehlen wir folgende offizielle Quellen:
-
Siemens Support – WinCC Kompatibilitätsmatrix
https://support.industry.siemens.com/cs/ww/en/view/109741467
Offizielle Kompatibilitätsinformationen direkt von Siemens -
NIST Guide to Industrial Control System Security
https://csrc.nist.gov/publications/detail/sp/800-82/final
Wichtige Sicherheitsaspekte für den Betrieb mehrerer SCADA-Systeme auf einem Rechner -
Microsoft Virtualization Documentation
https://docs.microsoft.com/en-us/virtualization/
Offizielle Dokumentation zu Hyper-V und virtuellen Maschinen für WinCC-Installationen