Glosario de Automatización • Reporte no solicitado

¿Qué es el reporte no solicitado?

Ingeniería Merobix • • 5 min de lectura

En la mayoría del SCADA heredado el host hace toda la conversación - sondea y los dispositivos responden. El reporte no solicitado rompe ese patrón: deja a un dispositivo de campo hablar primero, empujando datos importantes al host en el instante en que ocurre un evento en lugar de esperar a que se le pregunte. Es una característica definitoria de protocolos de telemetría como DNP3 y una razón clave de por qué le convienen a operaciones remotas y orientadas a eventos. Esta guía explica qué es el reporte no solicitado y cómo funciona.

Volver al glosario

Reporte no solicitado en una línea: El reporte no solicitado es cuando un dispositivo de campo envía datos al maestro del SCADA por su propia iniciativa, sin ser sondeado primero. En lugar de esperar a que el host solicite un valor, el dispositivo empuja un reporte de evento en cuanto ocurre - implementado con mayor frecuencia en el protocolo DNP3.

Cómo funciona el reporte no solicitado

Normalmente un maestro SCADA es el único dispositivo autorizado a iniciar una conversación: sondea, y la estación remota (RTU) responde - una respuesta solicitada. El reporte no solicitado invierte la iniciativa para los eventos. Una vez habilitado, la estación remota está autorizada a transmitir un reporte en el momento en que un punto monitoreado cambia de estado o cruza un umbral, sin esperar su turno en el ciclo de sondeo. El maestro acusa el mensaje para que la estación remota sepa que se recibió.

En DNP3, donde esto está más estandarizado, los puntos se agrupan en clases (Clase 1, 2 y 3) por prioridad, y la estación remota puede configurarse para enviar respuestas no solicitadas por cambios en clases específicas. Una alarma crítica - un nivel alto-alto de tanque, un disparo de paro de emergencia - se propaga de inmediato, mientras que los datos de fondo rutinarios aún pueden reunirse por sondeo ordinario. El maestro típicamente realiza un sondeo de integridad tras establecer las comunicaciones para sincronizar su imagen completa, y luego se apoya en los eventos no solicitados entre sondeos.

No solicitado frente a solicitado (y frente a reporte por excepción)

Una respuesta solicitada es dato devuelto porque el maestro preguntó; una respuesta no solicitada es dato que la estación remota envió sin que se le preguntara. Los dos coexisten: un enlace DNP3 bien configurado usa sondeos de integridad periódicos para mantenerse sincronizado y respuestas no solicitadas para entregar eventos con mínima latencia entre uno y otro.

El reporte no solicitado y el reporte por excepción están relacionados pero no son idénticos. El reporte por excepción describe el criterio - reportar solo ante un cambio significativo. El reporte no solicitado describe el mecanismo - la estación remota inicia la transmisión en lugar de responder a un sondeo. En la práctica las estaciones remotas DNP3 combinan ambos: detectan cambios dignos de excepción y los reportan de forma no solicitada. La recompensa es alarmas de baja latencia y un uso eficiente de enlaces marginales, ya que el dispositivo transmite solo cuando tiene algo que decir.

Dónde importa en petróleo y gas

Para operadores upstream y de ductos, el reporte no solicitado significa que un evento crítico para la seguridad en un pozo remoto llega a la sala de control en segundos en lugar de en el siguiente sondeo programado, que podría estar a minutos de distancia. En una lista de sondeo grande sobre comunicaciones lentas, esperar el turno de un dispositivo para que se le pregunte es justo la latencia que no puede permitirse para una fuga o un paro.

También aligera la carga de comunicaciones: los valores rutinarios se mueven en un sondeo relajado mientras que solo los eventos disparan tráfico inmediato. Un host SCADA debe soportar respuestas no solicitadas, acusarlas con prontitud, y aun así correr sondeos de integridad por consistencia. Merobix lee estaciones remotas DNP3 incluyendo sus respuestas no solicitadas, así que las alarmas orientadas a eventos desde las RTU llegan con mínima demora mientras los datos rutinarios se sondean a una cadencia sensata.

Preguntas frecuentes

¿Qué es el reporte no solicitado en DNP3?

Es una característica de DNP3 que deja a una estación remota (RTU) transmitir datos de evento al maestro por su propia iniciativa, sin ser sondeada. Cuando un punto monitoreado cambia, la estación remota envía una respuesta no solicitada de inmediato, así que los eventos críticos llegan al host SCADA con muy baja latencia.

¿Cuál es la diferencia entre respuestas solicitadas y no solicitadas?

Una respuesta solicitada es dato que una estación remota envía porque el maestro la sondeó. Una respuesta no solicitada es dato que la estación remota envía sin que se le pregunte, disparado por un evento. Un enlace DNP3 típico usa ambos - sondeos de integridad periódicos para mantenerse en sincronía y respuestas no solicitadas para entrega inmediata de eventos.

¿El reporte no solicitado es lo mismo que el reporte por excepción?

Se traslapan pero describen cosas distintas. El reporte por excepción es la regla - enviar dato solo ante un cambio significativo. El reporte no solicitado es el mecanismo - el dispositivo inicia el mensaje en lugar de responder a un sondeo. Las estaciones remotas DNP3 típicamente combinan ambos: detectan cambios de excepción y los reportan de forma no solicitada.

Más en Fundamentos de SCADA
Banda muerta de reporte vs de control  •  ¿Qué es el reporte por excepción?  •  Reporte por excepción (Sparkplug)  •  Agregar un tag en SCADA  •  Configurar alertas por SMS  •  Todo en Fundamentos de SCADA →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →