Solución de problemas de iconos de bloque APL vacíos y textos de alarma faltantes en PCS 7 Web Navigator

En entornos de SIMATIC PCS 7 WinCC Web Navigator, los iconos de bloque de la Advanced Process Library (APL) que se muestran como cuadros en blanco y las tablas de mensajes de alarma que carecen de cadenas de texto se deben a la falta de plugins para el cliente de Web Navigator, a un orden incorrecto de publicación de gráficos o a tipos MIME de Internet Information Services (IIS) no asignados. Resolver este fallo de visualización requiere instalar los plugins de PCS 7 Web Navigator desde la página de descargas del servidor y republicar las imágenes de datos del servidor (@pictures) antes que las pantallas de proceso del usuario.

Índice de contenidos

Arquitectura de SIMATIC PCS 7 Web Navigator y visualización APL

SIMATIC PCS 7 Web Navigator proporciona supervisión y control de procesos mediante clientes ligeros (thin-client) a través de redes intranet o internet utilizando Microsoft Internet Explorer o la aplicación WinCC WebViewer:
* El Servidor Web: Aloja el proyecto de Runtime de WinCC, convierte los gráficos PDL a formatos XML/comprimidos compatibles con la web y gestiona la comunicación con los clientes mediante Microsoft Internet Information Services (IIS).
* El Cliente Web: Descarga controles ActiveX, componentes OCX y motores de script desde el servidor web para renderizar los gráficos de proceso localmente.
* Controles APL: A diferencia de las formas estáticas simples, los iconos de bloque y las caras de maniobra (faceplates) de SIMATIC PCS 7 Advanced Process Library (APL) dependen de controles ActiveX especializados (como Siemens.Simatic.ProcessControl.Faceplates y bibliotecas OCX personalizadas) para mostrar símbolos de estado dinámicos, indicadores de enclavamiento y cadenas de texto de alarma internacionalizadas.

Causas raíz: Plugins de cliente faltantes vs. Publicación incompleta

Cuando un cliente de Web Navigator renderiza gráficos estáticos dibujados por el usuario correctamente, pero muestra los iconos de bloque APL como marcos vacíos y los controles de alarma con filas de texto en blanco:
1. Falta de plugins de Web Navigator en el cliente: La máquina cliente no tiene instalados los plugins web dedicados de PCS 7 APL. Sin estos controles ActiveX locales, el navegador no puede interpretar los modelos de objetos APL.
2. Orden incorrecto de publicación de imágenes: Al publicar el proyecto de WinCC a través del Asistente de publicación web (Web Publishing Wizard), las imágenes del sistema (@*.pdl, @overview.pdl, @alarm.pdl) y los datos del servidor se omitieron o se publicaron después de los gráficos de proceso.
3. Tipo MIME de IIS o restricciones de seguridad: Microsoft IIS bloquea la descarga de las extensiones de archivo necesarias (.ocx, .pdl, .xml) debido a la ausencia de declaraciones de tipos MIME o a restricciones de Control de Cuentas de Usuario (UAC) de Windows.

Secuencia correcta de publicación web para datos de servidor y gráficos

La publicación de un proyecto de PCS 7 Web Navigator requiere una secuencia obligatoria de dos etapas en el Asistente de publicación web:
1. En el servidor web de WinCC, abra el WinCC Explorer e inicie Web Navigator -> Web Publishing Wizard.
2. Etapa 1 (Datos del servidor e imágenes de sistema):
* Seleccione Publish Pictures y elija todos los archivos de sistema que comienzan con @ (específicamente @pg_*.pdl, @pcs7_*.pdl y @screen.pdl).
* Seleccione Publish Functions para publicar todos los scripts en C y VBScripts estándar y del proyecto.
* Complete el asistente. Esto genera la línea base de visualización principal.
3. Etapa 2 (Pantallas de proceso del usuario):
* Vuelva a abrir el Asistente de publicación web.
* Seleccione las pantallas de proceso de su planta y los gráficos.
* Asegúrese de que la opción Publish referenced pictures esté habilitada.
* Finalice el asistente para generar los recursos web comprimidos en el directorio web de Web Navigator.

Instalación de plugins de cliente de PCS 7 Web Navigator y configuración de IIS

Para garantizar que los PCs cliente reciban los motores de renderizado APL necesarios:
1. Acceso a la página de descargas del servidor web:
* En el PC cliente, abra Internet Explorer (o WinCC WebViewer) y navegue a http://<Web_Server_IP>/WebNavigator/.
* Inicie sesión con credenciales autorizadas de Windows/WinCC.
2. Descarga e instalación de plugins:
* En el panel de navegación izquierdo, haga clic en Download Plugin (o Install Plugins).
* Localice los paquetes PCS 7 Web Navigator Plugins y APL Block Icons.
* Descargue y ejecute los archivos de instalación con privilegios de administrador.
3. Configuración de seguridad del navegador:
* En Opciones de Internet (Internet Options), agregue la IP/nombre de host del servidor web a la zona de Sitios de confianza.
* En Nivel personalizado para Sitios de confianza, configure Descargar controles ActiveX firmados en Habilitar (o Pedir datos).
* Desactive el bloqueador de elementos emergentes de Internet Explorer para la URL del servidor web.
4. Comprobación de configuración de IIS: En el servidor web, asegúrese de que el grupo de usuarios SimaticHMI tenga permisos de lectura y ejecución en el directorio WebNavigator.

