Cuando se elimina y se vuelve a reasignar una carpeta de proyecto de un Servidor OS redundante en SIMATIC PCS 7 (V9.1 SP1), lo que provoca que los Clientes OS muestren errores de tipo "Server Down" (Servidor caído), debe ejecutar una compilación completa de la OS, regenerar el paquete de datos del servidor y descargar el paquete actualizado del servidor en los Clientes OS. Eliminar el directorio de un proyecto OS destruye los GUID internos y únicos del proyecto y revoca permanentemente la "Capacidad de modificación en línea" (descarga delta) del sistema. En consecuencia, las estaciones de trabajo de los clientes intentan conectarse a puntos de conexión de bases de datos obsoletos. Para restablecer las comunicaciones entre cliente y servidor, vuelva a compilar el Servidor OS con alcance completo, ejecute Generar datos del servidor, reasigne el paquete de servidor en el Cliente OS y descargue los proyectos de los clientes.
Índice de contenidos
- Arquitectura de los paquetes de datos del servidor WinCC y asignación de clientes
- Por qué la eliminación de la carpeta del proyecto destruye la capacidad de modificación en línea
- Síntomas de Clientes OS desconectados ('Server Down')
- Método: Procedimiento paso a paso para restaurar servidores y clientes redundantes
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes para ingenieros (Engineer FAQ)
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura de los paquetes de datos del servidor WinCC y asignación de clientes
En una arquitectura distribuida cliente-servidor OS de SIMATIC PCS 7:
- Servidores OS: Alojan los drivers de comunicación de proceso, las bases de datos de registro de variables (Tag Logging) y los búferes circulares de registro de alarmas (Alarm Logging).
- Paquetes de datos del servidor (*.pck): Contienen descriptores exportados de todas las variables WinCC disponibles, categorías de mensajes, nombres de pantallas gráficas y puntos de conexión de red del servidor.
- Clientes OS: No se comunican directamente con los controladores de automatización. En su lugar, un Cliente OS carga el archivo de paquete del servidor. Cuando un operador abre una pantalla de proceso, el cliente lee el paquete para localizar el servidor activo a través del bus de terminal (Terminal Bus).
- Gestión de redundancia: El paquete enumera las direcciones de red del servidor Maestro y de Reserva (Standby), lo que permite la conmutación por error automática del cliente.
Por qué la eliminación de la carpeta del proyecto destruye la capacidad de modificación en línea
Cuando un ingeniero elimina el directorio que contiene el proyecto del Servidor OS y lo vuelve a crear o cambia la ruta de destino:
1. Pérdida del contexto de ingeniería delta: PCS 7 mantiene bases de datos de seguimiento de deltas transaccionales en la Estación de ingeniería (ES) y en los Servidores OS para permitir descargas de tipo "Solo cambios" (Changes Only).
2. La advertencia del sistema: SIMATIC Manager muestra: After changing the target path or after assigning a standby-OS, the online modification capability is lost. Additionally the OS needs to be newly compiled, and packages for the client are to be updated.
3. Reindexación de la base de datos: Un proyecto OS recién creado recibe nuevos identificadores de instancia de base de datos internos. El paquete de datos del servidor existente en los Clientes OS apunta a la instancia de base de datos anterior y eliminada, lo que provoca que los clientes informen que el servidor está permanentemente desconectado o caído.
Síntomas de Clientes OS desconectados ('Server Down')
Cuando se interrumpe la sincronización de datos del servidor:
* Alerta en el banner HMI: El banner de estado superior en los Clientes OS muestra: @Server Down o No connection to data server.
* Alteración de gráficos: Las pantallas de proceso se abren con triángulos de advertencia amarillos, signos de exclamación o iconos de bloques grises desconectados.
* Lista de alarmas vacía: La lista de alarmas entrantes en AlarmControl está completamente en blanco y muestra Disconnected from server.
Método: Procedimiento paso a paso para restaurar servidores y clientes redundantes
Siga esta rigurosa secuencia de ingeniería para resincronizar los servidores y restaurar la visualización del cliente:
Paso 1: Restablecer la redundancia de OS en SIMATIC Manager
- En SIMATIC Manager, seleccione el proyecto del Servidor OS primario (por ejemplo,
OS_SRV1). - Haga clic derecho y abra Propiedades del objeto (Object Properties):
- Verifique que la Ruta de la OS de destino (Target OS path) apunte al recurso compartido de red correcto en el Servidor físico 1.
- En la pestaña Redundancia (Redundancy), confirme que la estación asociada esté asignada aOS_SRV2. - Abra WinCC Explorer en el Servidor OS primario:
- Abra el editor de Redundancia en el árbol.
- Confirme que se verifiquen el nombre del equipo socio, la conexión de red redundante y las opciones de sincronización de archivos de histórico (archive synchronization).
Paso 2: Realizar una compilación completa del Servidor OS
Debido a que se perdió la capacidad de modificación en línea, debe compilar todo el alcance (Entire Scope):
1. En SIMATIC Manager, haga clic derecho en el Servidor OS primario y seleccione Compilar (Compile).
2. En el asistente de compilación:
- Seleccione Ámbito completo (Entire Scope) para variables y mensajes.
- Seleccione Ámbito completo (Entire Scope) para la visualización de SFC y el árbol de pantallas.
3. Permita que la compilación finalice con 0 errores.
Paso 3: Generar datos del servidor (Paquete)
- En WinCC Explorer en el Servidor OS primario, navegue hasta el editor de Datos del servidor (Server Data) en el panel de navegación izquierdo.
- Haga clic derecho en Datos del servidor y seleccione Generar... (Generate...).
- El sistema genera un archivo de paquete actualizado (por ejemplo,
OS_SRV1.pck) que contiene los nuevos GUID de bases de datos y direcciones de red. - Cierre WinCC Explorer en la ES.
Paso 4: Actualizar los datos del servidor en los proyectos de los Clientes OS
- En SIMATIC Manager, abra cada proyecto de Cliente OS en WinCC Explorer.
- Navegue hasta Datos del servidor (Server Data) en el Cliente OS.
- Haga clic derecho en el paquete de servidor existente y seleccione Actualizar... (Update...) (o haga clic derecho -> Cargar... [Load...] y seleccione el archivo
OS_SRV1.pckrecién generado). - Haga clic derecho en el paquete y seleccione Configurar... (Configure...):
- Configure el servidor estándar para Split Screen Manager, Alarms y User Archives comoOS_SRV1. - Cierre WinCC Explorer en los proyectos de cliente.
Paso 5: Descargar proyectos a las estaciones de destino
- En SIMATIC Manager, haga clic derecho en el Servidor OS primario y seleccione PLC -> Descargar (PLC -> Download):
- Seleccione Ámbito completo (Entire Scope) (Nota: requiere detener Runtime en el Servidor 1). - Descargue el Servidor OS de reserva (
OS_SRV2) con Ámbito completo (Entire Scope). - Haga clic derecho en cada Cliente OS y seleccione PLC -> Descargar (Ámbito completo) (PLC -> Download [Entire Scope]).
- Active WinCC Runtime en el Servidor 1, seguido del Servidor 2 y, finalmente, en todos los Clientes OS.
Verificación
Para verificar que la condición "Server Down" se ha resuelto por completo:
- En los Clientes OS, observe la barra superior de descripción general del sistema: verifique que el banner @Server Down desaparezca y muestre los botones normales de área de jerarquía de planta.
- Abra múltiples faceplates tecnológicos en los clientes: confirme que los valores de proceso, los gráficos de barras y los estados de marcha de motores muestren datos dinámicos en vivo.
- Abra la tabla WinCC AlarmControl en los clientes: verifique que las alarmas históricas y activas se carguen sin mensajes de error.
- En WinCC Explorer en los Servidores OS, verifique la variable interna del sistema @RedundancyState: confirme que lea 1 (Servidor 1 Maestro) y 2 (Servidor 2 Reserva) con replicación de base de datos activa.
Limitaciones y precauciones operativas
- Parada obligatoria de Runtime para descarga completa: La ejecución de una descarga completa (Entire Scope) requiere desactivar WinCC Runtime en el servidor de destino. En una planta en funcionamiento, asegúrese de que el servidor asociado redundante esté operativo y cargando con el proceso antes de realizar la descarga en el primer servidor.
- Comprobaciones de red del bus de terminal: Si los clientes siguen informando "Server Down" después de regenerar el paquete, verifique que la vinculación del adaptador de red de Simatic Shell en los clientes y servidores apunte a la tarjeta de red dedicada del bus de terminal.
- Integridad del nombre de host de Windows: No cambie el nombre del equipo del Servidor OS en Windows después de generar paquetes sin actualizar el nombre del equipo en WinCC Explorer y volver a generar los paquetes.
Preguntas frecuentes para ingenieros (Engineer FAQ)
¿Puedo recuperar la capacidad de descarga de 'Solo cambios' después de este procedimiento?
Sí. Una vez que se ha descargado el proyecto completo (Entire Scope) en los Servidores y Clientes OS, el motor de seguimiento delta se reinicia. Las modificaciones de ingeniería menores posteriores se pueden descargar mediante "Solo cambios" (Changes Only) mientras la planta permanece en Runtime.
¿Por qué la eliminación de la carpeta en el Servidor 1 afectó a los Clientes OS?
Los clientes evalúan descriptores de paquetes que hacen referencia a instancias específicas de catálogos de bases de datos SQL. Volver a crear el proyecto cambia los GUID internos, lo que hace que los clientes rechacen la nueva instancia del servidor hasta que se actualicen sus paquetes locales.
¿Cómo genero paquetes de servidor automáticamente durante la compilación?
En SIMATIC Manager, cuando compila la OS, el compilador genera automáticamente paquetes de servidor actualizados si la opción "Generar datos del servidor" está habilitada en la configuración del asistente de compilación.
¿Qué sucede si descargo el cliente mientras el Runtime está activo?
Los Clientes OS de WinCC admiten descargas de proyectos en línea si solo se modifican gráficos y variables. Sin embargo, actualizar los paquetes principales del servidor requiere cerrar y reiniciar WinCC Runtime en la estación del cliente.
Referencias técnicas
- Siemens Industry Online Support: Manual de configuración de clientes y servidores SIMATIC PCS 7 OS.
- SIOS Entry 109742323: PCS 7 Compendium Part A - Configuration Guidelines (Sección: Redundancia y clientes de OS).
- SIOS Entry 109809264: SIMATIC Process Control System PCS 7 High Availability Process Control Systems.
- Siemens Support Guide: Solución de problemas de datos de servidor y fallos de redundancia en WinCC.
Artículos relacionados
- Cómo funcionan los ajustes de redundancia de Simatic Shell y por qué los Clientes OS difieren de los Servidores OS
- Cómo solucionar el error de WinCC al abrir el proyecto como no especificado en Clientes OS
- Cómo eliminar de forma segura un proyecto AS de un multiproyecto PCS 7 con Servidores OS redundantes
Etiquetas relacionadas
- WinCC
- Cliente OS
- Servidor OS
- Redundancia
- Server Down
- Datos del servidor
- Automatización industrial