La importancia de los puntos de test en la instrumentación industrial

Los puntos de test son ubicaciones estratégicas en una instalación de medida y regulación donde se puede acceder a las señales eléctricas de los instrumentos para verificar su estado y funcionamiento. Su correcto diseño y utilización permiten detectar desviaciones, anticipar fallos y optimizar la puesta en marcha y el mantenimiento. En este tema se analizan los niveles de señal más comunes en automatización industrial, las unidades asociadas, los procedimientos de calibración y verificación, y las buenas prácticas para definir puntos de test en planos e instalaciones.

Señales analógicas, digitales y especiales

En los sistemas de control se utilizan distintos tipos de señales según la naturaleza de la información:

  • 4-20 mA – Señal analógica de corriente más extendida en transmisores de campo. Su rango permite detectar fallos: < 4 mA indica circuito abierto o avería. Escala lineal: 4 mA = mínimo de la variable, 20 mA = máximo.
  • 0-10 V – Señal analógica de tensión, común en variadores de frecuencia, actuadores proporcionales y sistemas de iluminación. Más sensible a interferencias electromagnéticas que la señal de corriente.
  • Digital 24 V DC – Representa estados todo/nada (ON/OFF). 0 V = OFF, 24 V = ON. Se usa para contactores, válvulas, pulsadores, alarmas.
  • Señales de frecuencia (Hz) – Proporcional a la variable medida (ej. caudalímetro de turbina: 0-5000 Hz = 0-100 m³/h).
  • Buses de comunicación – Modbus RTU/TCP, Profibus, Profinet, etc. Transmiten información digital compleja (valores, diagnóstico, configuración).
  • Señales neumáticas (3-15 psi) – En sistemas antiguos, presión neumática proporcional a la variable.

Calibración y referencia de señales

La calibración es el proceso de ajustar un instrumento para que su señal de salida corresponda con precisión al valor real de la variable medida. Por ejemplo, un transmisor de presión de rango 0-10 bar debe entregar 4 mA a 0 bar y 20 mA a 10 bar, con una relación lineal. La calibración se realiza aplicando valores conocidos (usando un calibrador de presión o simulador de procesos) y verificando la salida. Se deben registrar los puntos de calibración (0%, 25%, 50%, 75%, 100%) y las tolerancias aceptables.

Las unidades deben ser coherentes con el proceso y con la normativa aplicable. Las más habituales son:

  • Presión: bar, psi, kPa, mbar.
  • Temperatura: °C, °F, K.
  • Caudal: m³/h, L/min, kg/h.
  • Nivel: m, mm, %.

En los puntos de test, es fundamental que las unidades estén claramente indicadas en los planos y en la documentación, así como los rangos de escala (por ejemplo, "4-20 mA ↔ 0-100 °C").

Definición de puntos de test en la instalación

Para definir puntos de test adecuados, se debe analizar el diagrama P&ID y los esquemas de control. Los puntos deben ubicarse en lugares que permitan acceso fácil a las señales críticas:

  • En bornes de instrumentos de campo (sobre la instrumentación).
  • En regletas de paso dentro de armarios eléctricos.
  • En conectores específicos de diagnóstico (ej. conector M12 para IO-Link).
  • En puntos de test de paneles de control (borne test 2 mm).

Se recomienda que los puntos de test estén etiquetados con el identificador de la señal (ej. PT-101 / 4-20 mA) y el rango de ingeniería. En los planos se representan con un símbolo normalizado (por ejemplo, un círculo con la letra "T" o "TP").

Verificación de señales en campo

Al verificar un punto de test, se deben realizar las siguientes comprobaciones:

  • Medir la señal con un instrumento adecuado (multímetro para mA/V, osciloscopio para señales de frecuencia).
  • Confirmar que la señal corresponde con el valor esperado según el proceso (ej. si el caudal es 50% del rango, la corriente debe ser 12 mA).
  • Detectar anomalías: ruido, fluctuaciones, valores fuera de rango.
  • Comparar con la consigna del sistema (en lazo cerrado).
  • Registrar los valores medidos para trazabilidad.

Es importante disponer de la documentación actualizada que relacione cada punto de test con la variable y el rango correspondiente.

📌 Recuerda

Un punto de test bien diseñado permite reducir tiempos de diagnóstico, minimizar paradas de planta y garantizar que las señales son fiables. Siempre verifica que la impedancia de los equipos de medición no afecte al lazo de corriente (en 4-20 mA, los multímetros en modo mA tienen baja impedancia).

Medición de señal 4-20mA con multímetro digital en regleta de bornes de un armario eléctrico. Se aprecian etiquetas de identificación en cables y bornes tipo test.
Figura 27: Ejemplo de punto de test en un armario de control con medición de señal 4-20 mA. Fuente: Wikimedia Commons / Licencia: CC BY-SA 4.0
🐍 Simulador de señales 4-20 mA y conversión a unidades de ingeniería
# signal_test.py - Herramienta para simular la lectura de señales 4-20 mA
# Útil para verificar puntos de test y conversión a unidades de proceso

