Instrumentación EDAR 15 enero 2025 · 10 min lectura

Cómo convertir una señal 4-20 mA a unidades de proceso

La señal 4-20 mA es el estándar de comunicación en la inmensa mayoría de transmisores de campo en EDAR, ETAP, desaladores y plantas industriales. Pero el valor en miliamperios que ves en el PLC o en el indicador local no te dice directamente cuántos m³/h pasan por la tubería ni qué presión hay en el conducto. Aquí explico la fórmula —tanto para 4-20 mA como para 0-20 mA— con ejemplos reales de plantas de tratamiento de agua, y una calculadora que puedes usar al instante.

mA

Calculadora 4-20 mA gratuita

Convierte señales a unidades de proceso en segundos. Incluye 4-20 mA y 0-20 mA, con todos los rangos típicos de EDAR.

Abrir calculadora

¿Qué es la señal 4-20 mA?

Es un bucle de corriente analógica donde el transmisor de campo regula la corriente que circula por el cable entre 4 mA y 20 mA de forma proporcional al valor medido:

¿Por qué 4 mA y no 0 mA? Porque 4 mA permite alimentar el circuito electrónico del transmisor directamente desde el bucle (sin alimentación separada) y, lo más importante: si el cable se rompe, la corriente cae a 0 mA y el PLC detecta el fallo inmediatamente. A esto se le llama live zero.

¿Y la señal 0-20 mA?

Existe, es legal, y todavía se usa en ciertos equipos. La diferencia fundamental es que 0 mA equivale al 0% del rango y 20 mA al 100%. No hay "live zero". La fórmula cambia:

Fórmula para 0-20 mA
Valor = (mA / 20) × (Rango máx − Rango mín) + Rango mín

Comparación directa entre ambos estándares:

Señal (mA) 4-20 mA → % 0-20 mA → % Diferencia
0 FALLO DE CABLE 0% Aquí está el problema
4 0% 20% 4 mA = 20% en 0-20 mA
12 50% 60% Siempre 10% de diferencia
20 100% 100% Solo coinciden en el tope

Error crítico de aprendices: Configurar un transmisor de 4-20 mA en el PLC como si fuera 0-20 mA (o viceversa) da lecturas erróneas en toda la escala. Si el transmisor envía 4 mA y el PLC espera 0-20 mA, interpretará que estás al 20% cuando en realidad estás al 0%. Antes de calibrar, verifica siempre qué tipo de señal entrega el transmisor (lo dice en la placa de características o en el manual).

¿Dónde se encuentra 0-20 mA todavía?

Regla práctica: Si ves un transmisor con solo dos hilos (sin alimentación separada), es casi seguro que es 4-20 mA (necesita los 4 mA mínimos para alimentarse). Si tiene 4 hilos (dos de alimentación + dos de señal), podría ser 0-20 mA. Siempre verifica la placa del instrumento.

La fórmula de conversión (4-20 mA)

La conversión de miliamperios a unidades de proceso se hace en dos pasos: primero pasas de mA a porcentaje de rango, luego de porcentaje a unidades reales.

Paso 1 — mA a porcentaje
% = ((mA − 4) / 16) × 100
Paso 2 — Porcentaje a unidades de proceso
Valor = % × (Rango máx − Rango mín) + Rango mín

Combinadas en una sola expresión:

Fórmula completa — 4-20 mA
Valor = ((mA − 4) / 16) × (Rango máx − Rango mín) + Rango mín

Donde:

Ejemplo 1: Caudalímetro en una EDAR (4-20 mA)

Tienes un caudalímetro electromagnético instalado a la entrada de la EDAR con las siguientes características:

Valor = ((12 − 4) / 16) × (500 − 0) + 0 Valor = (8 / 16) × 500 Valor = 0.5 × 500 Valor = 250 m³/h

La planta está recibiendo exactamente 250 m³/h, que es el 50% del rango del instrumento. Esto coincide con lo esperado: 12 mA es justo la mitad del rango 4-20 mA.

Ejemplo 2: Misma señal con 0-20 mA (para ver la diferencia)

Imagina que el mismo caudalímetro fuera 0-20 mA en vez de 4-20 mA. Con la misma señal de 12 mA:

Valor = (12 / 20) × (500 − 0) + 0 Valor = 0.6 × 500 Valor = 300 m³/h

Mismo cable, misma señal, resultado distinto: 12 mA da 250 m³/h en 4-20 mA pero 300 m³/h en 0-20 mA. Una diferencia de 50 m³/h que puede provocar decisiones operativas equivocadas. Por eso es fundamental verificar el tipo de señal antes de interpretar cualquier lectura.

Ejemplo 3: Presión en una planta de ósmosis inversa

Transmisor de presión a la entrada de los módulos OI:

Valor = ((14.4 − 4) / 16) × (16 − 0) + 0 Valor = (10.4 / 16) × 16 Valor = 0.65 × 16 Valor = 10.4 bar

En planta real: Si el manómetro local marca 10.4 bar y el PLC indica lo mismo, el transmisor está bien calibrado. Si hay diferencia, el problema puede estar en el calibrador, en la configuración del rango del bloque analógico del PLC, o en el propio transmisor.

Ejemplo 4: Nivel con rango desplazado (no empieza en cero)

Este es el caso que más errores causa. Un transmisor de nivel en un tanque de decantación con rango desplazado:

Valor = ((7.2 − 4) / 16) × (4.0 − 1.5) + 1.5 Valor = (3.2 / 16) × 2.5 + 1.5 Valor = 0.2 × 2.5 + 1.5 Valor = 0.5 + 1.5 Valor = 2.0 metros

