Sensores de agua de 4–20 mA vs. Modbus: ¿Cuál es mejor?

Al construir un sistema de monitoreo o control de agua, una de las primeras decisiones es cómo deben comunicarse los sensores con el controlador.

Dos de las interfaces industriales más comunes son 4–20 mA y Modbus RTU sobre RS485. Ambas son tecnologías probadas, pero representan enfoques muy diferentes para la integración de sensores.

Al construir un sistema de monitoreo o control de agua, una de las primeras decisiones es cómo deben comunicarse los sensores con el controlador.

Dos de las interfaces industriales más comunes son 4–20 mA y Modbus RTU sobre RS485. Ambas son tecnologías probadas, pero representan enfoques muy diferentes para la integración de sensores.

escrito por

Arquitecto de Software Principal

Alexander Ustyugov

Le encanta el surf, los ordenadores y las buenas fiestas

Suscríbete a nuestro boletín mensual de agua

Puede que te enviemos un correo electrónico si tenemos alguna novedad digna de mención, escrita por nuestros profesionales del agua

4–20 mA frente a Sensores de agua Modbus: ¿cuál es mejor?

El formato de 4–20 mA es sencillo, robusto y está sumamente consolidado en la automatización industrial. Modbus, en cambio, permite que los sensores se conviertan en dispositivos inteligentes que pueden proporcionar mucha más información que una simple medición.

Para los sistemas modernos de monitorización de agua con múltiples sensores, Modbus suele ser la arquitectura más flexible, mientras que la de 4–20 mA sigue siendo una opción excelente para instalaciones sencillas y muy estandarizadas.


¿Qué es 4–20 mA?

Un Sensore de 4–20 mA comunica su medición mediante una señal de corriente analógica.

Normalmente:

  • 4 mA = medición mínima

  • 20 mA = medición máxima

Por ejemplo, un Sensore de oxígeno disuelto configurado para 0–20 mg/L podría emitir:

Oxígeno disuelto

Salida

0 mg/L

4 mA

5 mg/L

8 mA

10 mg/L

12 mA

15 mg/L

16 mA

20 mg/L

20 mA

El controlador mide la corriente y la vuelve a convertir en la medición correspondiente.

La característica importante es que el Sensore envía esencialmente un único valor analógico al controlador.


¿Por qué 4 mA en lugar de 0 mA?

El "cero vivo" de 4 mA proporciona una capacidad de diagnóstico muy importante.

Por ejemplo:

  • 4 mA → medición válida en el límite inferior del rango

  • 12 mA → medición en algún punto intermedio

  • 20 mA → medición en el límite superior

  • 0 mA → cable potencialmente roto, Sensore desconectado o fallo de alimentación

Esto hace que la tecnología de 4–20 mA sea especialmente útil en entornos industriales.


¿Qué es Modbus?

Modbus es un protocolo de comunicación digital. Para los Sensores de agua, una de las implementaciones más habituales es Modbus RTU sobre RS485.

En lugar de representar la medición como una corriente eléctrica, el Sensore envía datos digitales al controlador.

Un Sensore puede exponer registros que contienen:

Registro Valor

OD 9.4 mg/L
Temperatura 22.6 °C
Estado del sensor OK
Estado de calibración Válido
Registro Valor

OD 9.4 mg/L
Temperatura 22.6 °C
Estado del sensor OK
Estado de calibración Válido
Registro Valor

OD 9.4 mg/L
Temperatura 22.6 °C
Estado del sensor OK
Estado de calibración Válido

El controlador puede solicitar esta información al Sensore siempre que sea necesario.

Además, varios dispositivos pueden compartir el mismo bus RS485, teniendo cada dispositivo Modbus una dirección única.

4–20 mA frente a Modbus: la diferencia fundamental

La forma más sencilla de entender ambas tecnologías es:

4–20 mA = una medición representada por una corriente analógica

Modbus = comunicación digital con un dispositivo inteligente

Esta distinción adquiere cada vez más importancia a medida que los sistemas de monitorización de agua se vuelven más sofisticados.

