¿Qué es un HMI basado en web?
Un HMI basado en web es una interfaz humano-maquina que corre dentro de un navegador web ordinario en lugar de una aplicacion dedicada que usted instala en cada maquina, dibujando sus pantallas con tecnologia web estandar como HTML5 para que cualquier dispositivo con un navegador moderno pueda mostrarla. En lugar de instalar y mantener un cliente HMI nativo en cada estacion de trabajo de operador, laptop y tableta, usted abre una URL, y la misma interfaz aparece multiplataforma, en la pantalla de la sala de control, la laptop de un ingeniero o un telefono en el campo. Esta guia define el HMI basado en web, explica por que desplaza a los clientes HMI nativos de Windows, y sopesa los compromisos frente a los entornos de ejecucion HMI gruesos tradicionales.
HMI basado en web en una línea: Un HMI basado en web es una interfaz humano-maquina entregada a traves de un navegador web usando tecnologias web estandar como HTML5, de modo que no requiere software cliente instalado en el dispositivo del operador. Las pantallas del HMI se sirven desde un servidor central y se renderizan en el navegador, lo que significa que cualquier dispositivo con un navegador compatible, en cualquier sistema operativo, puede acceder a la interfaz abriendo una URL. Este modelo sin instalacion y multiplataforma contrasta con un cliente HMI nativo o grueso tradicional, que es una aplicacion dedicada instalada y mantenida en cada maquina individual.
La interfaz en el navegador
Un HMI basado en web mueve la interfaz de un programa instalado en una maquina especifica a una pagina servida por la red y dibujada por el navegador. El servidor aloja el HMI, y cuando un operador apunta un navegador hacia el, el navegador descarga y renderiza las pantallas usando las mismas tecnologias estandar que renderizan cualquier aplicacion web moderna, presentando valores de proceso en vivo, tendencias, alarmas y controles igual que lo haria un HMI nativo. Nada de la aplicacion de control se instala en el dispositivo del operador; el navegador que ya esta ahi es el cliente, asi que el dispositivo solo necesita un navegador compatible y acceso de red al servidor para convertirse en una estacion de operador funcional.
Como el cliente es solo un navegador, la interfaz es inherentemente multiplataforma e independiente del dispositivo. El mismo HMI que aparece en una estacion de trabajo de sala de control con Windows puede aparecer en la laptop de un tecnico con un sistema operativo distinto, en una tableta o en un telefono, sin mantener una aplicacion instalada separada para cada uno, y un HMI web bien disenado puede adaptar su diseno de forma responsiva para que sea usable tanto en una pantalla pequena como en una grande. Esta es la misma filosofia de servidor central y punto final ligero detras del cliente delgado, expresada a traves del navegador: la inteligencia y los datos permanecen en el servidor, y el punto final es una ventana ligera hacia ellos. La diferencia es que un HMI basado en web usa el navegador universal como esa ventana en lugar de una terminal dedicada de sesion remota, que es lo que lo hace alcanzable desde practicamente cualquier dispositivo sin aprovisionamiento especial.
Por que desplaza a los clientes HMI nativos
El modelo tradicional es un cliente HMI nativo y grueso: una aplicacion de entorno de ejecucion dedicada instalada en cada estacion de trabajo Windows, a menudo licenciada por asiento, que debe instalarse, configurarse, parcharse y mantenerse en version sincronizada con el servidor de forma individual. Ese modelo tiene costos calladamente pesados. Cada nueva estacion de operador es un ejercicio de instalacion y licenciamiento, cada actualizacion de software debe empujarse a cada maquina, y el acceso queda confinado a las maquinas donde el cliente esta instalado y al sistema operativo que el cliente soporta. Conforme crece el numero de personas que quieren ver el proceso, de operadores de sala de control a personal de mantenimiento itinerante a gerentes, mantener un cliente nativo en cada uno de sus dispositivos se vuelve una carga real.
Un HMI basado en web disuelve la mayor parte de esa friccion, que es por lo que desplaza de forma constante a los clientes nativos. No hay nada que instalar, asi que un nuevo usuario simplemente abre una URL e inicia sesion, y no hay instalaciones de cliente por asiento que licenciar y aprovisionar. Las actualizaciones ocurren una vez en el servidor y cada usuario obtiene la nueva version en su siguiente carga de pagina, eliminando el problema de deriva de version donde distintas maquinas corren distintas versiones de cliente. El acceso ya no esta atado a Windows ni a maquinas especificas aprovisionadas, asi que el uso movil y multiplataforma, un ingeniero revisando una tendencia en un telefono, un gerente viendo un tablero en una tableta, se vuelve natural en lugar de un agregado. El parcheo es mas simple y consistente porque la superficie a mantener se encoge al servidor y al navegador en lugar de una flota de clientes instalados. Estas ventajas se componen conforme una operacion crece y conforme suben las expectativas de visibilidad movil y remota, que es exactamente la direccion en que se han movido las operaciones industriales.
Compromisos, y el encaje con el SCADA en la nube
Los HMI basados en web no estan libres de compromisos, y una evaluacion honesta los sopesa. Un entorno de ejecucion HMI nativo maduro ha tenido decadas para acumular funciones profundas y especializadas y una integracion estrecha con su plataforma, y algunas necesidades de interfaz muy exigentes o inusuales todavia pueden servirse mejor con un cliente grueso, aunque la brecha se ha estrechado de forma constante conforme ha madurado la tecnologia de navegador. Una interfaz basada en navegador tambien depende del navegador y, para un HMI alojado en servidor, de la conexion al servidor, asi que el comportamiento durante una interrupcion de red (cuanto sigue funcionando y con que elegancia se degrada) es una consideracion de diseno real y no algo secundario. El desempeno para pantallas muy grandes y muy densas y la disponibilidad de ciertas interacciones especializadas son las areas donde un entorno grueso historicamente tuvo ventaja, asi que la eleccion correcta depende de los detalles de la aplicacion en lugar de una suposicion general de que lo mas nuevo es mejor.
Dicho eso, el modelo basado en web se alinea casi a la perfeccion con el SCADA en la nube, que es gran parte de por que el enfoque ha ganado terreno tan rapido. Una plataforma SCADA en la nube se accede de forma natural a traves del navegador, asi que su interfaz de operador es un HMI basado en web por diseno, y los beneficios se refuerzan entre si: ningun cliente que instalar en ningun lado, la misma interfaz disponible en cualquier dispositivo desde la sala de control hasta el campo, actualizaciones entregadas de forma central por el proveedor, y acceso seguro desde donde quiera que el operador este. En una plataforma como Merobix, operadores, ingenieros y gerentes de petroleo y gas, agua, energia, manufactura y otras industrias alcanzan la misma interfaz en vivo desde una estacion de trabajo, una laptop o un telefono abriendo un navegador, sin nada instalado ni nada que parchar en sus dispositivos, mientras el alojamiento, la redundancia y las actualizaciones se manejan de forma central. En ese entorno el HMI basado en web no es apenas una alternativa conveniente a un cliente nativo; es el frente natural de un sistema cuya inteligencia y datos ya viven de forma central y estan pensados para alcanzarse desde cualquier lugar.
Preguntas frecuentes
¿Cual es la diferencia entre un HMI basado en web y un cliente HMI nativo?
Un cliente HMI nativo, o grueso, es una aplicacion dedicada instalada en cada estacion de trabajo individual, por lo general licenciada por asiento, que debe instalarse, parcharse y mantenerse en version sincronizada con el servidor, y tipicamente corre solo en un sistema operativo especifico como Windows. Un HMI basado en web corre en un navegador ordinario sin nada instalado, asi que cualquier dispositivo con un navegador compatible puede acceder a el abriendo una URL, las actualizaciones ocurren una vez en el servidor, y funciona entre sistemas operativos y en dispositivos moviles.
¿Por que los HMI basados en web reemplazan a los clientes nativos de Windows?
Porque eliminan la friccion de instalar, licenciar y parchar un cliente en cada maquina. Un nuevo usuario solo abre una URL, las actualizaciones se despliegan una vez en el servidor asi que no hay deriva de version, y el acceso ya no esta atado a Windows ni a maquinas especificas aprovisionadas, lo que hace natural el uso movil y multiplataforma. Conforme las operaciones crecen y esperan visibilidad desde el campo y desde cualquier dispositivo, estas ventajas se componen, que es por lo que el enfoque basado en navegador ha desplazado de forma constante a los clientes nativos.
¿Hay desventajas en un HMI basado en web?
Si, y deben sopesarse. Los entornos nativos maduros han acumulado funciones profundas y especializadas y una integracion estrecha con la plataforma, asi que algunas necesidades de interfaz muy exigentes o inusuales todavia pueden favorecer un cliente grueso, aunque la brecha sigue estrechandose. Un HMI basado en navegador tambien depende del navegador y, cuando esta alojado en servidor, de la conexion de red, asi que como se comporta y se degrada durante una interrupcion es una consideracion de diseno genuina. Las pantallas muy grandes y densas y ciertas interacciones especializadas son donde los entornos gruesos historicamente tuvieron ventaja, asi que la mejor eleccion depende de la aplicacion especifica.
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.