Error frecuente: Muchos técnicos calculan solo el porcentaje (20%) y lo aplican al rango máximo: 20% × 4.0 = 0.8 m. Eso es incorrecto. Hay que sumar siempre el valor mínimo del rango (1.5 m en este caso). Ignorar el rango desplazado es una de las causas más comunes de lecturas erróneas en EDAR. Este error ocurre igual con 0-20 mA — la fórmula del rango desplazado es la misma para ambos tipos de señal.

Ejemplo 5: Temperatura en una torre de enfriamiento

Valor = ((17.6 − 4) / 16) × (45 − 15) + 15 Valor = (13.6 / 16) × 30 + 15 Valor = 0.85 × 30 + 15 Valor = 25.5 + 15 Valor = 40.5 °C

Tabla de referencia rápida

Para un rango genérico de 0 a 100%, estos son los valores de correspondencia de ambos estándares:

Señal (mA) 4-20 mA → % 0-20 mA → % Ej: 0-500 m³/h (4-20) Ej: 0-500 m³/h (0-20)
0FALLO0%0
40%20%0100
825%40%125200
1250%60%250300
1675%80%375400
20100%100%500500

Inversa: de unidades a mA

A veces necesitas saber qué señal deberías leer para un valor dado de proceso (por ejemplo, para verificar una calibración). Las fórmulas inversas son:

Inversa — 4-20 mA
mA = ((Valor − Rango mín) / (Rango máx − Rango mín)) × 16 + 4
Inversa — 0-20 mA
mA = ((Valor − Rango mín) / (Rango máx − Rango mín)) × 20

Ejemplo: ¿qué mA debería dar un caudalímetro de 0-500 m³/h midiendo 200 m³/h?

Si es 4-20 mA: mA = ((200 − 0) / (500 − 0)) × 16 + 4 mA = 0.4 × 16 + 4 = 10.4 mA Si es 0-20 mA: mA = ((200 − 0) / (500 − 0)) × 20 mA = 0.4 × 20 = 8.0 mA

Misma lectura de proceso, señales completamente distintas. Verifica siempre qué tipo de señal espera el PLC.

Calculadora interactiva

Prueba aquí mismo con tus valores reales de planta. Selecciona el tipo de señal (4-20 mA o 0-20 mA) y compara los resultados:

mA Convertir señal a unidades de proceso

250.0 m³/h
50.0% del rango (4-20 mA)
4-20

Comparativa 4-20 mA vs Pulso

¿Cuándo usar señal analógica y cuándo pulso en caudalímetros? Descúbrelo con nuestra guía interactiva.

Ver análisis comparativo

Resistencia máxima del bucle

Un detalle que se olvida a menudo: la suma de resistencias del bucle (cable + resistencia de shunt del PLC + indicadores en serie) tiene un límite. La fórmula es:

Resistencia máxima del bucle
R máx = (V alim − 10 V) / 0.02 A

Se restan 10 V porque la mayoría de transmisores necesitan un mínimo de 10 V para operar. Ejemplos típicos:

V alimentaciónR máximaDistancia aprox. (cable 1.5 mm²)
24 VDC700 ΩAprox. 2.800 m
12 VDC100 ΩAprox. 400 m

En plantas EDAR existentes: Es frecuente encontrar bucles con más de 1 km de cable hasta el transmisor de campo. Si la resistencia total supera el máximo, la señal no llegará a 20 mA con carga completa. Verifica siempre la sección del cable y la longitud total del bucle.

Preguntas frecuentes

El rango 4-20 mA permite detectar rotura de cable (0 mA = fallo), alimentar el transmisor directamente desde el bucle de corriente (mínimo 4 mA para el circuito interno), y evita errores por offset que tendrías con un rango 0-20 mA donde 0 mA podría ser cero de proceso o cable cortado.
La fórmula es: Porcentaje = ((mA − 4) / 16) × 100. Por ejemplo, 12 mA = ((12−4)/16) × 100 = 50%. El valor de 4 mA corresponde al 0% y 20 mA al 100% del rango del instrumento.
Depende de la tensión de alimentación. Fórmula: R máx = (V alimentación − 10V) / 0.02A. Para 24 VDC: R máx = (24−10)/0.02 = 700 Ω. Esto incluye la resistencia del cable, del resistor de shunt del PLC y de cualquier indicador en serie en el bucle.
La corriente 4-20 mA no sufre caída por distancia del cable, es inmune al ruido electromagnético, y permite detectar fallos de cable (0 mA). La señal 0-10 V cae con la longitud del cable, es susceptible a ruido, y 0V no distingue entre cero de proceso y cable cortado. En planta industrial siempre se prefiere 4-20 mA.
Sí, los receptores se conectan en serie dentro del bucle. La suma de todas las resistencias de entrada no debe superar el máximo permitido por la tensión de alimentación. Típicamente se conectan 2-3 receptores (PLC + indicador local + registrador) sin problema si la resistencia total es inferior a 500-600 Ω con alimentación de 24 V.
En 4-20 mA, 4 mA equivale al 0% del rango y 20 mA al 100%. Esto permite detectar fallos de cable (0 mA = fallo) y alimentar el transmisor desde el bucle. En 0-20 mA, 0 mA = 0% y no se puede distinguir un cable cortado de cero de proceso. Son incompatibles: configurar mal el tipo da lecturas erróneas en toda la escala.
GBW

Ing. Gustavo Blanco Walter

Senior Water & Process Engineer con 30+ años de experiencia en instrumentación, EDAR, ósmosis inversa y sistemas Oil & Gas. Experiencia con E+H, Siemens, KROHNE, Yokogawa y protocolos 4-20 mA, HART, Profibus y Modbus.