Reporte por excepción es un método de adquisición de datos donde una máquina o un dispositivo edge envía un valor solo cuando cambia más de un umbral definido, en lugar de transmitir lecturas en un temporizador fijo. La alternativa, el sondeo (polling), consulta cada dispositivo por su valor actual a intervalos regulares tanto si ha cambiado algo como si no. En una planta moderna con cientos de etiquetas que fluyen desde PLCs, sensores y sistemas de visión, la diferencia entre estos dos enfoques decide si tu red se mantiene saludable o se ahoga en tráfico redundante. Este artículo desglosa el reporte por excepción, las técnicas de banda muerta (deadband) y cambio-de-valor que lo sustentan, y cómo escalar los datos de máquina de forma económica sin perder la señal que importa.
El sondeo es el valor predeterminado en muchas configuraciones heredadas de SCADA e historizadores porque es simple: un dispositivo maestro solicita cada etiqueta en ciclo, por ejemplo una vez por segundo, y escribe lo que devuelve. El problema es que la mayoría de los valores de proceso son estables la mayor parte del tiempo. Una temperatura de tanque que se mantiene en 72.0 grados durante diez minutos sigue generando 600 lecturas idénticas con sondeo de un segundo. Multiplica eso por cada etiqueta en una línea y estás pagando por ancho de banda, almacenamiento y CPU en el edge para mover datos que no dicen nada nuevo.
El sondeo también escala mal. Cada nuevo dispositivo que añades alarga el bucle de sondeo, así que o bien tu tasa de escaneo disminuye o repartes la carga entre más canales y gateways. En enlaces restringidos (celular, LoRa o una VLAN industrial compartida), el piso fijo de tráfico del sondeo puede dejar fuera las lecturas que realmente te importan. Entender tu perfil real de datos es un requisito previo para cualquier esfuerzo de monitorización en tiempo real, de la misma manera que entender tus pérdidas es un requisito previo para mejorar la efectividad global del equipo.
El reporte por excepción (a menudo llamado RBE o reporte impulsado por eventos) invierte el modelo. El dispositivo edge mantiene el último valor transmitido y lo compara continuamente con la lectura en vivo. Envía una actualización solo cuando la nueva lectura cruza un umbral. Nada cambia en la red mientras el proceso está estable, y en el momento en que un valor se mueve, el cambio se propaga inmediatamente. El resultado es tráfico proporcional a cuánto varía realmente tu proceso, no a cuántas etiquetas tienes ni a la velocidad de sondeo.
Dos mecanismos hacen esto fiable:
La mayoría de las implementaciones combinan ambos: la banda muerta suprime el ruido, la lógica COV maneja el reporte real, y un latido (heartbeat) o una configuración de tiempo máximo garantiza una actualización periódica incluso durante periodos largos y estables para que los sistemas aguas abajo sepan que el enlace está vivo.
La banda muerta suele expresarse como un valor absoluto o un porcentaje del rango de la señal. Supongamos que tienes un sensor de temperatura que abarca de 0 a 200 °C, informando una señal analógica en vivo que tiene alrededor de 0.3 grados de ruido eléctrico. Ajustas una banda muerta de 1.0 grado.
Ahora las cuentas de ancho de banda. Con sondeo de un segundo, esa sola etiqueta produce 86,400 mensajes al día, independientemente del comportamiento. Supongamos que la temperatura cruza genuinamente la banda muerta de 1.0 grado unas 40 veces por hora durante la producción, lo que son 960 eventos por día, más un latido de seguridad cada 15 minutos que añade 96 mensajes. El reporte por excepción envía aproximadamente 1,056 mensajes por día frente a los 86,400 del sondeo, una reducción de alrededor del 98.8 por ciento. En 300 etiquetas con perfiles similares, pasas de 25.9 millones de mensajes diarios a alrededor de 317,000, sin perder ninguna de las transiciones significativas.
La palanca es el ancho de la banda muerta. Demasiado amplia y suavizas eventos reales; demasiado estrecha y el ruido se filtra. Ajusta cada etiqueta al propio umbral de ruido y al menor cambio que tiene significado para el negocio, de la misma manera que un buen plan de control especifica tolerancias por característica en lugar de una regla única para todo.
El miedo con el reporte por excepción es perder algo importante. Lo evitas estableciendo la banda muerta deliberadamente y no al tanteo:
Hecho así, el reporte por excepción no es pérdida de información. Conservas cada transición que cruza tu umbral de significancia definido y simplemente dejas de pagar por las líneas planas intermedias. Para trabajo de causa raíz en pérdidas persistentes, las transiciones son exactamente lo que necesitas, y un análisis de Pareto de eventos de excepción saca a la luz a los principales culpables más rápido que revisar ruido polled.
No es una elección de todo o nada. Una arquitectura pragmática usa ambos:
Los trade-offs a sopesar: el reporte por excepción necesita lógica en el edge para mantener últimos valores y evaluar bandas muertas, y puede producir tráfico en ráfagas cuando un proceso varía mucho. El sondeo es extremadamente simple y determinista en el tiempo pero derrochador y malo a escala. Muchos historizadores de SCADA soportan ambos modelos por etiqueta, lo que te permite ajustar el método a la señal. El mismo pensamiento por capas que separa el mantenimiento reactivo del proactivo se aplica aquí: usa por defecto el método más barato e impulsado por eventos y reserva el método de cadencia fija más costoso para donde justifica su coste. Los flujos de eventos también alimentan limpiamente el mantenimiento basado en condición, donde el cruce de un umbral es precisamente el disparador para actuar.
Fabrico es la base de datos en tiempo real que se sitúa encima del método de adquisición que use tu planta. Ingiera señales en vivo de máquinas y producción para monitorización en tiempo real de OEE y producción, y puede leer máquinas con visión por computador donde no hay PLC que sondee o empuje eventos en absoluto, lo que suele ocurrir con activos antiguos o autónomos. Esa vía de visión te da un flujo al estilo de excepción (conteos de ciclo, paradas, cambios de estado) de equipos que nunca fueron instrumentados para IIoT. En el lado de mantenimiento, Fabrico es un CMMS listo para campo que cubre órdenes de trabajo, activos, programación preventiva y repuestos, de modo que los eventos que tu capa de datos expone se convierten directamente en acción. Fabrico está desarrollado en la UE con residencia de datos en la UE, lo cual importa cuando tus datos de máquina no pueden salir de la región. Explora las descripciones generales de monitorización OEE y CMMS para ver cómo se conectan las piezas.
No si la banda muerta está configurada correctamente. Conservas todo cambio que cruza tu umbral de significancia definido y solo suprimes movimientos más pequeños que, por definición, o bien son ruido o están por debajo del nivel en que alguien actúa. Un intervalo de latido obligatorio garantiza una lectura periódica incluso durante periodos largos y estables, por lo que los historizadores y sistemas aguas abajo siempre tienen un ancla reciente y pueden confirmar que el enlace está vivo.
El reporte de cambio-de-valor es la regla que dispara una actualización cuando un valor difiere del último reportado. La banda muerta es la banda de tolerancia que define qué tan grande debe ser esa diferencia antes de que cuente. En la práctica funcionan juntos: la banda muerta filtra jitter y ruido analógico, y la lógica de cambio-de-valor maneja la transmisión real cuando la señal sale de la banda.
Sí, y la mayoría de los sistemas bien diseñados lo hacen. Usa reporte por excepción para la mayoría de las etiquetas analógicas continuas y para cambios de estado, y reserva el sondeo para casos que necesitan un valor garantizado a una cadencia fija, como registros regulatorios o dispositivos legacy que no pueden empujar eventos. Muchos historizadores y gateways te permiten configurar el método por etiqueta, de modo que emparejas cada señal con el enfoque que mejor le conviene.
¿Listo para convertir datos de máquina eficientes en OEE en tiempo real y mantenimiento accionable? Reserva una demo de Fabrico y descubre cómo una base de datos en vivo, incluida la visión en máquinas sin PLC, escala en tu planta.