class AnalogueSignal:
    """Simula una señal analógica 4-20 mA con su variable asociada."""
    def __init__(self, nombre, rango_min_eng, rango_max_eng, fallo_min=3.8, fallo_max=20.5):
        self.nombre = nombre
        self.rango_min_eng = rango_min_eng
        self.rango_max_eng = rango_max_eng
        self.fallo_min = fallo_min      # mA por debajo del cual se considera fallo
        self.fallo_max = fallo_max      # mA por encima del cual se considera fallo

    def raw_to_engineering(self, corriente_mA):
        """Convierte corriente mA a valor de ingeniería (lineal)"""
        if corriente_mA < self.fallo_min or corriente_mA > self.fallo_max:
            return None   # indicar fallo
        # Escala 4-20 mA → rango_eng
        eng = self.rango_min_eng + (corriente_mA - 4.0) * (self.rango_max_eng - self.rango_min_eng) / 16.0
        return eng

    def engineering_to_raw(self, valor_eng):
        """Convierte valor de ingeniería a corriente mA (para simular salida)"""
        if valor_eng < self.rango_min_eng:
            valor_eng = self.rango_min_eng
        if valor_eng > self.rango_max_eng:
            valor_eng = self.rango_max_eng
        corriente = 4.0 + (valor_eng - self.rango_min_eng) * 16.0 / (self.rango_max_eng - self.rango_min_eng)
        return corriente

# --- Ejemplo de uso ---
if __name__ == "__main__":
    # Crear señal para un transmisor de presión (0-10 bar)
    presion = AnalogueSignal("Presión en reactor", 0.0, 10.0)

    print("=== SIMULACIÓN DE SEÑAL 4-20 mA ===\n")
    # Simular medición en punto de test
    corrientes_prueba = [3.5, 4.0, 8.0, 12.0, 16.0, 20.0, 21.0]
    for mA in corrientes_prueba:
        valor = presion.raw_to_engineering(mA)
        if valor is None:
            print(f"⚠️  Corriente {mA:.1f} mA -> FALLO (fuera de rango)")
        else:
            print(f"✅ Corriente {mA:.1f} mA -> Presión = {valor:.2f} bar")

    print("\n=== GENERACIÓN DE SEÑAL DESDE VALOR DE PROCESO ===\n")
    valores_prueba = [0, 2.5, 5.0, 7.5, 10.0]
    for val in valores_prueba:
        mA = presion.engineering_to_raw(val)
        print(f"Presión {val:.1f} bar -> Corriente {mA:.2f} mA")

    # Simular verificación en punto de test con una lectura real
    print("\n=== VERIFICACIÓN EN CAMPO ===\n")
    lectura_real_mA = 12.0
    lectura_real_eng = presion.raw_to_engineering(lectura_real_mA)
    consigna = 5.0  # bar
    print(f"Lectura en punto de test: {lectura_real_mA:.2f} mA → {lectura_real_eng:.2f} bar")
    print(f"Consigna del proceso: {consigna:.2f} bar")
    if abs(lectura_real_eng - consigna) < 0.1:
        print("✅ Verificación correcta")
    else:
        print("❌ Desviación detectada, revisar calibración")

Este script simula la conversión entre corriente 4-20 mA y valor de ingeniería (presión, temperatura, etc.), detecta fallos (señal fuera de rango) y permite verificar puntos de test. Se puede adaptar para leer valores reales de un ADC en Raspberry Pi.

Tendencias Actuales 2026

Los puntos de test tradicionales están siendo complementados con diagnóstico integrado en los instrumentos vía HART, IO-Link o Profibus, que proporcionan información de salud del sensor, temperatura interna y contadores de operación. En las nuevas instalaciones, los armarios inteligentes incluyen módulos de test remoto que permiten verificar señales desde un sistema SCADA sin necesidad de abrir puertas. La normativa IEC 61508 y la Directiva ATEX exigen, para sistemas con requisitos de seguridad, puntos de test que permitan realizar pruebas periódicas sin desmontar equipos.

Aplicaciones con Raspberry Pi

Una Raspberry Pi con un convertidor ADC (MCP3008, ADS1115) puede leer señales 4-20 mA (mediante una resistencia de carga) o 0-10 V, convirtiéndolas en unidades de ingeniería. Se puede desarrollar un sistema portátil de diagnóstico que muestre los valores en tiempo real y los compare con consignas, generando informes de verificación.

Aplicaciones con Arduino

Arduino es ideal para prototipos de verificación de señales. Con un módulo de entrada analógica se pueden leer sensores y simular puntos de test en proyectos educativos, enseñando los conceptos de calibración y conversión de unidades.

💼 Caso Práctico Industrial: Interpretación de señal

Contexto: Un transmisor de presión con rango 0-16 bar y salida 4-20 mA se está verificando en un punto de test. La corriente medida es de 12 mA. ¿Cuál es la presión correspondiente?

Pregunta: ¿Qué valor de presión se obtiene?

🍓 Raspberry Pi + Python

Contexto: En una Raspberry Pi, se usa un ADC para leer la señal de un transmisor 4-20 mA a través de una resistencia de 250 Ω. La tensión medida es de 2.5 V. ¿Qué corriente corresponde?

Pregunta: ¿Cuál es la corriente en mA?

🐍 Conversión de unidades

Contexto: Un sensor de temperatura con rango -20 a 120 °C tiene una salida 4-20 mA. Se mide una corriente de 8 mA. ¿Qué temperatura corresponde?

Pregunta: ¿Cuál es la temperatura en °C?

Tabla 1: Tipos de señales en puntos de test y sus características Tipo de señalRango típicoUnidad de medidaDetector de fallosInstrumento de verificación Analógica de corriente4-20 mAmAI < 4 mA → falloMultímetro (modo mA) Analógica de tensión0-10 VVV = 0 V (posible fallo)Multímetro (modo V) Digital 24 V DC0/24 VVValor erráticoMultímetro, sonda lógica Frecuencia (Hz)0-10 kHzHzSin pulsoFrecuencímetro, osciloscopio Bus de campo (Modbus, Profibus)-N/ATimeout de comunicaciónAnalizador de protocolo 点

📚 Recursos Técnicos y Normativos 2026

Normativas y Estándares

Recursos Raspberry Pi y Python