1. Número de parámetros

Esta es una de las mayores diferencias.

Una salida de 4–20 mA generalmente representa una sola medición.

Por lo tanto, un Sensore de agua podría tener:

  • Salida de 4–20 mA → oxígeno disuelto

  • otra de 4–20 mA → temperatura

Si desea medir el pH, el redox (ORP), la conductividad y la turbidez, es posible que necesite salidas adicionales o dispositivos complementarios.

Un Sensore Modbus puede llegar a exponer muchos parámetros a través de la misma conexión de comunicación.

Por ejemplo, una sola sonda multiparamétrica podría proporcionar:

  • pH

  • ORP

  • temperatura

  • conductividad

  • salinidad

  • oxígeno disuelto

  • turbidez

Todo ello a través de una única interfaz de comunicación digital.

Ventaja: Modbus

2. Los Sensores Modbus pueden realizar cálculos

Una de las ventajas menos evidentes de los Sensores Modbus es que pueden integrar sus propias capacidades de procesamiento y cálculo.

Una salida de 4–20 mA suele comunicar el valor analógico final. Por lo general, el procesamiento más sofisticado debe realizarse en otra parte, como en el PLC o el controlador.

Sin embargo, un Sensore digital puede realizar cálculos internamente antes de enviar el resultado.

Por ejemplo, un Sensore puede llevar a cabo:

  • compensación de temperatura

  • compensación de presión

  • compensación de salinidad

  • compensación de conductividad

  • compensación de pH

  • linealización específica del Sensore

  • promediado y filtrado

  • conversión entre unidades de medida

  • parámetros calculados

  • diagnóstico del Sensore

Esto significa que el Sensore no es un simple dispositivo de medición. Puede actuar como un nodo de medición inteligente.

Por ejemplo:

Datos brutos del sensor
       
Procesamiento del sensor
       
Compensación de temperatura
       
Corrección de calibración
       
Cálculo de la medición
       
Modbus
       
PLC / Ordenador de borde
Datos brutos del sensor
       
Procesamiento del sensor
       
Compensación de temperatura
       
Corrección de calibración
       
Cálculo de la medición
       
Modbus
       
PLC / Ordenador de borde
Datos brutos del sensor
       
Procesamiento del sensor
       
Compensación de temperatura
       
Corrección de calibración
       
Cálculo de la medición
       
Modbus
       
PLC / Ordenador de borde

Esto puede simplificar el controlador y, lo que es más importante, mantener los algoritmos específicos del Sensore dentro del propio Sensore, donde el fabricante puede mantenerlos y validarlos.

3. Diagnóstico e información del Sensore

Una limitación importante de una interfaz básica de 4–20 mA es que el controlador recibe principalmente la medición.

Supongamos que un Sensore de oxígeno disuelto emite 12 mA.

El controlador conoce la medición, pero la señal analógica por sí sola no le dice mucho sobre por qué esa medición tiene ese valor.

Un Sensore Modbus puede exponer mucha más información:

  • medición

  • temperatura

  • estado del Sensore

  • códigos de error

  • estado de calibración

  • fecha de calibración

  • horas de funcionamiento

  • número de serie del Sensore

  • información del firmware

  • valores de diagnóstico

  • calidad de la medición

  • información de mantenimiento

Esto puede resultar sumamente valioso para la monitorización remota y el mantenimiento predictivo.

4. Historial de calibración y conformidad

Esto es de especial importancia en aplicaciones profesionales de monitorización de agua.

Un Sensore digital inteligente tiene el potencial de almacenar información como:

  • cuándo se calibró

  • quién realizó la calibración

  • valores de calibración

  • patrones de calibración utilizados

  • calibración anterior

  • estado de calibración

  • fecha de vencimiento de la calibración

  • número de serie del Sensore

La funcionalidad exacta depende del fabricante del Sensore, pero la arquitectura subyacente hace posible disponer de este tipo de información.

Esto resulta fundamental cuando los sistemas necesitan demostrar trazabilidad y conformidad normativa.

