Lo que responde este artículo
Resumen del artículo
Para escalar una señal analógica de 4-20mA en lógica de escalera (ladder), los ingenieros mapean los conteos brutos de entrada del PLC a unidades de ingeniería mediante interpolación lineal. Una implementación segura también requiere detección de fallas, ya que los valores por debajo de 3.6mA o por encima de 21.0mA indican condiciones de falla de diagnóstico según NAMUR NE 43, no mediciones de proceso válidas.
Un PLC no lee "nivel de tanque", "caudal" o "presión". Lee un número entero derivado de la corriente en una tarjeta de entrada, y el resto depende de sus cálculos y su lógica de fallas. Esa distinción es importante porque un cable roto puede parecer engañosamente un valor de proceso bajo válido si el programa es descuidado.
Durante evaluaciones de referencia recientes utilizando el flujo de trabajo de simulación de señales analógicas de OLLA Lab, el 68% de los ingenieros junior no lograron enclavar una falla de sensor cuando un transmisor simulado de 4-20mA cayó a 3.2mA, en lugar de tratarlo como una lectura mínima válida. Metodología: n=41 envíos de alumnos; definición de tarea = escalar una señal de presión simulada de 4-20mA e implementar el manejo de fallas para corriente fuera de rango; comparador de referencia = manejo correcto definido como enclavamiento de alarma/falla más respuesta de interbloqueo en lugar de un valor de proceso escalado al 0%; ventana de tiempo = evaluaciones internas de Ampergon Vallis Lab realizadas de enero a marzo de 2026. Este es un punto de referencia interno de Ampergon Vallis, no una tasa de falla de toda la industria. Respalda una afirmación limitada: la competencia en sintaxis no implica de manera fiable la capacidad de despliegue con conciencia de fallas.
¿Por qué se utiliza el estándar de 4-20mA en el escalado analógico industrial?
El bucle de 4-20mA sigue siendo el estándar porque proporciona a los sistemas de control un "cero vivo". En términos prácticos, 4mA representa el valor de proceso mínimo válido, al tiempo que demuestra que el instrumento y el bucle están energizados.
Una lectura de cero válida no debería ser eléctricamente indistinguible de un transmisor muerto.
Los bucles de corriente también toleran mejor la distancia del cable y el ruido eléctrico que muchos esquemas basados en voltaje, porque la señal se representa como corriente de bucle en lugar de magnitud de voltaje local. Esta es una de las razones por las que 4-20mA sigue siendo común en las industrias de procesos, incluso en sistemas que incluyen superposiciones digitales, diagnósticos inteligentes o integración de bus de campo.
¿Cuál es la distinción crítica entre 0mA y 4mA?
La distinción es operativa:
- 4mA = el transmisor está alimentado, comunicando un valor de proceso mínimo válido y el bucle está intacto.
- 0mA = el bucle probablemente está roto, sin alimentación, cortocircuitado incorrectamente o el transmisor ha fallado catastróficamente.
- Los valores ligeramente por debajo de 4mA pueden indicar un comportamiento de falla de diagnóstico o fuera de rango, dependiendo de la configuración del transmisor y el estándar de la planta.
- Los valores por encima de 20mA pueden indicar un comportamiento de falla de diagnóstico o fuera de rango, nuevamente dependiendo de la configuración.
Es por esto que "solo escalar" es un consejo incompleto. Escalar sin diagnósticos es una lógica de control incompleta.
¿Por qué no usar 0-10V para el mismo trabajo?
0-10V puede ser útil en entornos controlados y de corto alcance, pero no proporciona el mismo comportamiento de diagnóstico de cero vivo que 4-20mA. Las señales de voltaje también son más sensibles a la caída de tensión, problemas de conexión a tierra y ruido a través de la distancia. En un gabinete, eso puede ser manejable. A través de una planta, el estándar de corriente de bucle suele ser más robusto.
¿Cuál es la fórmula matemática para el escalado analógico de PLC?
El escalado analógico de PLC es una interpolación lineal. Ya sea que la instrucción se llame `SCP`, `SCL` o se implemente manualmente, el controlador está mapeando un rango dentro de otro.
La fórmula estándar es:
Valor_Escalado := (((Entrada_Bruta - Mín_Bruto) * (Máx_UE - Mín_UE)) / (Máx_Bruto - Mín_Bruto)) + Mín_UE;
Esta es la forma de ingeniería de `y = mx + b`, expresada para conteos brutos y unidades de ingeniería (UE).
¿Cómo se mapean las variables en y = mx + b al escalado analógico de PLC?
| Término matemático | Significado en escalado de PLC | Ejemplo | |---|---|---| | `y` | Salida escalada en unidades de ingeniería | 0-100 PSI | | `x` | Entrada bruta de la tarjeta analógica | 0-32767 | | `m` | Pendiente = Rango UE / Rango bruto | 100 / 32767 | | `b` | Desplazamiento aplicado tras la conversión de rango | Mínimo de UE |
Para una señal de 4-20mA, el detalle importante es que el rango de medición válido no comienza en el cero eléctrico. Su mínimo bruto para el escalado debe coincidir con el conteo de la tarjeta que corresponde al extremo inferior configurado del rango del transmisor, no simplemente el entero más bajo que el módulo puede representar.
¿Qué son el Mín/Máx Bruto y el Mín/Máx UE?
Son dominios diferentes y no deben mezclarse.
- Mín/Máx Bruto = los conteos enteros producidos por la tarjeta de entrada analógica.
- Mín/Máx UE = las unidades de ingeniería utilizadas por el proceso o el operador.
- Ejemplo de rango bruto = 0 a 32767 en una representación de estilo de 16 bits.
- Ejemplo de rango UE = 0 a 100 PSI.
Si el transmisor tiene un rango de 0-100 PSI y emite 4-20mA, entonces:
- 4mA debería mapearse a 0 PSI.
- 20mA debería mapearse a 100 PSI.
Los conteos brutos exactos para 4mA y 20mA dependen del tipo de módulo, la representación del proveedor y la configuración. Ese es un detalle de implementación significativo.
¿Cómo afectan las representaciones analógicas de 12 y 16 bits al escalado?
La resolución afecta la granularidad, no el método subyacente.
| Representación de entrada | Ejemplo típico de rango bruto | Implicación de ingeniería | |---|---|---| | 12 bits | 0-4095 | Tamaño de paso mayor, menos resolución | | Representación entera de 15/16 bits | 0-32767 | Tamaño de paso más fino, común en muchos entornos de PLC |
La lógica de escalado es idéntica en ambos casos:
- Identifique el conteo bruto para la señal válida baja.
- Identifique el conteo bruto para la señal válida alta.
- Mapee ese rango a unidades de ingeniería.
- Maneje las bandas de falla por separado.
Un error común es escalar el rango completo de la tarjeta y asumir que el resultado es válido para el proceso. Puede ser matemáticamente correcto y operativamente incorrecto.
¿Cómo se calcula una señal de 4-20mA en unidades de ingeniería?
Se calcula mapeando el rango de corriente válido al rango del proceso. Para un transmisor de 0-100 PSI, 4mA es 0 PSI y 20mA es 100 PSI.
Si su módulo presenta conteos brutos, utilice los conteos brutos correspondientes a esos dos valores de corriente. Si su simulador o software expone la corriente directamente, las matemáticas son más fáciles de ver:
PSI_Escalado = ((Corriente_mA - 4.0) * (100.0 - 0.0) / (20.0 - 4.0)) + 0.0
Ejemplos:
- 4.0mA -> 0 PSI
- 12.0mA -> 50 PSI
- 20.0mA -> 100 PSI
Ese es el caso lineal ideal. Los sistemas reales a menudo añaden filtrado, alarmas, sujeción (clamping) y manejo de fallas a su alrededor.
¿Se deben limitar (clamp) los valores fuera de rango?
Sí, pero solo después de decidir cómo se manejan los diagnósticos. Un valor por debajo del rango de proceso válido puede necesitar:
- activar una falla,
- inhibir la acción de control,
- alarmar al operador,
- y solo entonces ser limitado o sustituido para fines de visualización.
Limitar el valor por sí solo puede ocultar una falla.
¿Cómo se programa la detección de cable roto para sensores de 4-20mA?
La detección de cable roto se implementa tratando ciertos valores de corriente como estados de diagnóstico, no como valores de proceso.
Para bucles de 4-20mA, una estrategia común es:
- escalar solo el rango de señal válido,
- comparar la señal entrante contra los umbrales de falla,
- enclavar un bit de falla si la señal entra en una banda de diagnóstico,
- interbloquear el equipo aguas abajo o los modos de control en consecuencia.
¿Qué requiere NAMUR NE 43 para el manejo de fallas analógicas?
NAMUR NE 43 define bandas de señalización de falla estandarizadas para transmisores analógicos. En el uso común, establece que:
- por debajo de 3.6mA indica una condición de falla baja,
- por encima de 21.0mA indica una condición de falla alta.
Una interpretación práctica es:
- la región de proceso válida suele estar dentro de la banda de operación normal,
- la región de diagnóstico existe por debajo o por encima de esa banda,
- el PLC no debe tratar esos valores de diagnóstico como mediciones de proceso legítimas.
Muchas implementaciones también reconocen una banda de medición normal más estrecha, como aproximadamente 3.8mA a 20.5mA, dependiendo del comportamiento del dispositivo y los estándares del sitio. Los umbrales configurados exactos deben coincidir con el transmisor, el módulo y la filosofía de control.
¿Cómo se implementa la lógica NAMUR NE 43 en escalera (ladder)?
Un enfoque típico de escalera utiliza:
- un comparador `LES` para falla por debajo del rango,
- un comparador `GRT` para falla por encima del rango,
- un `OTL` o enclavamiento equivalente para `Sensor_Fault`,
- una ruta de reinicio manual o supervisada,
- y un interbloqueo que bloquea el control automático cuando la falla está activa.
Conceptualmente:
Si Entrada_Bruta < Equivalente_Bruto_de_3_6mA Entonces Sensor_Fault := TRUE Fin_Si
Si Entrada_Bruta > Equivalente_Bruto_de_21_0mA Entonces Sensor_Fault := TRUE Fin_Si
Si Sensor_Fault = TRUE Entonces Pump_Auto_Enable := FALSE PID_Enable := FALSE Fin_Si
El punto operativo clave es este: una señal de 3.2mA no debería convertirse silenciosamente en 0 PSI. Debería convertirse en un estado de instrumento fallido con una respuesta de control definida.
¿Qué significa "listo para simulación" (Simulation-Ready) en este contexto?
En este contexto, "listo para simulación" significa que el ingeniero puede demostrar que la lógica de control se comporta correctamente tanto en condiciones analógicas válidas como fallidas antes de que llegue a un proceso real.
Operativamente, eso significa que el alumno puede:
- escalar una entrada de 4-20mA a unidades de ingeniería,
- detectar una falla por debajo del rango en un umbral como el equivalente a 3.6mA,
- enclavar la falla,
- interbloquear el equipo afectado,
- y verificar la respuesta cuando la señal es forzada a un estado de falla como 3.2mA.
Esa es una línea divisoria útil entre la sintaxis y la capacidad de despliegue.
¿Cómo se construye la lógica de falla analógica en OLLA Lab?
OLLA Lab proporciona un entorno delimitado para probar el comportamiento analógico, observar el estado de las etiquetas (tags) e inyectar condiciones de falla sin tocar equipos reales.
Un flujo de trabajo práctico en OLLA Lab se ve así:
- Cree o abra un proyecto de escalera en el editor de escalera basado en web.
- Defina la etiqueta de entrada analógica para el transmisor simulado.
- Implemente la lógica de escalado utilizando el rango bruto y el rango de unidades de ingeniería apropiados.
- Añada lógica de comparador para los umbrales de falla por debajo y por encima del rango.
- Enclave un bit de `Sensor_Fault` cuando la señal entre en una banda de diagnóstico.
- Utilice ese bit de falla en la lógica de permisivos para inhibir el arranque de la bomba, deshabilitar el PID o forzar un estado seguro.
- Observe el comportamiento de la etiqueta en el Panel de Variables mientras la señal cambia.
Aquí es donde OLLA Lab se vuelve prácticamente útil. No solo está dibujando peldaños; está comprobando si el estado de la escalera, el estado de E/S y el comportamiento del equipo simulado coinciden.
¿Qué características de OLLA Lab son más importantes para la práctica de escalado analógico?
Las características más relevantes son:
Construya lógica de escalado, comparación, enclavamiento e interbloqueo directamente en el navegador.
- Editor de lógica de escalera (Ladder Logic Editor)
Ejecute la lógica sin hardware y observe la causa y el efecto de forma segura.
- Modo de simulación
Monitoree valores brutos, valores escalados, booleanos, estados analógicos y respuestas de control en un solo lugar.
- Panel de variables y visibilidad de E/S
Practique el manejo de señales analógicas y vea cómo la mala calidad de entrada afecta el comportamiento del control.
- Herramientas de aprendizaje de analógicos y PID
Coloque la señal dentro de un contexto de proceso realista, como una bomba, un tanque o un patín de proceso.
- Ejercicios basados en escenarios
El producto no es un sustituto de la puesta en marcha en el sitio. Es un lugar para ensayar partes de la puesta en marcha que pueden ser demasiado arriesgadas, disruptivas o costosas para entregárselas a un novato en un proceso real.
¿Cómo simula OLLA Lab la deriva de la señal analógica y las fallas por sobre rango?
La lógica de fallas debe validarse inyectando la falla, no solo revisando el peldaño.
En OLLA Lab, el flujo de trabajo de simulación se puede utilizar para forzar condiciones analógicas como:
- 2mA para una falla severa por debajo del rango o tipo cable roto,
- 3.2mA para una condición de diagnóstico baja,
- 22mA para una falla por encima del rango,
- deriva gradual para simular la degradación del sensor o la pérdida de calibración.
¿Por qué es útil la simulación de deriva?
La deriva es útil porque no todas las fallas de los instrumentos son abruptas. Algunas fallas se degradan en malas decisiones antes de convertirse en fallas obvias.
Una señal a la deriva se puede utilizar para probar:
- alarmas de desviación,
- comprobaciones de tasa de cambio,
- umbrales de alarma del operador,
- estabilidad PID bajo mala calidad de medición,
- disparadores de mantenimiento antes de una falla total.
¿Qué debe observar durante la inyección de fallas analógicas?
Observe tanto el estado de la lógica como la consecuencia en el proceso.
Como mínimo, verifique:
- el valor analógico bruto,
- el valor de ingeniería escalado,
- el bit de falla,
- el estado de la alarma,
- el estado del permisivo/interbloqueo,
- la respuesta del equipo,
- y si la acción de control está bloqueada de forma segura.
Si una rotura de cable simulada hace que la presión mostrada caiga a 0 PSI mientras la bomba permanece libre para funcionar, el programa no ha pasado la validación. Solo ha pasado la aritmética.
¿Qué evidencia de ingeniería debe conservar después de construir la lógica de escalado analógico?
Mantenga un cuerpo compacto de evidencia de ingeniería. El objetivo es mostrar el razonamiento, el método de prueba y la disciplina de revisión.
Utilice esta estructura:
Defina el instrumento, el rango, el rol del proceso y el equipo controlado. Ejemplo: transmisor de presión de 4-20mA con rango de 0-100 PSI alimentando un permisivo de bomba y un bucle PID.
Establezca qué significa el comportamiento correcto en términos observables. Ejemplo: 4mA = 0 PSI, 20mA = 100 PSI, los valores por debajo de 3.6mA enclavan una falla, inhiben el arranque automático de la bomba y generan un estado de alarma.
Registre la falla exacta forzada en la simulación. Ejemplo: señal analógica caída a 3.2mA o forzada a 22mA.
Note qué cambió después de la prueba. Ejemplo: se añadió enclavamiento por debajo del rango, se corrigió el umbral bruto, se cambió la lógica de reinicio o se bloqueó la habilitación del PID ante una falla.
Capture la distinción de ingeniería. Ejemplo: "Un transmisor muerto se interpretó inicialmente como baja presión. Tras la revisión, el sistema distingue el mínimo del proceso de la falla del instrumento".
- Descripción del sistema
- Definición operativa del comportamiento correcto
- Lógica de escalera y estado del equipo simulado Documente el escalado implementado, el comparador, el enclavamiento y la lógica de interbloqueo, además del comportamiento esperado del equipo en la simulación.
- El caso de falla inyectada
- La revisión realizada
- Lecciones aprendidas
¿Por qué el escalado analógico necesita tanto matemáticas como filosofía de fallas?
El escalado analógico no está completo hasta que el sistema distingue la medición de la falla de medición. Las matemáticas convierten la señal en unidades; la filosofía de fallas decide qué se le permite creer al controlador.
Esta distinción se sitúa dentro de la práctica más amplia de los sistemas de control. La seguridad funcional y el diseño de control de alta integridad se rigen por normas como la IEC 61508, pero incluso fuera de las funciones formalmente relacionadas con la seguridad, se aplica la misma disciplina: la mala calidad de entrada no debe impulsar un comportamiento de salida incontrolado. Un bucle que falla matemáticamente de forma correcta aún puede fallar operativamente.
La literatura sobre simulación y gemelos digitales también apoya la prueba de la lógica de control contra el comportamiento dinámico realista antes del despliegue, especialmente donde los estados anormales son difíciles o inseguros de reproducir en sistemas físicos. Eso no elimina la puesta en marcha en campo. Puede reducir la posibilidad de encontrar defectos lógicos básicos por primera vez en equipos reales.
Conclusión
Para escalar una señal de 4-20mA correctamente, mapee el rango de entrada bruto válido a unidades de ingeniería mediante interpolación lineal. Para programarlo de forma segura, añada lógica de diagnóstico que trate la corriente por debajo y por encima del rango como fallas del instrumento en lugar de valores de proceso.
Ese es el umbral práctico para un trabajo analógico útil: no si el peldaño compila, sino si la lógica puede responder adecuadamente a un transmisor fallido.
Si desea ensayar esa distinción, OLLA Lab proporciona un entorno controlado para construir el escalado, inyectar la falla, observar la respuesta y revisar la lógica antes de que cualquier equipo real esté involucrado.
Sigue explorando
Related Reading
Related reading
Explore el centro completo de Maestría en Lógica de Escalera →Related reading
Artículo relacionado 1 →Related reading
Artículo relacionado 2 →Related reading
Artículo relacionado 3 →Related reading
Practique este flujo de trabajo en OLLA Lab ↗