¿Por qué Modbus sigue siendo el protocolo dominante?
Introducido en 1979 por Modicon (hoy Schneider Electric), Modbus es el protocolo industrial más extendido del mundo. Millones de equipos —controladores lógicos programables, variadores, contadores, sensores, reguladores— utilizan Modbus. Su sencillez, su carácter abierto y su solidez lo convierten en una apuesta segura desde hace 40 años.
El problema: Modbus se diseñó para redes locales serie (RS-485) o Ethernet industrial, no para Internet. Para aprovechar estos datos en la nube (supervisión, alertas, análisis), se necesita un puente Modbus/nube.
Arquitectura Modbus a la nube
La pasarela actúa como maestro Modbus: consulta cada dispositivo según una programación configurable (cada segundo, cada minuto…), recopila los registros y los publica en MQTT en la nube. Gestiona simultáneamente los equipos RS-485 (Modbus RTU) y los equipos Ethernet (Modbus TCP).
Explicación de los registros Modbus
| Tipo de registro | Dirección | Acceso | Contenido típico |
|---|---|---|---|
| Bobina (Coil) | 1–9999 | Lectura/Escritura | Estado digital (ON/OFF): bomba, válvula, alarma |
| Entrada digital | 10001–19999 | Solo lectura | Entrada digital: interruptor, sensor |
| Registro de entrada | 30001–39999 | Solo lectura | Medida analógica: temperatura, corriente |
| Registro de retención | 40001–49999 | Lectura/Escritura | Consigna, parámetro, valor configurable |
La pasarela lee los registros según sea necesario: por ejemplo, los registros de medición cada minuto y los estados de alarma cada 10 segundos. El valor se convierte a unidades físicas (p. ej., registro 1234 → 123,4 °C con un factor de 0,1).
Casos de uso: Modbus a la nube por sectores
Agua y saneamiento Estaciones de bombeo, depósitos, depuradoras: lectura de caudalímetros (registro de 4 bytes en coma flotante IEEE 754), niveles de los depósitos (4–20 mA → registro), estado de las bombas (bobinas), presión (transductor Modbus). Alerta si la presión está fuera de rango o si la bomba presenta un fallo.
Energía Analizadores de red (PM500, PM800 de Schneider, EM340 de Carlo Gavazzi): tensión, corriente, potencia activa/reactiva, energía (kWh), factor de potencia. Exportación a un panel de control energético para el seguimiento del consumo y la facturación entre edificios.
Industria manufacturera Variadores Schneider ATV, Danfoss VLT, ABB: frecuencia del motor, corriente, fallos. Controladores lógicos programables: contadores de producción, tiempo de ciclo, índice de disponibilidad (TRS/OEE). Datos transmitidos al ERP o al MES.
Agricultura / Agricultura inteligente Sensores de suelo (humedad, temperatura, conductividad eléctrica), estaciones meteorológicas, controladores de riego: sondeo Modbus cada 15 minutos, transmisión a la nube, alertas automáticas.
Polling Modbus: configurar la frecuencia óptima
Un error habitual: configurar un sondeo demasiado frecuente en un bus RS-485 lento, lo que puede bloquear los equipos. Recomendaciones:
- Variables de estado crítico (alarmas, fallos): cada 5–10 s.
- Medidas de proceso (temperatura, presión, caudal): cada 60 s.
- Contadores de energía (kWh, índice): cada 5–15 min.
- Parámetros de configuración: solo bajo demanda.
La pasarela Eziwan permite configurar grupos de registros con diferentes frecuencias de sondeo.
El enfoque de Eziwan
El Eziwan Gateway integra un cliente Modbus RTU nativo (puerto RS-485 en carril DIN) y Modbus TCP (Ethernet), un broker MQTT local para el preprocesamiento en el borde y un túnel VPN hacia la Eziwan Cloud para la supervisión y las alertas.
Configuración en pocos minutos a través de la interfaz en la nube: selecciona los registros que se van a leer, la frecuencia de sondeo y los umbrales de alerta, sin necesidad de modificar el programa del controlador.
Para más información: pasarela Modbus RTU/TCP, pasarela RS-485 en la nube y OPC UA industrial en la nube.