Por ejemplo, en lugar de ver simplemente:

OD = 8.7 mg/L

una plataforma de monitorización también podría conocer:

OD = 8.7 mg/L
Sensore: SN123456
Última calibración: 12 de agosto de 2026
Calibrado por: Técnico A
Estado de calibración: Válido

Eso crea un registro de auditoría mucho más sólido que un simple valor analógico.

5. Cableado

Una instalación básica de 4–20 mA es conceptualmente sencilla:

Sensor
  
  4–20 mA
  
PLC / Controlador
Sensor
  
  4–20 mA
  
PLC / Controlador
Sensor
  
  4–20 mA
  
PLC / Controlador

Sin embargo, cada salida analógica requiere un canal de entrada analógica adecuado.

Con múltiples Sensores, el número de cables y canales de E/S puede aumentar rápidamente.

Modbus funciona de manera diferente:

              ┌── Sensor 1
              
PLC RS485 ──┼── Sensor 2
              
              ├── Sensor 3
              
              └── Sensor 4
              ┌── Sensor 1
              
PLC RS485 ──┼── Sensor 2
              
              ├── Sensor 3
              
              └── Sensor 4
              ┌── Sensor 1
              
PLC RS485 ──┼── Sensor 2
              
              ├── Sensor 3
              
              └── Sensor 4

Múltiples dispositivos pueden compartir la misma red RS485.

Ventaja: Modbus para sistemas de mayor tamaño

6. Precisión

No es correcto afirmar que los Sensores Modbus sean intrínsecamente más precisos que los Sensores de 4–20 mA.

El propio Sensore suele ser el factor dominante en la precisión de la medición.

Sin embargo, el formato de 4–20 mA introduce una cadena de conversión analógica adicional:

Sensor
  
Medición
  
DAC
  
4–20 mA
  
Entrada analógica del PLC
  
ADC
  
Valor digital
Sensor
  
Medición
  
DAC
  
4–20 mA
  
Entrada analógica del PLC
  
ADC
  
Valor digital
Sensor
  
Medición
  
DAC
  
4–20 mA
  
Entrada analógica del PLC
  
ADC
  
Valor digital

Con Modbus, la medición se puede transmitir digitalmente:

Sensor
  
Medición
  
Datos digitales
  
RS485
  
Controlador
Sensor
  
Medición
  
Datos digitales
  
RS485
  
Controlador
Sensor
  
Medición
  
Datos digitales
  
RS485
  
Controlador

Esto elimina la necesidad de convertir la medición en una corriente analógica para luego volver a convertirla en un valor digital en el controlador.

Ventaja: Modbus para arquitecturas digitales

7. Distancia del cable y robustez industrial

La tecnología de 4–20 mA está muy consolidada en aplicaciones industriales y ofrece una gran resistencia frente a muchos problemas habituales de interferencias eléctricas.

El bus RS485 también está diseñado específicamente para una comunicación industrial robusta.

Ambas tecnologías pueden admitir tiradas largas de cable cuando se instalan correctamente.

Con Modbus, sin embargo, se debe prestar mayor atención a:

  • tipo de cable

  • blindaje

  • puesta a tierra

  • topología del bus

  • terminación

  • velocidad en baudios

  • parámetros de comunicación

El resultado es que ambos pueden ser sumamente fiables, pero el formato de 4–20 mA suele ser más sencillo de implantar, mientras que Modbus proporciona mucha más funcionalidad.

8. Detección de fallos

La tecnología de 4–20 mA tiene un útil concepto integrado de cero vivo.

Por ejemplo:

0 mA       posible cable roto / fallo de alimentación
<4 mA      posible fallo / condición fuera de rango
4–20 mA    medición normal
>20 mA     posible fallo / condición fuera de rango
0 mA       posible cable roto / fallo de alimentación
<4 mA      posible fallo / condición fuera de rango
4–20 mA    medición normal
>20 mA     posible fallo / condición fuera de rango
0 mA       posible cable roto / fallo de alimentación
<4 mA      posible fallo / condición fuera de rango
4–20 mA    medición normal
>20 mA     posible fallo / condición fuera de rango

