Supervisión del suministro de agua en edificios desde navegadores de ordenador y móvil, con visualización en una pantalla serie local
El sistema de suministro de agua ya está controlado por un PLC y dispone de datos de caudal de entrada, caudal de salida y nivel. Sin embargo, si esa información permanece dentro del cuadro de control, el personal de mantenimiento sigue teniendo que desplazarse hasta él para conocer la situación actual. ¿Es posible consultar el mismo sistema desde el navegador del ordenador o del móvil, tanto en la oficina como durante una ronda de inspección, y abrir o cerrar la entrada y la salida de agua cuando las condiciones lo permitan?
Tomemos como ejemplo un escenario típico de suministro de agua en un edificio: el PLC supervisa los caudales de entrada y salida y el nivel, y controla la apertura y el cierre de la entrada y la salida. Tras conectar un gateway industrial inteligente Woody, se puede desarrollar una App local de suministro de agua a partir de esas variables. El personal accede de forma remota a su página adaptada a móviles desde el navegador del teléfono a través de la plataforma de gestión del gateway, sin desarrollar un cliente móvil instalable independiente para este método. La aplicación también permite consultar el estado y realizar operaciones autorizadas desde el navegador del ordenador, mientras una pantalla serie junto al cuadro de control muestra el estado del sistema.
El PLC controla el suministro y el gateway conecta las distintas interfaces de consulta
Esta solución no traslada la lógica de control del suministro de agua a la página web. Mantiene una separación clara de responsabilidades:
| Componente | Función en la solución |
|---|---|
| PLC | Adquiere las señales de campo, ejecuta el control de entrada y salida y los enclavamientos locales, y pone a disposición del gateway las variables necesarias. |
| Gateway Woody | Lee los datos del PLC, organiza las variables y ejecuta una aplicación local personalizada; recibe solicitudes de operación validadas y escribe en el PLC las variables de control permitidas. |
| Página de la App local de suministro | Se ejecuta en el gateway, muestra caudales, nivel, estados de apertura y cierre y estado de comunicación, y ofrece una interfaz de operación al personal autorizado. |
| Plataforma de gestión del gateway | Ofrece un punto de acceso remoto autorizado a las páginas internas del gateway; la página, la lógica de negocio y el tratamiento de datos de la App local siguen a cargo del gateway. |
| Navegador del móvil | Abre la página de la App local adaptada a móviles a través de la plataforma de gestión y envía solicitudes según los permisos de operación; no requiere un cliente instalable independiente. |
| Pantalla serie local | Recibe los datos preparados por el gateway mediante un protocolo compatible con la pantalla y muestra el estado del suministro; este artículo no incluye funciones de control desde la pantalla. |
La ilustración utiliza como ejemplo de conexión un PLC con comunicación Ethernet y una pantalla serie RS485; el WD2E se muestra como referencia visual del equipo. El modelo real del gateway, el protocolo del PLC y la interfaz eléctrica y el protocolo de comunicación de la pantalla deben confirmarse según las condiciones de la instalación. Si una pantalla serie existente ya está conectada directamente al PLC, se debe conservar y verificar la topología original, sin cambiar su conexión ni añadir conexiones en paralelo a las líneas de comunicación sin esa comprobación.
Entender el estado del suministro desde los navegadores del ordenador y del móvil
Al abrir la página del suministro de agua, el personal de guardia ve primero los caudales de entrada y salida y el nivel, y después consulta los estados de apertura y cierre de la entrada y la salida. La página puede organizar esta información mediante un esquema del sistema, para que resulte más fácil entender por dónde entra el agua, por dónde sale y cuál es el nivel actual que leyendo una lista de direcciones de variables.
El framework de App locales del gateway permite programar la lógica del backend en Lua y las páginas del frontend en JS/CSS/HTML. También permite vincular variables mediante visualizaciones, por ejemplo con SVG. La página de suministro puede ejecutarse localmente en el gateway, sin desplegar un servidor de aplicaciones adicional para la visualización local. Aun así, las pantallas concretas, la asignación de variables y la lógica de operación requieren configuración o desarrollo; la conexión por sí sola no proporciona una aplicación completa de gestión del suministro de agua.
En esta solución, el personal abre la plataforma de gestión del gateway desde el navegador del teléfono y, con la autorización de acceso correspondiente, accede de forma remota a la página de la App local de suministro adaptada a móviles e integrada en la interfaz de gestión web del gateway. Una «App local del gateway» es una aplicación de negocio que se ejecuta en el gateway, no una App nativa del teléfono. La página requiere configuración o desarrollo y adaptación a móviles, pero este método no exige desarrollar un cliente independiente para descargar e instalar. La plataforma ofrece el punto de acceso remoto; la página, la lógica de negocio y el tratamiento de datos siguen a cargo del gateway. Conectar una App independiente mediante REST API es solo una ampliación opcional, no un requisito de esta solución. Acceder a las páginas internas del gateway no implica poder acceder a las páginas web de los equipos conectados ni obtener automáticamente permisos de modificación de configuración o de control de dispositivos.
Las tres interfaces de visualización deben usar el mismo significado para las variables y las mismas unidades, e indicar la hora de actualización, el estado de comunicación y si los datos son válidos. Cuando se pierde la comunicación con el PLC o los datos quedan desactualizados, deben mostrar «Fallo de comunicación» o «Datos desactualizados», en lugar de seguir presentando valores antiguos de nivel o caudal como si fueran actuales. Para los estados de apertura y cierre se debe utilizar preferentemente la realimentación del estado real proporcionada por el PLC. Si solo se dispone del valor de un comando, debe identificarse expresamente como «Estado del comando»; no demuestra que la apertura o el cierre se hayan realizado.
Abrir y cerrar la entrada y la salida con confirmación de ejecución
Cuando sea necesario ajustar la entrada o la salida de acuerdo con los procedimientos de la instalación, el personal autorizado puede solicitar su apertura o cierre desde la página de la App local de suministro en el navegador del ordenador o del móvil. Para ello, el PLC debe admitir la escritura correspondiente, la persona debe contar con autorización de acceso y permisos de operación, debe haberse realizado la confirmación en campo y los enclavamientos de seguridad locales deben permitir la ejecución. Poder abrir la página no otorga permisos de control, y la página no puede eludir los mecanismos de seguridad del PLC.
Cada operación debe seguir una secuencia clara con confirmación del resultado:
- La interfaz muestra el nivel actual, los caudales, la realimentación de apertura y cierre y el estado de comunicación. La persona confirma el elemento sobre el que va a actuar y las condiciones de la instalación.
- La aplicación valida la identidad, los permisos de operación, la validez de los datos y las condiciones que permiten operar, y solicita la confirmación de esa acción concreta.
- El gateway escribe la solicitud en la variable de control acordada del PLC. El PLC decide si la ejecuta según su propia lógica.
- La interfaz lee el resultado de ejecución o la realimentación de estado del PLC y distingue entre «Solicitud enviada», «Ejecución confirmada» y «Sin confirmar / Fallo».
Una escritura correcta no significa que la entrada o la salida ya se hayan abierto o cerrado físicamente. Si se agota el tiempo de espera de la comunicación o falta la realimentación, la aplicación no debe mostrar directamente «Operación completada» ni reenviar automáticamente las solicitudes de control de forma incondicional. Durante la integración se deben acordar, junto con la lógica de control del PLC, la prioridad de las operaciones remotas y locales, si se permite la intervención manual en modo automático y cómo se gestionan las solicitudes caducadas.
La página de la App local de suministro, consultada desde los navegadores del ordenador y del móvil, es una interfaz para la operación y el mantenimiento habituales. No realiza funciones de parada de emergencia, protección contra desbordamientos ni otras funciones de control de seguridad. Aunque se cierre la página, el teléfono quede sin conexión o se interrumpa la comunicación del gateway, el control y la protección de la instalación deben seguir funcionando de forma independiente mediante el PLC y los dispositivos de seguridad locales.
La pantalla serie junto al cuadro también puede mostrar el mismo estado
El personal que realiza una inspección en campo no siempre necesita abrir el teléfono. La pantalla serie puede reunir los caudales de entrada y salida, el nivel y la realimentación de apertura y cierre, para facilitar la comprobación de la situación junto al cuadro de control.
En el ejemplo de este artículo, el gateway lee primero las variables del PLC. Después, un script Lua prepara los campos de visualización, las unidades y los textos de estado y los envía por el puerto serie conforme al protocolo que admite la pantalla. La pantalla se encarga de mostrar la información; el gateway, del tratamiento de datos y la adaptación de la comunicación. Las condiciones concretas de conexión deben confirmarse antes de la implementación.
También se debe definir cómo indicará la pantalla los fallos de comunicación o la pérdida de validez de los datos. Por ejemplo, la lógica de adaptación puede configurar una indicación cuando se supera el tiempo máximo sin actualización. Así se evita que, si el gateway deja de actualizar, la pantalla siga mostrando valores antiguos sin advertencia.
Información que debe confirmarse antes de la conexión
- Comunicación y puntos del PLC: Modelo, protocolo disponible, direcciones de variables, tipos de datos, unidades de caudal y nivel, y puntos de comando y realimentación para la apertura y el cierre de entrada y salida.
- Límites del control: Variables que pueden escribirse, procedimiento de confirmación en campo, permisos de acceso, modos automático y manual, prioridad de las operaciones locales y remotas, enclavamientos de seguridad y tratamiento de anomalías.
- Adaptación de la pantalla serie: Modelo, interfaz eléctrica RS232 o RS485 y cableado, parámetros de comunicación, mensajes de escritura, asignación de direcciones o campos, páginas de la pantalla y periodo de actualización; antes de intervenir, debe verificarse cómo está conectada una pantalla existente.
- Web y móvil: Configuración o desarrollo de la página de la App local de suministro del gateway, diseño móvil y compatibilidad del navegador, autenticación y validación separada de permisos de acceso a la página y de operación. El acceso desde el navegador no requiere un cliente móvil independiente ni integración mediante REST API.
- Acceso desde el exterior: Configurar la conexión a la plataforma de gestión del gateway, la autorización de acceso y las condiciones de red necesarias para acceder a la página interna del gateway a través de la plataforma. La plataforma es el punto de acceso remoto, no donde se ejecuta la lógica de negocio del suministro. La interfaz de control del PLC no debe exponerse directamente a Internet. La accesibilidad de la página no implica acceso a las páginas web de los equipos conectados ni permisos de control.
De consultar el cuadro de control a consultar cuando hace falta y operar con autorización
El valor de esta solución consiste en convertir la información de suministro que ya tiene el PLC en interfaces útiles para la operación y el mantenimiento diarios. El navegador del ordenador en la oficina, el navegador del móvil que accede a la página local del gateway mediante la plataforma de gestión durante las inspecciones y la pantalla serie junto al cuadro tienen usos diferentes, pero los datos conservan el mismo significado y las operaciones cuentan con permisos y confirmaciones claros. También desde el móvil se utiliza la aplicación de negocio local del gateway, sin necesitar una App instalable independiente.
En un sistema de suministro de agua de un edificio ya controlado por PLC, se puede empezar por mostrar caudales, nivel y estados de apertura y cierre. Después, una vez confirmadas la compatibilidad del equipo y las condiciones de seguridad, se pueden habilitar las interfaces de operación necesarias. El gateway Woody conecta los datos con las interfaces, facilita las consultas diarias y proporciona realimentación para verificar cada operación autorizada.

