¿Qué es una respuesta no solicitada?
La mayoría de los protocolos de sondeo solo dejan hablar a un dispositivo cuando se le pregunta. La respuesta no solicitada es el mecanismo de protocolo que invierte esto - dejando a un dispositivo de campo empujar un cambio en el momento en que ocurre.
Respuesta no solicitada en una línea: Una respuesta no solicitada es un mensaje que un dispositivo esclavo (como una RTU DNP3) envía a su maestro sin haber sido sondeado, para reportar un cambio de estado o un evento nuevo. En lugar de esperar el siguiente sondeo, el dispositivo transmite en el momento en que un punto monitoreado cambia. El mecanismo se apoya en búfers de eventos, clases de datos y confirmaciones incorporados en el protocolo - es cómo DNP3 y protocolos similares logran el reporte por excepción a nivel de mensaje.
Cómo funciona el mecanismo en DNP3
En DNP3 la estación remota (RTU) organiza los datos cambiantes en clases de evento - Clase 1, 2 y 3 - asignadas por el integrador según la prioridad. Cuando un punto cambia más allá de su banda muerta configurada, la estación remota registra un evento en el búfer de la clase de ese punto. Si las respuestas no solicitadas están habilitadas, la estación remota entonces envía esos eventos almacenados al maestro por iniciativa propia, sin una solicitud.
El maestro reconoce la respuesta no solicitada con una confirmación. Hasta que lo hace, la estación remota retiene los eventos y retransmitirá, así que un evento no se pierde si un mensaje se cae. Este diseño de confirmar y retener es lo que hace confiables a las respuestas no solicitadas en lugar de disparar y olvidar: la estación remota sabe que el maestro en efecto recibió el cambio.
Clases, integridad y almacenamiento de eventos en búfer
El esquema de clases de evento deja a un dispositivo priorizar lo que empuja. Un punto de alarma crítico puede ser Clase 1 y reportarse de inmediato, mientras que cambios analógicos menos urgentes se sientan en Clase 2 o 3 y se envían con menos agresividad. Esto da control fino sobre qué dispara una transmisión no solicitada y qué tan rápido.
Los búfers de eventos son finitos, lo que introduce una restricción de diseño: si un enlace está caído el tiempo suficiente como para que el búfer se desborde, los eventos más viejos se pierden y la estación remota levanta una indicación de desborde. Para recuperar una imagen completa y actual, el maestro periódicamente realiza un sondeo de integridad que lee todos los valores actuales sin importar los eventos. Las respuestas no solicitadas y los sondeos de integridad periódicos, por lo tanto, trabajan juntos - las primeras para el reporte inmediato de cambios, los segundos como red de seguridad que garantiza la consistencia eventual.
Otros protocolos implementan la misma idea bajo nombres distintos. IEC 60870-5-101/104 la llama transmisión espontánea con sus propios códigos de causa de transmisión; el patrón subyacente - reporte de eventos almacenado en búfer, priorizado y confirmado desde el dispositivo de campo - es el mismo.
Por qué importa para la telemetría de petróleo y gas
En enlaces limitados en ancho de banda y propensos a la latencia - celular, radio licenciado, satélite - las respuestas no solicitadas son mucho más eficientes que el sondeo rápido. En lugar de que el maestro interrogue cada RTU cada pocos segundos y reciba en su mayoría valores sin cambios, cada RTU se queda callada hasta que algo en realidad cambia, luego lo reporta de inmediato. Esto recorta el tráfico de forma drástica y entrega las alarmas más rápido de lo que el intervalo de sondeo permitiría.
La inmediatez es el beneficio real para las operaciones. Un evento de alta presión o el disparo de una bomba se transmite en el instante en que ocurre en lugar de esperar a ser descubierto en el siguiente escaneo, lo que puede importar para la respuesta de seguridad y para cumplir con obligaciones de reporte. La confirmación y reintento y el respaldo del sondeo de integridad significan que esta velocidad no viene al costo de perder eventos durante un corte.
Habilitar las respuestas no solicitadas requiere cuidado en la asignación de clases y la sintonización de la banda muerta. Asigne demasiados puntos a una clase inmediata con bandas muertas apretadas y una señal ruidosa puede inundar el enlace con eventos - lo opuesto de la eficiencia que quería. Una configuración reflexiva de clase y banda muerta es lo que hace que el mecanismo rinda.
Preguntas frecuentes
¿En qué se distingue una respuesta no solicitada del reporte por excepción en general?
El reporte por excepción es la estrategia general de enviar datos solo al cambiar. La respuesta no solicitada es el mecanismo de protocolo específico - búfers de eventos, clases y confirmaciones en DNP3 o transmisión espontánea en IEC 60870 - que lo implementa a nivel de mensaje.
¿Qué es un sondeo de integridad y por qué sigue siendo necesario?
Un sondeo de integridad lee todos los valores actuales a la vez, sin importar los eventos. Respalda el reporte no solicitado: si un búfer de eventos se desborda durante un corte largo y algunos cambios se pierden, el siguiente sondeo de integridad resincroniza al maestro con el estado actual verdadero del dispositivo.
¿Las respuestas no solicitadas pueden sobrecargar un enlace?
Sí, si se configuran mal. Un punto ruidoso en una clase de evento inmediata con una banda muerta apretada puede generar una tormenta de eventos. La asignación de clases correcta y la sintonización de la banda muerta mantienen el reporte no solicitado en cambios genuinamente significativos, que es de donde viene su eficiencia.
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.