Modbus proporciona un mecanismo de diagnóstico diferente y mucho más rico.

El controlador puede detectar:

  • falta de respuesta

  • tiempo de espera de comunicación agotado

  • errores de CRC

  • datos no válidos

  • códigos de error del Sensore

  • indicadores de diagnóstico

  • estado del Sensore

  • problemas de calibración

Por lo tanto, Modbus puede proporcionar muchísima más información sobre el estado de salud del sistema de medición, en lugar de limitarse a la propia medición.

9. Escalabilidad

Aquí es donde Modbus resulta especialmente atractivo.

Imagine un sistema de monitorización de agua que incluya:

  • oxígeno disuelto

  • pH

  • ORP

  • conductividad

  • turbidez

  • temperatura

  • amoniaco

  • ozono disuelto

Si utilizara 4–20 mA, podría necesitar una gran cantidad de canales de entrada analógica.

Con Modbus, muchos dispositivos pueden comunicarse a través de redes RS485.

La arquitectura pasa a ser:

                    ┌── OD
                    ├── pH
                    ├── ORP
Controlador RS485 ─┼── CE
                    ├── Turbidez
                    ├── Temperatura
                    └── Otros sensores
                    ┌── OD
                    ├── pH
                    ├── ORP
Controlador RS485 ─┼── CE
                    ├── Turbidez
                    ├── Temperatura
                    └── Otros sensores
                    ┌── OD
                    ├── pH
                    ├── ORP
Controlador RS485 ─┼── CE
                    ├── Turbidez
                    ├── Temperatura
                    └── Otros sensores

Esto hace que Modbus sea especialmente adecuado para sistemas que se prevé que vayan a crecer con el tiempo.

10. Coste

La respuesta depende en gran medida del Sensore y de la arquitectura del sistema.

Un transmisor básico de 4–20 mA puede resultar económico.

Sin embargo, el sistema completo también requiere:

  • hardware de entrada analógica

  • cableado adicional

  • un canal de entrada por cada señal analógica

  • módulos de E/S potencialmente adicionales

Un Sensore Modbus puede tener un precio de compra más elevado, pero puede reducir la cantidad de hardware de E/S necesario y proporcionar sustancialmente más información.

Para un sistema pequeño con una o dos mediciones, el formato de 4–20 mA puede resultar muy económico.

Para una plataforma de monitorización más grande, Modbus puede resultar más rentable.

11. Modbus permite la gestión dinámica de sensores

Esta es una distinción importante entre una arquitectura tradicional basada en PLC y un sistema de control moderno definido por software.

En una implementación convencional con PLC, añadir un dispositivo Modbus generalmente significa configurar la dirección del dispositivo, los registros, las tareas de comunicación y las estructuras de datos de PLC asociadas en el proyecto. El propio ejemplo de Modbus RTU de Siemens, por ejemplo, requiere que se añadan tareas de comunicación e información de los esclavos cuando se introducen esclavos adicionales.

En Waboost, adoptamos un enfoque diferente con el PLC Waboost.

En lugar de programar de forma rígida cada Sensore en el software de control, mantenemos un mapa de Sensores Modbus.

El mapa define aspectos como:

Sensor
├── Fabricante
├── Modelo
├── ID de Modbus
├── Mapa de registros
├── Parámetros
├── Unidades
├── Calibración
└── Configuración
Sensor
├── Fabricante
├── Modelo
├── ID de Modbus
├── Mapa de registros
├── Parámetros
├── Unidades
├── Calibración
└── Configuración
Sensor
├── Fabricante
├── Modelo
├── ID de Modbus
├── Mapa de registros
├── Parámetros
├── Unidades
├── Calibración
└── Configuración

El software del PLC puede utilizar esta información de forma dinámica.

Esto significa que se pueden añadir o eliminar Sensores sin necesidad de modificar el software de control principal.

Por ejemplo, un sistema podría contener:

Mapa de sensores

