El Thin Client de Siemens con referencia 6AV6 646-0AB21-2AX0 (SIMATIC Thin Client 10") no admite la instalación de Microsoft Internet Explorer ni de un entorno de ejecución Java Runtime Environment (como Java JRE 1.6.0_22). Al operar sobre un sistema operativo embebido cerrado con un navegador web integrado exclusivo, el dispositivo no permite instalar navegadores externos ni complementos de terceros. Para ejecutar una interfaz SCADA web que requiera Java JRE e Internet Explorer, se debe utilizar un PC industrial o bien migrar la visualización SCADA a tecnologías web estándar como HTML5 y JavaScript sin dependencias de Java.
Tabla de contenido
- Causa técnica: arquitectura del sistema operativo en SIMATIC Thin Clients
- Requisitos previos
- Método 1: Migrar la visualización SCADA a HTML5 y estándares web abiertos
- Método 2: Sustituir el Thin Client por un PC Industrial (IPC) o Panel PC
- Método 3: Utilizar RDP o VNC para ejecutar el cliente en un servidor remoto
- Comparación de alternativas de arquitectura
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes
- Artículos relacionados
- Etiquetas relacionadas
Causa técnica: arquitectura del sistema operativo en SIMATIC Thin Clients
Los dispositivos SIMATIC Thin Client de Siemens (incluida la referencia 6AV6646-0AB21-2AX0) están diseñados con un firmware embebido rígido para entornos industriales. Su sistema operativo está empaquetado en memoria de solo lectura y no incluye un entorno de escritorio convencional de Windows.
Por esta razón, el hardware presenta dos restricciones de software fundamentales:
- Ausencia de Microsoft Internet Explorer: El dispositivo incluye únicamente su propio cliente de navegación integrado (Web Browser), optimizado para protocolos específicos del firmware. No contiene el ejecutable de Internet Explorer ni permite instalar versiones alternativas del navegador.
- Sin entorno de ejecución Java (JRE): El firmware no incorpora la máquina virtual de Java (Java Virtual Machine / JRE 1.6.0_22) ni ofrece un gestor de paquetes o instalador que permita añadir bibliotecas, motores de ejecución o complementos (plugins) de terceros.
Cualquier sistema SCADA personalizado cuya interfaz Web requiera componentes ActiveX, Applets de Java o controles específicos de Internet Explorer no podrá inicializarse directamente desde el navegador nativo del Thin Client 6AV6 646-0AB21-2AX0.
Requisitos previos
Antes de seleccionar una arquitectura alternativa para la visualización SCADA, confirme los siguientes puntos:
- Arquitectura del servidor SCADA existente y soporte para tecnologías web (compatibilidad con HTML5/WebSocket frente a Applets de Java).
- Disponibilidad de licencias de servidor de Terminal Services / Remote Desktop Services (RDS) o servidores VNC si se evalúa acceso remoto.
- Acceso a la red Ethernet industrial de la planta desde la ubicación del terminal de operador.
Método 1: Migrar la visualización SCADA a HTML5 y estándares web abiertos
Se utiliza mejor cuando: Se desea mantener el hardware SIMATIC Thin Client 6AV6 646-0AB21-2AX0 en la planta y es posible modificar el desarrollo de la aplicación SCADA personalizada.
Procedimiento
- Identifique los componentes de la aplicación SCADA que dependen de Java JRE o de controles ActiveX de Internet Explorer.
- Rediseñe las pantallas de la interfaz cliente utilizando etiquetas estándar HTML5, hojas de estilo CSS3 y código JavaScript nativo.
- Sustituya los esquemas de comunicación basados en Applets por conexiones de conectores web estándar (WebSockets o API REST) soportadas nativamente por cualquier navegador moderno.
- Configure el servidor web del SCADA para entregar páginas compatibles con navegadores embebidos estándar.
- Ingrese a la configuración del SIMATIC Thin Client y defina la URL del servidor SCADA como página de inicio en el navegador integrado.
Resultado esperado: El Thin Client carga la interfaz gráfica del SCADA directamente desde su navegador integrado sin requerir la instalación de software adicional en el terminal.
Verificación: Abra la dirección URL en el navegador del Thin Client y confirme que las variables del proceso se actualizan dinámicamente sin solicitar módulos de extensión de Java.
Limitación: Exige volver a programar la capa de visualización cliente del sistema SCADA.
Método 2: Sustituir el Thin Client por un PC Industrial (IPC) o Panel PC
Se utiliza mejor cuando: La aplicación SCADA no se puede modificar y requiere estrictamente la ejecución local de Microsoft Internet Explorer y Java Runtime Environment 1.6.0_22.
Procedimiento
- Seleccione un equipo de grado industrial basado en arquitectura x86 (por ejemplo, un SIMATIC Microbox PC o Panel PC) con un sistema operativo de escritorio compatible (Windows Embedded Standard o Windows Professional).
- Instale el sistema operativo y aplique los paquetes de servicio requeridos.
- Instale la versión requerida de Microsoft Internet Explorer.
- Descargue e instale el paquete Java Runtime Environment versión 1.6.0_22.
- Configure los parámetros de seguridad de Java e Internet Explorer (sitios de confianza y permisos de ejecución de Applets) para permitir la ejecución de los componentes del SCADA.
- Monte el Panel PC en la ubicación del operador y establezca la conexión de red con el servidor SCADA.
Resultado esperado: El terminal ejecuta localmente el motor de Java y el navegador de Microsoft, permitiendo cargar los elementos gráficos y controladores del SCADA personalizado.
Verificación: Acceda a la aplicación web del SCADA, confirme que el Applet de Java se carga correctamente en el navegador y verifique el control de las variables de proceso.
Limitación: Incrementa el coste en hardware y requiere mantenimiento periódico del sistema operativo local.
Método 3: Utilizar RDP o VNC para ejecutar el cliente en un servidor remoto
Se utiliza mejor cuando: Se requiere mantener el modelo Thin Client en campo sin modificar la aplicación SCADA basada en Java.
Procedimiento
- Configure un servidor central de aplicaciones o un servidor de Escritorio Remoto (RDP) en la red.
- Instale en el servidor remoto el navegador Internet Explorer y el entorno Java Runtime Environment 1.6.0_22.
- Compruebe que la interfaz web del SCADA funciona correctamente dentro de la sesión del servidor.
- En el dispositivo SIMATIC Thin Client (6AV6 646-0AB21-2AX0), acceda al menú de configuración de red y elija el cliente RDP (Remote Desktop Protocol) o VNC integrado en el firmware.
- Introduzca la dirección IP del servidor de terminales y las credenciales de acceso.
- Guarde la configuración para que el Thin Client inicie automáticamente la sesión remota al encenderse.
Resultado esperado: El Thin Client actúa únicamente como terminal de visualización y entrada de datos, mientras que la ejecución real de Internet Explorer y Java ocurre en el servidor central.
Verificación: Inicie la sesión desde el Thin Client y confirme que la pantalla del escritorio remoto muestra el cliente SCADA en ejecución continua.
Limitación: Depende de la disponibilidad constante de la red y requiere licencias de servidor para sesiones remotas.
Comparación de alternativas de arquitectura
CriterioMétodo 1: Migración a HTML5Método 2: Sustitución por IPCMétodo 3: Sesión RDP / VNCHardware en campoSIMATIC Thin Client existentePC Industrial / Panel PCSIMATIC Thin Client existenteSoporte de Java localNo requeridoSí (instalado en el SO local)Ejecutado en servidor remotoMantenimiento en campoNulo (firmware cerrado)Alto (gestión de parches de SO)Nulo (gestión centralizada)Coste de adaptaciónReescritura de código clienteSustitución de hardwareLicencias de servidor remoto
Verificación
La solución adoptada se considera funcional cuando se cumplen las siguientes condiciones:
- El terminal de operador muestra la interfaz de supervisión SCADA sin desplegar mensajes de error por falta de complementos de Java o incompatibilidad de navegador.
- Las variables de proceso, alarmas y mandos de control se intercambian bidireccionalmente entre el terminal y el servidor SCADA en tiempo real.
- El terminal inicia la visualización de forma automática tras un ciclo de apagado y encendido sin requerir la intervención manual del operador.
Limitaciones y precauciones operativas
- Riesgos de seguridad en versiones antiguas de Java: El entorno Java Runtime Environment 1.6.0_22 contiene vulnerabilidades de seguridad conocidas. Si utiliza el Método 2 o el Método 3, aísle la red de control mediante un cortafuegos (firewall) y restrinja el acceso a internet en los servidores o PCs involucrados.
- Firmware no modificable: No intente instalar archivos ejecutable (
.exeo.msi) ni forzar la copia de componentes Java dentro de la memoria flash del SIMATIC Thin Client 6AV6 646-0AB21-2AX0, ya que el sistema operativo embebido rechazará los archivos y podría bloquear el dispositivo.
Preguntas frecuentes
¿Se puede actualizar el firmware del SIMATIC Thin Client 6AV6 646-0AB21-2AX0 para añadir soporte de Java?
No. Las actualizaciones de firmware suministradas por Siemens para la serie de Thin Clients mantienen la estructura del sistema operativo embebido y no añaden capacidad para ejecutar motores Java JRE ni navegadores web de terceros.
¿Qué protocolos de acceso remoto admite el SIMATIC Thin Client 6AV6 646-0AB21-2AX0?
El cliente ligero admite de forma nativa protocolos como RDP (Remote Desktop Protocol), VNC (Virtual Network Computing) y la conexión mediante el navegador web integrado para páginas compatibles.
¿Por qué los sistemas SCADA modernos han dejado de utilizar Java Applets?
Los principales navegadores web han retirado el soporte para complementos NPAPI (utilizados por Java). La industria ha migrado de forma generalizada hacia estándares web abiertos como HTML5, JavaScript y WebSockets, que no requieren la instalación de software adicional en los clientes.
Artículos relacionados
- Cómo configurar conexiones RDP y VNC en SIMATIC Thin Clients de Siemens
- Migración de interfaces HMI y SCADA basadas en Java hacia HTML5
Etiquetas relacionadas
Code: C231