Quelle est la procédure de mise à niveau de l'OS Windows pour migrer de PCS 7 V9.0 à V9.1 ?

Pour mettre à niveau un système PCS 7 de la version V9.0 à V9.1, n'effectuez jamais une mise à niveau en place de l'ancien système d'exploitation Windows ; réinstallez entièrement les machines (Clean Install) sous Windows Server 2019 ou Windows 10 LTSC 2019 afin d'éviter la corruption des bases de données SQL Server.

Quelle est la procédure de mise à niveau de l'OS Windows pour migrer de PCS 7 V9.0 à V9.1 ?

Catégorie : PCS 7 / Migration | Technologie : Siemens PCS 7 V9.1, Windows Server 2019, Windows 10 LTSC 2019, Microsoft SQL Server 2017 | Type d'article : Guide de configuration | Code : C135

Vues associées : PCS 7 OS Server Clean Installation Steps | WinCC SQL Server Database Migration | SIMATIC IPC Operating System Recovery | PCS 7 Compatibility Matrix Verification

Comment mettre à niveau les serveurs et clients d'exploitation Windows sans corrompre WinCC Runtime et l'archive SQL Server lors du passage à PCS 7 V9.1 ?
Pour mettre à niveau un système PCS 7 de la version V9.0 à V9.1, n'effectuez jamais une mise à niveau en place de l'ancien système d'exploitation Windows ; réinstallez entièrement les machines (Clean Install) sous Windows Server 2019 ou Windows 10 LTSC 2019 afin d'éviter la corruption des bases de données SQL Server.

Table des matières