ID 1 Oxígeno disuelto
ID 2 pH
ID 3 ORP
ID 4 Conductividad
Mapa de sensores

ID 1 Oxígeno disuelto
ID 2 pH
ID 3 ORP
ID 4 Conductividad
Mapa de sensores

ID 1 Oxígeno disuelto
ID 2 pH
ID 3 ORP
ID 4 Conductividad

Un cliente podría entonces añadir otro Sensore:

ID 5 Turbidez
ID 5 Turbidez
ID 5 Turbidez

sin necesidad de un nuevo programa de PLC escrito específicamente para esa configuración de máquina.

Múltiples sensores del mismo modelo

Esta arquitectura también facilita enormemente el despliegue de múltiples Sensores del mismo tipo.

Por ejemplo:

ID 1 Sensor de OD
ID 2 Sensor de OD
ID 3 Sensor de OD
ID 4 Sensor de OD
ID 1 Sensor de OD
ID 2 Sensor de OD
ID 3 Sensor de OD
ID 4 Sensor de OD
ID 1 Sensor de OD
ID 2 Sensor de OD
ID 3 Sensor de OD
ID 4 Sensor de OD

El software no necesita cuatro implementaciones diferentes de un Sensore de oxígeno disuelto. Cuenta con una única definición del modelo de Sensore y múltiples instancias con diferentes direcciones Modbus.

Esto resulta especialmente útil para máquinas que contienen varios tanques, columnas o etapas de tratamiento.


¿Qué ocurre con los PLC tradicionales como los de Siemens?

Los PLC tradicionales absolutamente pueden comunicarse con múltiples dispositivos Modbus y utilizar diferentes direcciones de esclavos. El protocolo Modbus requiere direcciones únicas, y Siemens expone la dirección del esclavo como parte de su configuración de comunicación Modbus.

La diferencia es arquitectónica.

Una aplicación de PLC tradicional suele tener la configuración del dispositivo, las tareas de comunicación y las estructuras de datos incorporadas en el proyecto de PLC.

Los PLC tradicionales se pueden programar para admitir la configuración dinámica de dispositivos Modbus, pero esto suele requerir un desarrollo de ingeniería de PLC a medida mucho mayor. Waboost está diseñado en torno a una arquitectura basada en la configuración en la que las definiciones de los Sensores, las direcciones Modbus y los mapas de registros se tratan como datos en lugar de estar integrados de manera rígida en la aplicación de control.

El enfoque de Waboost: sensores como dispositivos definidos por software

Esto permite que el PLC Waboost funcione más como una plataforma de sensores que como un programa de PLC fijo tradicional.

En lugar de:

Programa de PLC

├── Sensor de OD 1
├── Sensor de OD 2
├── Sensor de pH
├── Sensor de ORP
└── Sensor de conductividad
Programa de PLC

├── Sensor de OD 1
├── Sensor de OD 2
├── Sensor de pH
├── Sensor de ORP
└── Sensor de conductividad
Programa de PLC

├── Sensor de OD 1
├── Sensor de OD 2
├── Sensor de pH
├── Sensor de ORP
└── Sensor de conductividad

la arquitectura pasa a ser:

                 PLC Waboost
                      
             Gestor de sensores
                      
              Mapa de sensores
                      
       ┌──────────────┼──────────────┐
       
Modelo de sensor Modelo de sensor Modelo de sensor
       
      ID 1           ID 2           ID 3
                 PLC Waboost
                      
             Gestor de sensores
                      
              Mapa de sensores
                      
       ┌──────────────┼──────────────┐
       
Modelo de sensor Modelo de sensor Modelo de sensor
       
      ID 1           ID 2           ID 3
                 PLC Waboost
                      
             Gestor de sensores
                      
              Mapa de sensores
                      
       ┌──────────────┼──────────────┐
       
Modelo de sensor Modelo de sensor Modelo de sensor
       
      ID 1           ID 2           ID 3

Por lo tanto, el mismo software puede admitir diferentes configuraciones de máquina sin tener que crear un programa de PLC totalmente diferente para cada máquina.