Verificación

  • Inicie la sesión del cliente de Web Navigator desde el equipo remoto.
  • Abra una vista de proceso operativo que contenga motores, válvulas y transmisores analógicos APL.
  • Verifique que los iconos de bloque rendericen símbolos gráficos completos (rodetes de bombas, cuerpos de válvula, gráficos de barras) y valores numéricos en vivo.
  • Abra el banner de alarmas o la página de alarmas: verifique que las marcas de tiempo de las alarmas, los nombres de etiquetas y los textos de los mensajes se poblen limpiamente.
  • Haga clic en un icono de bloque APL: verifique que la cara de maniobra (faceplate) APL se abra sin problemas en una ventana emergente sin advertencias de scripts ActiveX.

Limitaciones y precauciones operativas

  • Los navegadores web estándar (como Microsoft Edge o Google Chrome) requieren el Modo IE de Edge o la aplicación independiente WinCC WebViewer para admitir los controles APL basados en ActiveX.
  • La instalación de plugins de cliente requiere derechos de administrador local de Windows en la máquina cliente remota.
  • Cada vez que se instala un Service Pack de PCS 7 o una actualización de la biblioteca APL en el servidor web, las máquinas cliente deben volver a descargar e instalar los plugins de cliente actualizados.

Preguntas frecuentes para ingenieros

  • ¿Por qué los gráficos de usuario personalizados se muestran correctamente mientras que los iconos de bloque APL aparecen en blanco?
    Las formas estándar dibujadas por el usuario se basan en primitivas de dibujo básicas de Windows, mientras que los iconos APL requieren plugins ActiveX especializados de Siemens.
  • ¿Dónde se almacenan los archivos de instalación para los plugins de cliente de Web Navigator en el servidor?
    Se encuentran en el directorio de publicación web, típicamente en C:/Program Files (x86)/Siemens/WinCC/WebNavigator/Server/Web/Install/.
  • ¿Puede WinCC Web Navigator ejecutarse en PCs cliente modernos con Windows 11?
    Sí, utilizando la aplicación cliente WinCC WebViewer o Microsoft Edge en modo de compatibilidad con Internet Explorer.
  • ¿Requiere un cliente de Web Navigator una licencia de Runtime de PCS 7 dedicada?
    Los clientes web utilizan licencias de cliente concurrentes compartidas alojadas en el servidor web (por ejemplo, licencias de WinCC Web Navigator de 3 o 10 clientes); no se requiere ninguna licencia local en el PC cliente.
  • ¿Por qué falta texto en la tabla de alarmas de WinCC en el cliente web?
    La falta de texto de alarma indica que los archivos de la biblioteca de texto de idiomas o las pantallas de sistema @alarm.pdl no se publicaron durante la compilación web.
  • ¿A qué grupo de usuarios debe pertenecer la cuenta de operador web en Windows?
    La cuenta de Windows debe ser miembro de los grupos de seguridad locales SIMATIC HMI y SIMATIC HMI Viewer en el servidor web.
  • ¿Cómo fuerzo a Web Navigator a republicar todos los gráficos desde cero?
    En el Asistente de publicación web, marque la casilla Publish all pictures completely en lugar del modo exclusivo de cambios.
  • ¿Es compatible Web Navigator con estaciones de trabajo cliente de múltiples monitores?
    Sí, los diseños de múltiples monitores son compatibles cuando se configuran a través del Editor de proyectos OS de WinCC y se ejecutan a través de la aplicación de escritorio WebViewer.
  • ¿Qué se debe hacer si los controles ActiveX fallan al registrarse durante la instalación del plugin?
    Ejecute el Símbolo del sistema como Administrador y registre manualmente los componentes OCX que fallaron usando regsvr32 <filename>.ocx.
  • ¿Se pueden operar las caras de maniobra APL con los mismos niveles de seguridad que un cliente OS estándar?
    Sí, las autorizaciones de usuario configuradas en el Administrador de usuarios de WinCC se aplican idénticamente en los clientes OS estándar y en las sesiones de Web Navigator.

Referencias técnicas

  • SIMATIC Process Control System PCS 7 Web Option for OS Manual (V9.0 / V9.1)
  • SIMATIC HMI WinCC Web Navigator Operating Instructions
  • Siemens Industry Online Support Entry: Web Navigator APL Plugin Configuration (Entry ID 298515)
  • SIMATIC PCS 7 Advanced Process Library (APL) Function Manual

Artículos relacionados

Etiquetas relacionadas

PCS 7, WinCC, Web Navigator, APL, Iconos de bloque, Plugins, ActiveX, IIS, Caras de maniobra (Faceplates), Cliente remoto

20 respuestas