Saltar al contenido
Domótica e IoT

Modbus — Modbus

Protocolo estándar industrial para comunicación con inversores y maquinaria. Lingua franca de la automatización, soportado por casi cualquier equipo industrial.

Visitar sitio oficial

Modbus es el protocolo de comunicación industrial más extendido del mundo. Lo creó Modicon en 1979 y hoy es el estándar de facto para interconectar equipos industriales.

Su longevidad y su adopción universal se deben a tres rasgos: simplicidad, robustez y carácter abierto. Prácticamente cualquier equipo industrial soporta Modbus:

  • Inversores solares.
  • Controladores de climatización.
  • PLCs.
  • Medidores de energía.
  • Variadores de frecuencia.

Por eso se ha convertido en la lingua franca de la automatización industrial y de la monitorización de maquinaria.

Variantes: Modbus RTU y Modbus TCP

Modbus tiene dos variantes principales.

Modbus RTU (Remote Terminal Unit) opera sobre conexiones serie RS-485 o RS-232. Su comunicación binaria compacta es ideal para cableado punto a punto o buses industriales de corta distancia. Es la variante más común en inversores solares, contadores de energía y equipos legacy.

Modbus TCP encapsula las tramas Modbus sobre redes Ethernet/IP. Así permite la comunicación a través de la red local o de Internet.

Ambas usan el mismo modelo de datos basado en registros:

  • Holding registers: lectura y escritura.
  • Input registers: solo lectura.

Estos registros se organizan en direcciones numéricas. Cada fabricante las define en sus mapas de registros.

Estándar industrial universal

La verdadera fortaleza de Modbus es su universalidad. Al conectar un equipo nuevo, la pregunta no es si soporta Modbus, sino en qué dirección están los registros que necesitamos leer.

Los principales fabricantes de inversores solares (Victron Energy, Huawei, Fronius, SMA, Goodwe, Solax) publican mapas de registros Modbus detallados. Estos mapas permiten acceder a datos clave:

  • Producción y consumo.
  • Estado de baterías.
  • Temperaturas.
  • Códigos de error.
  • Parámetros de configuración.

Así se garantiza la interoperabilidad entre equipos de distintos fabricantes en una misma instalación.

Cómo lo usamos en SMedialab IoT

En SMedialab IoT, Modbus nos permite leer datos de inversores solares y equipos industriales de cualquier fabricante. Lo hacemos dentro de nuestros proyectos de domótica y automatización.

Integramos cada equipo según su interfaz:

  • Inversores Victron Energy vía Modbus TCP, a través de su dispositivo GX.
  • Inversores Huawei Sun2000 mediante su dongle Modbus.
  • Inversores Fronius, Goodwe y Solax a través de sus respectivas interfaces.

Los datos se extraen en tiempo real mediante consultas periódicas (cada 2-5 segundos). Luego se publican vía MQTT y se almacenan para visualización e históricos.

Esta capacidad de incorporar cualquier equipo es la base de nuestras integraciones IoT a medida y de la monitorización en nuestra solución de vigilancia y guardián de naves.

Cuando un equipo solo dispone de Modbus RTU (conexión serie), usamos pasarelas ESP32 o convertidores RS-485 a Ethernet para incorporarlo a la red IP. Así ofrecemos monitorización agnóstica al fabricante del inversor o la maquinaria del cliente.

¿Necesitas implementar Modbus?

Llevamos 21 años trabajando con herramientas como esta. Te asesoramos sin compromiso.

Buscador del sitio

Sugerencias rápidas

Atajos: navegar · Enter abrir · Esc cerrar