Solución de problemas de botones de área faltantes y texto de alarmas en el Runtime del Servidor OS de WinCC

En SIMATIC PCS 7, cuando las etiquetas de los botones de área y los mensajes de alarma se muestran correctamente en los Clientes OS pero aparecen completamente en blanco en el Runtime del Servidor OS, las causas principales son un servicio de Runtime del servidor de Alarm Logging inactivo (CCAlgRtServer.exe), una lista de aplicaciones de inicio no configurada en las Propiedades del equipo (Computer Properties) o una discrepancia entre el idioma de Runtime activo del servidor y la Biblioteca de textos (Text Library) de WinCC. Resolver este problema requiere asegurarse de que CCAlgRtServer.exe esté habilitado en la lista de inicio, alinear el idioma de Runtime, ejecutar el Editor de proyectos OS (OS Project Editor) y regenerar los datos del Servidor OS (Server Data).

Índice de contenidos

Mecanismos subyacentes que causan pantallas en blanco específicas del servidor

En una arquitectura distribuida de PCS 7 con Servidores OS redundantes y Clientes OS:
* Representación en el cliente mediante datos del servidor: Los Clientes OS leen los mensajes de alarma, los archivos de texto y la jerarquía de áreas a partir de los paquetes de datos del servidor descargados (*.pck). El cliente consulta la base de datos SQL del servidor a través de la red y muestra el texto según la configuración regional de idioma de la estación cliente.
* Ejecución de servicios locales en el Runtime del servidor: Cuando el propio Servidor OS se coloca en modo Runtime, la interfaz gráfica local (@Overview1.pdl y @Buttons.pdl) depende directamente de los procesos locales en segundo plano del servidor:
1. Servicio del servidor de Alarm Logging (CCAlgRtServer.exe): Responsable de consultar la base de datos de mensajes local de SQL Server ([ProjectName]ALG.mdf). Si Alarm Logging no está seleccionado en la lista de Propiedades del equipo (Computer Properties) -> Inicio (Startup) del Servidor OS, o si el proceso falló durante la inicialización, la ventana de control de alarmas no puede recuperar los textos de alarma ni las asignaciones de área.
2. Desincronización de idiomas de la Biblioteca de textos (Text Library): Si el Runtime del Servidor OS está configurado para un idioma (como inglés - Estados Unidos) que no se pobló en la Biblioteca de textos de WinCC durante la ingeniería, los campos de texto conectados a índices de texto dinámicos se muestran como cadenas en blanco.
3. Inconsistencia en la plantilla del Editor de proyectos OS (OS Project Editor): El Editor de proyectos OS establece etiquetas internas y scripts que vinculan los botones de área a la Jerarquía Tecnológica. Si el editor se ejecutó en la ES pero no se compiló e implementó correctamente en el servidor, los scripts locales no logran rellenar las leyendas de los botones.

Procedimiento paso a paso de diagnóstico y resolución

Siga este procedimiento para restablecer la representación de texto en el Runtime del Servidor OS.

Prerrequisitos

  • Credenciales administrativas en el Servidor OS (miembro de los grupos Administrators y SIMATIC HMI).
  • Acceso a SIMATIC Manager y WinCC Explorer en la Estación de ingeniería (ES) o directamente en el Servidor.

Paso 1: Verificar los componentes de la aplicación de inicio en WinCC Explorer

  1. Abra el proyecto en WinCC Explorer en el Servidor OS.
  2. En el árbol de navegación, haga clic en Computer.
  3. Haga clic derecho en el objeto de equipo correspondiente al nombre del servidor y seleccione Properties.
  4. Vaya a la pestaña Startup.
  5. En la lista Runtime applications, verifique que los siguientes componentes estén marcados:
    * Alarm Logging Runtime
    * Tag Logging Runtime
    * Global Script Runtime
    * Graphics Runtime
  6. Si Alarm Logging Runtime está deshabilitado, marque la casilla y haga clic en OK.

Paso 2: Verificar el proceso en segundo plano en el Administrador de tareas de Windows

  1. Mientras el proyecto está en modo Runtime, presione Ctrl + Shift + Esc para abrir el Administrador de tareas de Windows.
  2. Seleccione la pestaña Details.
  3. Localice el proceso CCAlgRtServer.exe (Servidor de Alarm Logging Runtime).
  4. Si el proceso no está presente o muestra un 0% de CPU con estado suspendido, los servicios de mensajería de Runtime no se han inicializado correctamente. Desactive el Runtime, reinicie el servidor y vuelva a iniciar el proyecto.

