En anteriores artículos ya se ha hablado de la importancia que tienen los HMI para el control y el monitoreo de los sistemas automatizados actuales.
El caso es que cada vez son más los requerimientos solicitados para estos equipos... Y una de las funcionalidades que se suele pedir es la de poder controlar remotamente el aplicativo del terminal.
Pues, a veces, resulta de gran utilidad poder utilizar el HMI desde otro dispositivo externo. Ya sea para monitorizar su comportamiento o actuar sobre él (en tiempo real).
¿EN QUÉ CONSISTE?
Para ello, se requiere utilizar aplicaciones que corran sobre estos dispositivos... Que pueden ser genéricas, de terceros o desarrolladas específicamente por el mismo fabricante del HMI.
Dichas soluciones se pueden implementar en una red local.
Por ejemplo, en una red de fábrica para poder acceder al HMI desde un PC de oficina.
También se usan para la conexión en remoto.
Se requiere un router ADSL o 3G/4G. Por ejemplo, permitiría conectarse desde cualquier punto con un teléfono móvil para el monitoreo del HMI.
¿SOLUCIONES?
Nos centraremos en las dos funcionalidades más utilizadas...
- HMI como Servidor Web:
Es una alternativa que proporciona conexión a una interface http, donde se dispone del
aplicativo gráfico del HMI.
A veces este entorno integra funcionalidades adicionales (p.e. acceso a memoria de
HMI, posibilidad de configurar ajustes del terminal, etc).
En el dispositivo desde el que te quieras conectar, requieres de un Cliente Web.
Puede ser un navegador web estándar, normalmente solo es necesario poner la IP del
terminal en el buscador para conectarse (p.e. http://192.168.0.1/).
También puede haber un aplicativo especifico, normalmente desarrollado por el fabricante.
* El servidor web suele utilizar el puerto 80 o 8080 (TCP).
- HMI como Servidor VNC:
Esta otra funcionalidad, utiliza el protocolo RFB para transmitir datos de los píxeles de un
equipo a otro y enviar eventos de control.
Esta solución es mucho más rápida y fiable que la alternativa de Servidor Web. Pero no
suele integrar funcionalidades adicionales.
Necesitas un Cliente VNC en el dispositivo desde el que te quieras conectar.
El fabricante puede disponer de un software específico, pero hay muchas apps genéricas
que suelen funcionar bien con cualquier servidor, por ejemplo VNC Viewer (enlace
de descarga gratuito aquí).
* El Servidor VNC normalmente trabaja con el puerto 5900 (TCP).
¿PRECAUCIONES?
Lo común es que el HMI (servidor) solo admita la conexión de un cliente (simultáneamente) en cada una de las soluciones presentadas.
No obstante, un cliente si que se puede conectar con varios servidores a la vez.
En función del aplicativo utilizado para monitorizar el HMI, pueden darse problemas con la resolución de la imagen.
No es lo mismo monitorizar un terminal desde PC que desde un móvil de pocas pulgadas... Por esto, si el fabricante dispone de un software específico para la conexión remota, es recomendable utilizarlo (pues ya contemplará estas posibles limitaciones).
Hay que ver las configuraciones que admiten los clientes para evitar posibles conflictos con quien utiliza el HMI "in situ".
Por poner un ejemplo, muchas veces el cliente se pueden limitar a la monitorización. Evitando que remotamente se hagan cambios críticos en el HMI.
No hay comentarios:
Publicar un comentario