Para ejecutar una migración de software desde el SIMATIC PCS 7 V7.1 heredado a PCS 7 V9.1 SP2, debe seguir una secuencia exacta de instalación y conversión cronológica que abarque etapas de software intermedias. Un salto directo de base de datos es arquitectónicamente imposible porque los motores de tablas de bases de datos, las plataformas de Microsoft SQL Server y los formatos de compilación de CFC evolucionaron fundamentalmente entre versiones intermedias. La secuencia de ingeniería certificada requiere preparar el proyecto V7.1, migrar a través de un entorno de ensayo (staging) que ejecute PCS 7 V8.2 SP1 para convertir las bases de datos SQL y las estructuras de los diagramas, y realizar la modernización final en PCS 7 V9.1 SP2. Cada etapa exige la compilación completa del proyecto, la actualización de librerías y la verificación de consistencia antes de avanzar.
Índice de contenidos
- Descripción general de la secuencia de migración de dos etapas
- Fase 1: Preparación del proyecto y tareas de limpieza en PCS 7 V7.1
- Fase 2: Conversión intermedia en PCS 7 V8.2 SP1
- Fase 3: Modernización final y compilación de OS en PCS 7 V9.1 SP2
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Descripción general de la secuencia de migración de dos etapas
Actualizar un sistema DCS empresarial a lo largo de varias décadas requiere separar las actualizaciones del esquema de base de datos de la puesta en marcha operativa:
[Phase 1: V7.1 System] ──► Archive & Clean Up
│
[Phase 2: V8.2 Staging] ──► WinCC Migrator ──► CFC DB Update ──► Compile & Archive
│
[Phase 3: V9.1 Target] ──► SQL 2017 Upgrade ──► OS Project Editor ──► Full Commissioning
Utilizando una máquina virtual (VM) intermedia dedicada con Windows 7 SP1 y PCS 7 V8.2 SP1, el equipo de ingeniería convierte los datos del proyecto heredado sin sacar la planta operativa de servicio hasta el cambio definitivo (cutover).
Fase 1: Preparación del proyecto y tareas de limpieza en PCS 7 V7.1
Antes de mover los archivos a los sistemas de ingeniería modernos, limpie y consolide el proyecto de origen en la estación de ingeniería (ES) V7.1 original:
Paso 1: Limpiar las bases de datos del proyecto
- Abra el multiproyecto en SIMATIC Manager en la estación de ingeniería V7.1.
- Para cada proyecto en el multiproyecto, seleccione File -> Save As..., marque With Reorganization (Slow) y guárdelo en un directorio de ensayo local.
- La reorganización purga los fragmentos de bloques eliminados, comprime los índices internos de la base de datos y repara los punteros huérfanos. - Abra cada carpeta de diagramas CFC y ejecute Options -> Check Block Types / Clean Up....
- Abra la tabla de símbolos (Symbol Table) y elimine cualquier símbolo no asignado o duplicado.
Paso 2: Documentar los CRC de seguridad y la configuración de hardware
- Si el proyecto utiliza S7 F Systems, abra Options -> Safety Program e imprima el registro de configuración de seguridad completo, incluyendo las firmas F colectivas y los hashes CRC.
- En NetPro, documente todas las conexiones S7 con nombre configuradas, los ID de subred y las direcciones IP.
- Cree un archivo verificado del multiproyecto usando File -> Archive....
Fase 2: Conversión intermedia en PCS 7 V8.2 SP1
Despliegue una máquina virtual de ensayo configurada con Windows 7 SP1 de 64 bits y SIMATIC PCS 7 V8.2 SP1:
Paso 1: Restaurar y migrar el proyecto en V8.2
- Restaure el archivo del proyecto en SIMATIC Manager en la máquina de ensayo V8.2.
- Aparecerá un mensaje indicando que el proyecto fue creado con una versión anterior. Haga clic en Yes para permitir que STEP 7 convierta la base de datos del proyecto.
- Abra cada proyecto OS: SIMATIC Manager inicia automáticamente el WinCC Project Migrator.
- El migrador convierte las tablas de Microsoft SQL Server 2005 al formato de Microsoft SQL Server 2014.
- Espere a que el registro de migración indique:Project migrated successfully with 0 errors.
Paso 2: Actualizar los datos de los diagramas y compilar en V8.2
- Abra el editor CFC en cualquier diagrama: CFC actualiza las estructuras de datos internas de los diagramas al formato V8.2.
- En SIMATIC Manager, seleccione la carpeta de diagramas y ejecute Chart -> Compile -> Charts as Program:
- Seleccione Entire Scope.
- Asegúrese de que Generate module drivers esté marcado. - Abra WinCC Explorer para el proyecto OS: ejecute el OS Project Editor con las plantillas de diseño predeterminadas de V8.2 para modernizar los gráficos del sistema.
- Ejecute una compilación de OS (Entire Scope) para confirmar la alineación de la base de datos.
- Una vez verificado con 0 errores, ejecute File -> Save As... (With Reorganization) y archive el proyecto V8.2.
Fase 3: Modernización final y compilación de OS en PCS 7 V9.1 SP2
Transfiera el archivo del proyecto V8.2 a la estación de ingeniería de destino permanente que ejecuta Windows 10 Enterprise LTSC y PCS 7 V9.1 SP2:
Paso 1: Migración final de Step 7 y WinCC
- Abra SIMATIC Manager en PCS 7 V9.1 SP2 y restaure el archivo del proyecto V8.2.
- Permita que STEP 7 actualice los contenedores del proyecto a V9.1.
- Abra cada proyecto WinCC OS: el WinCC Migrator se ejecuta por segunda vez para actualizar las tablas de SQL Server 2014 a Microsoft SQL Server 2017.
- Confirme la migración exitosa de la base de datos en el registro de migración.
Paso 2: Alineación de la biblioteca de datos maestros y actualización de tipos de bloques
- Abra la biblioteca de datos maestros (Master Data Library (MDL)).
- Actualice los tipos de bloques: copie los bloques APL V9.1 SP2 más recientes del catálogo del sistema a la carpeta de bloques de la MDL.
- En SIMATIC Manager, seleccione Options -> 'Charts' -> Update Block Types....
- Seleccione todos los proyectos AS participantes para propagar las interfaces de bloques actualizadas en todos los diagramas CFC. - Ejecute Chart -> Compile -> Charts as Program (Entire Scope con Generate Module Drivers).
Paso 3: Ejecutar el editor de proyectos OS y actualizar prototipos (Typicals)
- Abra WinCC Explorer en los proyectos de servidores OS.
- Abra OS Project Editor: en la pestaña Basic Data, asegúrese de que los archivos de imágenes estándar
@se actualicen a las versiones V9.1 SP2. - En SIMATIC Manager, haga clic derecho en el proyecto OS y seleccione Plant Hierarchy -> Create/Update Block Icons.
- Realice una compilación completa de OS (Entire Scope).
Verificación
Para confirmar que la migración de múltiples pasos está 100 % completa y lista para la planta:
- Verifique los registros del compilador: confirme que todos los diagramas del AS se compilan con 0 errores y que todas las compilaciones de WinCC OS finalizan con 0 errores.
- Verifique las versiones de los bloques: en SIMATIC Manager, abra Options -> Reference Data -> Block Types y verifique que no queden bloques de la biblioteca V7.1 obsoletos en los diagramas activos.
- Inicie WinCC Runtime en una estación de prueba de ingeniería: verifique que los gráficos de proceso se carguen, que los iconos de bloques se vinculen a las caras de operación (faceplates) y que los banners de alarmas muestren los mensajes activos del sistema sin ventanas emergentes de error de scripts.
- Valide la comunicación del controlador: pruebe las conexiones S7 con nombre hacia la CPU del AS a través de los diagnóstico de NetPro.
Limitaciones y precauciones operativas
- No omita el paso V8.2: Intentar migrar directamente de V7.1 a V9.1 corrompe los segmentos del archivo de Alarm Logging y genera errores de compilación de scripts de C imposibles de resolver en Graphics Designer.
- Conserve las copias de seguridad originales de V7.1: Mantenga múltiples copias inmutables del archivo del proyecto V7.1 original en soportes externos desconectados de la red. Si ocurre un defecto imprevisto durante el ensayo, debe poder reiniciar la secuencia de migración a partir de datos limpios originales.
- Planificación del tiempo de inactividad de la planta: Cargar el programa recién migrado en los controladores AS requiere una descarga completa (Entire Scope), lo cual exige poner la CPU en modo STOP. Programe una parada de mantenimiento de la planta para el cambio de hardware.
Preguntas frecuentes del ingeniero
¿Cuánto dura la migración intermedia en V8.2?
Para un proyecto promedio (de 2 a 4 controladores AS, 2 servidores OS, ~2000 objetos de proceso), ejecutar la migración intermedia y la reorganización en V8.2 suele requerir de 4 a 8 horas de ingeniería.
¿Puedo migrar el proyecto si todavía hay hardware AS obsoleto en el proyecto?
HW Config señalará los módulos heredados no compatibles (por ejemplo, tarjetas CP 443-1 obsoletas o módulos ET 200M descontinuados). Debe reemplazar los objetos obsoletos del catálogo de hardware por equivalentes compatibles en HW Config antes de la compilación final en V9.1.
¿Por qué es necesario ejecutar el WinCC Project Migrator dos veces?
El esquema de la base de datos de WinCC no puede saltar directamente de SQL Server 2005 (V7.1) a SQL Server 2017 (V9.1). El migrador intermedio convierte el formato de Sybase/SQL 2005 a SQL 2014, lo que permite que el migrador de V9.1 actualice con éxito a SQL 2017.
¿Qué debo hacer si un tipo de bloque personalizado muestra conflictos de interfaz durante la actualización de bloques?
Si un bloque de usuario personalizado tiene entradas o salidas modificadas, no ejecute una actualización de bloques a ciegas. Revise los cambios en la interfaz del bloque en SCL/STL, ajuste las instancias de llamada en CFC y asegúrese de que los bloques de datos de instancia se actualicen en consecuencia.
Referencias técnicas
- Siemens Industry Online Support: Actualización de software de SIMATIC PCS 7 con migración de V7.1 a V8.2.
- Siemens Industry Online Support: Actualización de software de SIMATIC PCS 7 con migración de V8.2 a V9.1 SP2.
- Entrada SIOS 109742323: Compendio de PCS 7, Parte A - Directrices de configuración (Sección: Flujos de trabajo de migración).
- Entrada SIOS 109809264: Sistema de control de procesos SIMATIC PCS 7: Módulos y sistemas operativos liberados.
Artículos relacionados
- Cómo localizar y planificar rutas de migración oficiales de PCS 7 V7.1 a V9.1 SP2
- Cómo localizar y aplicar el procedimiento de migración oficial para PCS 7 V9.1 SP2
- Cómo corregir bordes recortados de faceplates después de migrar PCS 7 de V8.0 a V9.1
Etiquetas relacionadas
- Migración
- PCS 7 V7.1
- PCS 7 V8.2
- PCS 7 V9.1
- WinCC Migrator
- SQL Server
- Automatización industrial