Premières vérifications avant la mise à niveau du système

  • Valider les licences du système d'exploitation : Assurez-vous d'avoir acquis les nouvelles licences et clés d'activation pour Windows Server 2019 (Standard ou Datacenter) pour les serveurs et Windows 10 Enterprise LTSC 2019 pour les clients.
  • Sauvegarder l'intégralité des projets et archives : Réalisez une archive complète du projet d'ingénierie dans SIMATIC Manager. Utilisez l'utilitaire WinCC Project Duplicator pour copier proprement le projet runtime des serveurs OS et exportez l'historique d'alarme et de courbes (Process Historian / Central Archive Server).
  • Vérifier la compatibilité du matériel informatique : Si vous utilisez des serveurs ou PC industriels tiers (par exemple des serveurs Dell d'origine), assurez-vous auprès du fabricant que la révision matérielle (BIOS, contrôleurs RAID) dispose des pilotes certifiés pour Windows Server 2019.

Domaine d'application et prérequis matériels

Cette stratégie s'applique à la modernisation d'une architecture distribuée PCS 7 (serveurs OS redondants, consoles d'ingénierie ES et stations clientes) fonctionnant sous PCS 7 V9.0 (tous Service Packs confondus) sur une base Windows Server 2016 et Windows 10 LTSB 2016. La migration vers PCS 7 V9.1 impose un changement strict et obligatoire des versions de plateformes Microsoft validées par Siemens.

Contexte technique : Incompatibilité des bases de données et rupture de l'OS

Tenter d'exécuter une mise à niveau "en place" (In-place Upgrade) d'un système d'exploitation hébergeant une installation active de PCS 7 est une erreur logicielle majeure. Bien que Windows prenne en charge techniquement la transition de LTSB 2016 à LTSC 2019 ou de Server 2016 à Server 2019 via l'assistant d'installation Microsoft, cette manipulation détruit les liaisons de la base de données relationnelle du système de supervision.

Le cœur informatique de WinCC au sein de PCS 7 s'appuie sur des instances dédiées de Microsoft SQL Server. PCS 7 V9.0 intègre et verrouille des structures basées sur SQL Server 2014, tandis que PCS 7 V9.1 requiert exclusivement SQL Server 2017. Une mise à niveau globale de Windows écrase les clés de registre de l'instance SQL existante, brise l'arborescence des droits utilisateurs de sécurité Siemens (groupes SIMATIC HMI) et corrompt définitivement les bases de données runtime.

Le manuel officiel d'installation Siemens spécifie explicitement qu'à partir de la version V9.1, la mise à niveau directe par écrasement logiciel n'est plus supportée : l'ingénieur système doit formater le disque de stockage de la machine et procéder à une réinstallation complète à partir de zéro (Clean Install).

Procédure de configuration : Migration par réinstallation complète

Note de production : Cette procédure entraîne l'arrêt complet de la station traitée. Pour maintenir la continuité de l'affichage dans la salle de contrôle, basculez d'abord le procédé sur le serveur OS partenaire en mode Redondance, puis traitez les machines serveurs l'une après l'autre.

Étape 1 : Préparation et extraction des données d'exploitation

  1. Sur le serveur OS en service, arrêtez le Runtime WinCC.
  2. Ouvrez l'outil de gestion des licences Automation License Manager (ALM) et transférez l'intégralité des clés de licence locales (clés PCS 7 et WinCC) vers une clé USB externe sécurisée en utilisant la commande Edit -> Transfer.
  3. Copiez le dossier du projet WinCC localisé sur le disque dur vers un support de stockage externe.

Étape 2 : Réinstallation complète du système d'exploitation (Clean Install)

  1. Insérez le disque ou la clé USB d'installation de Windows Server 2019 (pour un serveur) ou Windows 10 Enterprise LTSC 2019 (pour un client).
  2. Redémarrez la machine, accédez au gestionnaire de démarrage et lancez l'installation de l'OS.
  3. Lors de la phase de configuration des partitions de disque, sélectionnez le lecteur système principal (généralement C:) et cliquez sur Format pour effacer toutes les anciennes structures de fichiers et résidus de registre Windows Server 2016.
  4. Finalisez l'installation du système d'exploitation en suivant les recommandations de durcissement Siemens (configuration du nom d'hôte informatique définitif, affectation des adresses IP fixes pour le bus de terminal et le bus de terrain).

Étape 3 : Installation logicielle de PCS 7 V9.1

  1. Lancez le support d'installation de SIMATIC PCS 7 V9.1.
  2. Sélectionnez le type d'installation correspondant au rôle de la machine (ex. OS Server ou OS Client). L'assistant installera automatiquement tous les composants système requis, y compris l'instance dédiée de Microsoft SQL Server 2017 et le gestionnaire Simatic Shell.
  3. Une fois l'installation logicielle terminée et la machine redémarrée, ouvrez l'Automation License Manager et transférez à nouveau vos licences (préalablement mises à niveau en version V9.1 via les packages d'Upgrade commerciaux Siemens) vers le disque local C:.

Étape 4 : Ingestion et conversion du projet SCADA

  1. Sur votre station d'ingénierie (ES) elle-même mise à niveau sous PCS 7 V9.1, ouvrez votre projet d'usine.
  2. Lancez une compilation complète de la station de l'opérateur (OS Compile) depuis le SIMATIC Manager. Le compilateur mettra automatiquement à jour la structure interne des tables de la base de données du projet pour les aligner sur le format SQL Server 2017.
  3. Téléchargez le projet mis à jour vers le nouveau serveur OS configuré via le réseau de bus de terminal.
  4. Démarrez le Runtime WinCC sur le serveur OS et validez la bonne communication avec les automates ainsi que l'absence d'alertes de synchronisation de base de données.

Erreurs de modernisation fréquentes

  • Exécuter une mise à niveau d'OS Microsoft en place : Lancer l'assistant Windows Server 2019 par-dessus Windows Server 2016 sans formater le disque dur. Cela bloque le démarrage des services WinCC de façon irréversible en raison du conflit d'instances SQL Server.
  • Utiliser des disques de restauration d'usine tiers sans précaution : Déployer les disques de récupération automatisés fournis par les fabricants de serveurs (ex. Dell OEM Recovery) sans extraire au préalable les clés de licence logicielles stockées dans le répertoire masqué C:\AX NF ZZ. Cela entraîne la perte définitive des autorisations.
  • Omettre l'étape d'OS Compile depuis la station ES : Transférer un dossier de projet OS V9.0 directement vers le répertoire de Runtime du serveur V9.1 sans passer par une recompilation complète. WinCC refusera d'ouvrir le projet en raison d'un format de base de données obsolète.

Liste de contrôle pour la validation de la mise à niveau

Les disques système des stations ES, serveurs et clients ont-ils subi un formatage complet avant l'installation des nouveaux OS ? ☐ Oui ☐ Non ☐ Nécessite un examen

L'instance Microsoft SQL Server 2017 a-t-elle été déployée de manière native par l'assistant d'installation PCS 7 V9.1 ? ☐ Oui ☐ Non ☐ Nécessite un examen

Toutes les clés de licence logicielle ont-elles été transférées hors de la machine avant l'effacement du disque dur ? ☐ Oui ☐ Non ☐ Nécessite un examen

Une compilation complète de l'OS (OS Compile) a-t-elle été exécutée sur la station d'ingénierie pour mettre au format les tables de données ? ☐ Oui ☐ Non ☐ Nécessite un examen

Foire aux questions (FAQ)

Puis-je conserver mes anciens serveurs matériels physiques fonctionnant sous Windows Server 2016 pour installer la version PCS 7 V9.1 ? Oui, à condition que le processeur, la mémoire RAM et les cartes réseau de vos serveurs existants répondent aux exigences matérielles minimales de la version V9.1 et disposent de pilotes certifiés par le constructeur informatique pour Windows Server 2019. L'obligation de mise à niveau concerne la couche logicielle du système d'exploitation et non le remplacement du matériel physique. Vous devez simplement sauvegarder vos données, formater les disques durs actuels et installer Windows Server 2019 sous forme de Clean Install.

Quels types de bugs ou d'instabilités risquent d'apparaître si je tente de forcer l'exécution de PCS 7 V9.1 sur une plateforme Windows non approuvée ? Forcer l'exécution de composants PCS 7 V9.1 en dehors des environnements Microsoft certifiés (comme tenter de conserver Windows Server 2016) provoque des défaillances critiques d'interopérabilité. Les symptômes courants incluent des plantages aléatoires du service d'archivage des alarmes, l'impossibilité pour les serveurs redondants de synchroniser leurs bases de données historiques via l'utilitaire Redundancy Manager, des pertes intermittentes de connectivité réseau dans le Simatic Shell et des messages d'erreur système bloquants lors du chargement des modifications de projets depuis la station d'ingénierie.

Articules associés ou prochaine étapes

Étiquettes associées

Siemens PCS 7

Windows Server 2019

SQL Server 2017

Project Migration

WinCC Runtime

PCS 7 V9.1

Contact / Support

Besoin d'un support professionnel ou d'un dépannage en automatisation industrielle ?

Appelez, envoyez un SMS ou contactez-nous.

Classification technique

Catégorie : PCS 7 / Migration

Technologie : Siemens PCS 7 V9.1, Windows Server 2019, Windows 10 LTSC 2019, Microsoft SQL Server 2017

Type d'objet : Base de données SCADA / Système d'exploitation d'usine

Cas d'utilisation : Alignement et mise à niveau des plateformes logicielles Microsoft lors de la migration des systèmes de contrôle d'usine

Type d'article : Guide de configuration

Intention de recherche principale : Updating PCS7 V9.0 to V9.1 and supported windows versions

Phrases de recherche associées : - Siemens PCS 7 V9.1 operating system support list