Esto resulta especialmente potente cuando se construye una plataforma destinada a integrarse con muchas aplicaciones industriales diferentes.

Comparación

Característica

4–20 mA

Modbus RTU / RS485

Tipo de señal

Analógica

Digital

Parámetros típicos

1 por salida

Muchos

Cableado

Sencillo

Bus compartido

Múltiples sensores

Más E/S

Red compartida

Diagnóstico

Limitado

Amplio

Estado del sensor

Limitado

Amplio

Historial de calibración

Limitado

Potencialmente amplio

Procesamiento del sensor

Limitado

Compensación

Normalmente externa/interna

Se puede realizar internamente

Cálculos

Normalmente en el controlador

Se pueden realizar por el sensor

Requiere entrada analógica

No

Funcionamiento a larga distancia

Excelente

Excelente

Robustez industrial

Excelente

Excelente

Escalabilidad

Moderada

Excelente

Riqueza de datos

Baja

Alta

Configuración dinámica

Limitada

Excelente con el software adecuado

Complejidad de integración

Baja

Más alta

Más adecuado para

Lazamientos industriales sencillos

Plataformas de monitorización inteligente

¿Cuál debería elegir?

No existe un ganador universal.

Elija 4–20 mA cuando:

  • Tenga una instalación sencilla.

  • Solo necesite una medición por canal.

  • Se vaya a conectar directamente a un PLC.

  • La máxima sencillez sea importante.

  • Necesite una interfaz industrial tradicional.

  • No necesite un diagnóstico amplio del Sensore.

Por ejemplo:

Un transmisor de oxígeno disuelto → una entrada analógica de PLC.

El formato de 4–20 mA es una solución excelente.

Elija Modbus cuando:

  • Tenga múltiples Sensores.

  • Necesite múltiples mediciones de un mismo dispositivo.

  • Desee obtener diagnósticos del Sensore.

  • Desee disponer de información de calibración y mantenimiento.

  • Los Sensores realicen compensaciones o cálculos.

  • Desee una configuración remota.

  • Esté construyendo un sistema conectado a la nube o de IoT.

  • Prevea que el sistema se vaya a ampliar.

  • Desee que los Sensores se gestionen dinámicamente mediante software.

Para una plataforma moderna de monitorización de agua, Modbus suele ser la arquitectura más potente.

El mejor enfoque puede ser combinar ambos

No tiene por qué ser obligatoriamente una elección de 4–20 mA frente a Modbus.

Un sistema industrial robusto puede admitir ambos.

Por ejemplo:

                    Sensores de agua
                           
              ┌────────────┴────────────┐
              
         Modbus RS485                4–20 mA
              
              
       Interfaz Modbus           Entrada analógica
              
              └────────────┬────────────┘
                           
                      PLC Waboost
                           
                           
                   Plataforma Waboost
                    Sensores de agua
                           
              ┌────────────┴────────────┐
              
         Modbus RS485                4–20 mA
              
              
       Interfaz Modbus           Entrada analógica
              
              └────────────┬────────────┘
                           
                      PLC Waboost
                           
                           
                   Plataforma Waboost
                    Sensores de agua
                           
              ┌────────────┴────────────┐
              
         Modbus RS485                4–20 mA
              
              
       Interfaz Modbus           Entrada analógica
              
              └────────────┬────────────┘
                           
                      PLC Waboost
                           
                           
                   Plataforma Waboost

Esto proporciona compatibilidad con los equipos industriales tradicionales, al tiempo que permite que los Sensores digitales modernos aprovechen al máximo todas sus capacidades.

Para nuestro nuevo sistema de monitorización de agua con múltiples sensores, Modbus/RS485 constituye una excelente interfaz principal para los Sensores de agua, mientras que los Sensores de 4-20 mA se utilizan en el interior de la máquina para aspectos como la concentración de oxígeno, los sensores de presión, etc.

Consulte nuestro Sensor Box, que gestiona la recogida de datos por usted de principio a fin.

Envíanos un mensaje
Programa una llamada