Para eliminar limpiamente un proyecto de controlador de Sistema de automatización (AS) de un multiproyecto de SIMATIC PCS 7 con servidores OS redundantes sin dejar artefactos de base de datos huérfanos o perder licencias de ingeniería, debe ejecutar un flujo de trabajo de desmantelamiento estricto de varios pasos. Eliminar la carpeta del proyecto en el Explorador de Windows o en SIMATIC Manager sin preparación corrompe las referencias cruzadas entre proyectos, provoca fallos de compilación en NetPro y pierde permanentemente las licencias de Objetos de Proceso (PO) asignadas. Primero debe devolver las licencias de Objetos de Proceso desde los diagramas CFC a la reserva de licencias maestra, eliminar las interconexiones entre AS y los enlaces de comunicación de NetPro, limpiar la jerarquía de planta, eliminar el proyecto a través de SIMATIC Manager y ejecutar una compilación completa de OS con reinicio de memoria (Urlöschen) en el par de servidores OS redundantes.
Índice de contenidos
- Consecuencias de la eliminación inadecuada de un proyecto AS
- Mecánica de recuperación de licencias de Objetos de Proceso (PO)
- Desmantelamiento de conexiones de red entre AS y NetPro
- Método: Procedimiento paso a paso para la eliminación de un proyecto AS
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Consecuencias de la eliminación inadecuada de un proyecto AS
En un multiproyecto grande de SIMATIC PCS 7 (por ejemplo, una planta con 6 Sistemas de automatización, servidores OS redundantes y Process Historian), los proyectos están estrechamente acoplados a través de bases de datos entre proyectos:
* Variables de proceso huérfanas en WinCC: Si se elimina un AS sin compilar la OS con reinicio de memoria, la base de datos de WinCC retiene miles de variables inactivas y definiciones de alarmas. Los servidores OS continúan intentando adquirir datos de direcciones de controladores inexistentes, lo que genera inundaciones de alarmas y errores de escritura en el registro de eventos.
* Fallos de conexión S7 en NetPro: Los controladores pares y los servidores OS que mantenían conexiones S7 con la CPU eliminada conservan puntos finales de conexión no resueltos. Las futuras compilaciones de red marcarán estas conexiones asociadas en rojo, bloqueando las descargas de configuración en ejecución (CiR).
* Licencias de PO perdidas: Las licencias de Objetos de Proceso asignadas a los diagramas CFC en el AS eliminado permanecen marcadas como consumidas en la base de datos de ingeniería, reduciendo permanentemente su recuento de licencias maestras disponibles.
Mecánica de recuperación de licencias de Objetos de Proceso (PO)
SIMATIC PCS 7 aplica el licenciamiento en función del número total de objetos de proceso instanciados (bloques de motor, válvulas, monitores analógicos, controladores PID).
* Mecanismo de devolución: Cuando crea bloques en diagramas CFC, la Estación de ingeniería (ES) extrae licencias de PO de la reserva de licencias maestra almacenada en el disco duro de la ES.
* Devolución obligatoria: Antes de eliminar un proyecto AS o su carpeta de diagramas, debe ejecutar la función Devolver objetos de proceso (Book Back Process Objects). Esta utilidad escanea todos los diagramas, desasigna los bloques extraídos y abona las licencias de vuelta al contador de licencias central. Una vez que se elimina un proyecto del disco, sus PO asignados no se pueden recuperar automáticamente.
Desmantelamiento de conexiones de red entre AS y NetPro
Antes de desvincular el proyecto AS, inspeccione y corte todas las rutas de comunicación:
1. Interconexiones entre AS: Abra la lista de referencias cruzadas de CFC (Opciones > Referencias cruzadas). Filtre por señales entre AS. Elimine estas interconexiones en los diagramas de origen. Si el AS se elimina mientras los diagramas asociados aún mantienen referencias abiertas, dichos diagramas asociados sufrirán bloqueos de compilación de diagramas.
2. Eliminación de conexiones en NetPro: En NetPro, seleccione la CPU obsoleta. Localice todas las conexiones S7 configuradas con servidores OS y controladores pares. Elimine las conexiones. A continuación, abra las tablas de NetPro de los proyectos asociados restantes, elimine las conexiones de socios obsoletas y compile NetPro.
Método: Procedimiento paso a paso para la eliminación de un proyecto AS
Siga este procedimiento de ingeniería de 7 pasos para eliminar limpiamente un proyecto AS:
Paso 1: Devolver las licencias de Objetos de Proceso
- En la vista de planta de SIMATIC Manager, navegue hasta el proyecto AS que desea eliminar.
- Haga clic derecho en la carpeta Diagramas (Charts) y seleccione Objetos de proceso > Devolver objetos de proceso (Process Objects > Book Back Process Objects).
- Verifique que el cuadro de diálogo de devolución de licencias confirme que todas las licencias de PO de AS y OS asignadas se devuelven a la reserva maestra.
Paso 2: Eliminar interconexiones entre AS
- En SIMATIC Manager, seleccione Opciones > Datos de referencia > Mostrar (Options > Reference Data > Display).
- Seleccione Interconexiones entre AS (Cross-AS Interconnections).
- Abra los diagramas CFC indicados tanto en el proyecto AS de destino como en el proyecto AS asociado. Elimine las líneas de señal y compile los diagramas asociados.
Paso 3: Limpiar las conexiones de NetPro
- Abra NetPro.
- Seleccione la CPU obsoleta y elimine todas las conexiones configuradas.
- Seleccione a su vez cada CPU de AS y servidor OS restantes: elimine cualquier conexión S7 redundante que apunte a la CPU obsoleta.
- Seleccione cada CPU restante, haga clic en Guardar y compilar (Save and Compile) y descargue la tabla de conexiones en línea a través de Cargar en proyecto actual > Conexiones y pasarelas (Download to Current Project > Connections and Gateways) (compatible en RUN).
Paso 4: Limpiar la jerarquía de planta (TH)
- En la vista de planta, inspeccione las carpetas de jerarquía asignadas al AS obsoleto.
- Si se utilizaron carpetas de unidad o área específicas exclusivamente para este AS, elimínelas.
- Confirme que no haya imágenes de proceso o niveles de árbol de imágenes destinados a conservarse ubicados dentro de la rama de jerarquía eliminada.
Paso 5: Quitar y eliminar el proyecto AS en SIMATIC Manager
- En la vista de componentes de SIMATIC Manager, seleccione la raíz del proyecto AS.
- Seleccione Archivo > Multiproyecto > Quitar del multiproyecto (File > Multiproject > Remove from Multiproject).
- Una vez desvinculado, seleccione el proyecto independiente y elija Archivo > Eliminar (File > Delete) dentro de SIMATIC Manager. Esto purga limpiamente la base de datos sin dejar directorios huérfanos en el Explorador de Windows.
Paso 6: Compilación completa de OS con reinicio de memoria (Urlöschen)
- En SIMATIC Manager, haga clic derecho en el proyecto OS en el servidor OS y seleccione Compilar OS (Compile OS).
- En el asistente, seleccione Alcance: OS completa (Scope: Entire OS) (no seleccione Solo cambios).
- Marque la casilla crítica: Con reinicio de memoria (
Urlöschen). - En la lista de conexiones AS, asegúrese de que solo estén seleccionados los 5 controladores AS activos restantes.
- Marque la casilla Generar datos de servidor (Generate server data).
- Ejecute la compilación. El compilador purga todas las variables, mensajes y archivos de datos sin procesar asociados con el AS eliminado mientras reconstruye la jerarquía limpia del árbol de imágenes.
Paso 7: Descarga secuencial a servidores OS redundantes
- Abra Simatic Shell en la ES.
- Descargue el proyecto OS primero en el servidor OS de reserva 2 (Standby OS Server 2). Espere a la sincronización en tiempo de ejecución.
- Inicie el cambio por redundancia de cliente al servidor 2.
- Descargue el proyecto OS en el servidor OS primario 1 (Primary OS Server 1) y reactive el tiempo de ejecución.
Verificación
Para verificar que el proyecto AS se eliminó limpiamente sin residuos:
- En SIMATIC Manager, seleccione Opciones > Objetos de proceso > Mostrar (Options > Process Objects > Display). Verifique que el recuento de licencias disponibles refleje las licencias abonadas.
- Abra NetPro y haga clic en Compilar y comprobar todo (Compile and check all). Verifique que la compilación informe
0 errores, 0 advertenciasy que no queden conexiones huérfanas en rojo. - En WinCC Explorer en el servidor OS, abra Gestión de variables (Tag Management). Expanda el controlador de conexiones con nombre (Named Connections):
- Confirme que la conexión con el AS eliminado ha desaparecido por completo.
- Confirme que solo se enumeran los controladores AS activos. - En WinCC Runtime, abra la visualización Registro de alarmas (Alarm Logging). Confirme que ninguna alarma del sistema informe
Fallo de conexión con AS...para el controlador desmantelado.
Limitaciones y precauciones operativas
- El reinicio de memoria purga las variables de usuario no vinculadas: Al marcar Con reinicio de memoria durante la compilación de la OS, las variables generadas automáticamente a partir de los bloques eliminados se eliminan. Sin embargo, las variables de usuario internas creadas manualmente en WinCC se conservan.
- Copia de seguridad obligatoria antes de comenzar: Cree siempre un archivo de multiproyecto sin comprimir (
Archivo > Archivar) antes de iniciar la eliminación del proyecto. Si se pasa por alto una interconexión o se elimina por accidente una carpeta de jerarquía requerida, la restauración desde el archivo es el único método de recuperación. - Reagrupación del árbol de imágenes: Si su árbol de imágenes se organizó manualmente en lugar de derivarse automáticamente de la jerarquía de planta, verifique las asignaciones de contenedores de imágenes en Picture Tree Manager después de la compilación completa.
Preguntas frecuentes del ingeniero
¿Puedo recuperar mis licencias de Objetos de Proceso si ya eliminé el proyecto AS?
No. Si los archivos del proyecto se eliminaron del disco sin ejecutar Devolver objetos de proceso, las licencias no se pueden restaurar automáticamente; debe ponerse en contacto con el soporte técnico de Siemens con el comprobante de compra para solicitar la reactivación de las licencias.
¿Por qué Siemens exige una "Compilación completa de OS con reinicio de memoria"?
Una compilación de OS solo de cambios únicamente añade variables nuevas o modificadas; no purga las variables de controlador eliminadas de la base de datos de WinCC Sybase/SQL Server. El reinicio de memoria es el único mecanismo que purga las variables obsoletas.
¿Pueden los controladores restantes continuar ejecutándose en modo RUN durante todo este procedimiento?
Sí. La eliminación de conexiones en NetPro y la descarga de Conexiones y pasarelas son totalmente compatibles en RUN. Solo es necesario apagar el AS desmantelado.
Referencias técnicas
- ID de entrada del Servicio de soporte en línea de Siemens 109742323: Manual del sistema de ingeniería SIMATIC Process Control System PCS 7
- Manual del sistema de ingeniería SIMATIC PCS 7 (N.º de documento A5E02779836)
- ID de entrada del Servicio de soporte en línea de Siemens 22261695: ¿Cómo se elimina un AS de un multiproyecto de PCS 7?
Artículos relacionados
- https://industrialautomation.net/search?query=pcs7+delete+as+project+from+multiproject
- https://industrialautomation.net/search?query=book+back+process+objects+pcs7+license
- https://industrialautomation.net/search?query=entire+os+compile+with+memory+reset+urloeschen
Etiquetas relacionadas
- https://industrialautomation.net/search?query=simatic+pcs7
- https://industrialautomation.net/search?query=multiproject
- https://industrialautomation.net/search?query=process-objects
- https://industrialautomation.net/search?query=netpro