¿Por qué conectar Modbus RTU a la nube?
Modbus RTU sigue siendo el protocolo de campo más extendido en la industria mundial, presente en decenas de millones de equipos: variadores de frecuencia, controladores lógicos programables, contadores de energía, analizadores de red, sensores de temperatura y presión, y inversores fotovoltaicos. Sin embargo, este protocolo serie de la década de 1970 no se diseñó para Internet.
Conectar estos equipos a la nube aporta ventajas inmediatas:
- Supervisión remota 24/7 sin necesidad de desplazarse al lugar
- Alertas en tiempo real en caso de superación de umbrales o anomalías
- Historial y tendencias para el mantenimiento preventivo
- Informes automatizados para el cumplimiento normativo y las auditorías energéticas
- Integración con ERP/GMAO a través de API REST o webhooks
Arquitectura de una pasarela Modbus RTU a la nube
La pasarela se conecta físicamente al bus RS485 como maestro Modbus. Interroga cíclicamente a los esclavos según una configuración personalizable (lista de registros, direcciones, frecuencia de sondeo), convierte los valores en mensajes JSON/MQTT y los transmite a la nube.
Equipos RS485: pasarela Eziwan Cloud
──────────────── ───────────────── ──────────────
Variador ──┐ ┌─ Modbus RTU maestro, broker MQTT
Compteur ──┤── RS485 ──┤ Polling registres → Dashboard
Controlador ──┘ └─ 4G / Ethernet Alertas / API
Aspectos clave de la arquitectura:
| Parámetro | Valor típico |
|---|---|
| Interfaz física | RS485 de 2 hilos (A/B) o RS232 |
| Velocidad de transmisión | 9 600 / 19 200 / 38 400 bps |
| Paridad | Ninguna (8N1) o par (8E1) |
| Conexión a la nube | MQTT TLS sobre 4G LTE |
| Intervalo de sondeo | De 1 s a 15 min (configurable) |
| Búfer local | 72 h de datos |
Configuración de los registros Modbus que se van a leer
La pasarela permite configurar con precisión qué registros se deben leer en cada esclavo. Cada punto de medición se define mediante:
- Dirección de esclavo (1 a 247)
- Tipo de registro: Holding (FC03), Entrada (FC04), Bobina (FC01), Entrada discreta (FC02)
- Dirección de registro (0 a 65535)
- Tipo de datos: INT16, UINT16, INT32, FLOAT32, BOOLEAN
- Factor de escala y offset para convertir a unidades físicas
- Etiqueta / tag para el panel de control (p. ej., «potencia_activa_kW»)
Esta configuración se realiza desde la interfaz en la nube de Eziwan, sin necesidad de acceso físico a la instalación, lo que resulta ideal para emplazamientos remotos o de difícil acceso.
Transmisión MQTT: QoS, TLS y retención
Una vez leídos los registros, la pasarela publica los valores en un broker MQTT (Eziwan Cloud, AWS IoT Core, Azure IoT Hub o Mosquitto autohospedado). Buenas prácticas:
- QoS 1 (al menos una vez) para garantizar la entrega a pesar de los cortes de red
- TLS 1.3 obligatorio para cifrar el transporte
- Autenticación mediante certificado de cliente x509 para la identidad de la pasarela
- Tema jerárquico:
site/zone/equipement/tagpara facilitar el filtrado - Carga útil JSON con marca de tiempo ISO 8601, valor y unidad
Casos de uso industriales típicos
Las aplicaciones de la conexión Modbus RTU → nube abarcan numerosos sectores:
Energía y servicios públicos
- Lectura remota de contadores eléctricos (Eastron SDM, SOCOMEC, Carlo Gavazzi)
- Supervisión de generadores y onduleadores
- Monitorización de cuadros de baja tensión
Producción industrial
- Supervisión de variadores de frecuencia (Schneider ATV, Danfoss, ABB)
- Control de compresores y bombas
- Supervisión de hornos y estufas industriales
Agua y saneamiento
- Supervisión remota de estaciones de bombeo
- Medición de caudal, presión y nivel
- Detección remota de averías
Seguridad OT/IT: el enfoque «zero-trust»
La conexión de las redes de tecnología operativa (OT) a Internet conlleva riesgos de ciberseguridad. El enfoque de Eziwan aplica los principios de zero-trust:
- Solo conexión saliente: la pasarela inicia el túnel; no se abre ningún puerto de entrada
- Segmentación de red: la red OT (RS485) permanece aislada de la red de TI
- Certificados por dispositivo: cada pasarela tiene una identidad criptográfica única
- Actualizaciones OTA firmadas: es imposible instalar un firmware no autenticado
- Registro: se registran todas las conexiones y anomalías