Paso 3: Alinear el idioma de Runtime y la Biblioteca de textos (Text Library)

  1. En WinCC Explorer, expanda Text Library.
  2. Verifique que los textos de los mensajes, los nombres de área y las leyendas de los botones existan bajo la columna del idioma de destino (por ejemplo, inglés o alemán).
  3. Abra Computer Properties -> Parameters.
  4. Verifique la configuración de Runtime Language. Asegúrese de que coincida con la columna de idioma rellenada en la Biblioteca de textos.

Paso 4: Ejecutar el Editor de proyectos OS y regenerar los datos del servidor

  1. En WinCC Explorer, haga doble clic en OS Project Editor.
  2. Revise la configuración de diseño (resolución del monitor y estilo de diseño).
  3. Haga clic en OK para regenerar las imágenes estándar del sistema (@Overview1.pdl, @Buttons.pdl, @AlarmOneLine.pdl) y las asignaciones de scripts internos.
  4. En la Estación de ingeniería, ejecute Generate Server Data (Clic derecho en OS -> Generate Server Data) y descargue los cambios al Servidor OS.

Verificación

  • Active el Runtime en el Servidor OS (File -> Activate).
  • Observe la barra de resumen principal en la parte superior de la pantalla: los botones de área deben mostrar claramente el texto de su área de planta jerárquica (por ejemplo, Boiler_Area, Water_Treatment).
  • Abra la ventana de control de alarmas (Alarm Control): las alarmas de proceso entrantes deben mostrar la fecha, hora, área y texto descriptivo del mensaje en lugar de filas en blanco.
  • Verifique que los Clientes OS sigan mostrando las alarmas activas y las tendencias sin interrupción.

Limitaciones y precauciones operativas

  • Evite realizar ediciones en servidores en espera (standby) activos: En pares de servidores redundantes, ejecute estos cambios de forma secuencial. Complete el diagnóstico en el servidor en espera antes de tocar el maestro para evitar apagones simultáneos en la sala de control.
  • Nunca sobrescriba manualmente los archivos PDL estándar del sistema: No copie archivos @*.pdl individuales de clientes a servidores; utilice siempre el Editor de proyectos OS para generar los gráficos estándar del sistema de forma limpia.
  • Requisitos de compilación de OS: Si se modificaron los nombres de área en la Jerarquía Tecnológica, es obligatoria una Compilación de OS completa para actualizar la Biblioteca de textos de WinCC.

Preguntas frecuentes para ingenieros

  • ¿Por qué funcionaban los clientes si el Runtime del servidor estaba dañado?
    Los Clientes OS se conectan como clientes de red directamente a la base de datos SQL utilizando los datos del servidor (Server Data). No dependen de los procesos de Runtime gráfico local del Servidor OS.
  • ¿Qué hace CCAlgRtServer.exe?
    CCAlgRtServer.exe es el ejecutable del servidor de Alarm Logging Runtime de WinCC que gestiona el almacenamiento en búfer de mensajes, las transiciones de estado y la recuperación de textos desde el archivo de mensajes SQL.
  • ¿La ejecución del Editor de proyectos OS puede sobrescribir mis pantallas personalizadas?
    No. El Editor de proyectos OS solo regenera las imágenes estándar del sistema que comienzan con @ (como @Overview1.pdl). Las pantallas de proceso personalizadas creadas sin el prefijo @ no se modifican.
  • ¿Qué causa que el texto aparezca como signos de interrogación (????)?
    Los signos de interrogación indican que el conjunto de caracteres del idioma de Runtime activo no es compatible con la configuración regional del sistema Windows, o que a la Biblioteca de textos le faltan fuentes Unicode.
  • ¿Se requiere reiniciar el servidor después de cambiar la configuración de inicio en las Propiedades del equipo (Computer Properties Startup)?
    Se requiere una desactivación y reactivación completa del Runtime de WinCC; se recomienda reiniciar por completo el sistema operativo Windows para garantizar una correcta reasociación de los procesos.

Referencias técnicas

  • ID de entrada de Siemens Industry Online Support 109801081: SIMATIC PCS 7 OS Client-Server Configuration and Startup.
  • Manual de Siemens WinCC V7.5: Alarm Logging Configuration and Runtime Server Architecture.
  • Documentación del sistema Siemens: OS Project Editor Guidelines and System Pictures.

Artículos relacionados

Etiquetas relacionadas

  • PCS 7
  • WinCC
  • Servidor OS
  • Alarm Logging
  • Text Library
  • OS Project Editor
  • Runtime
  • Automatización industrial
20 respuestas