Glosario de Automatización • Sondeo de integridad

¿Qué es un sondeo de integridad?

Ingeniería Merobix • • 5 min de lectura

El reporte impulsado por eventos es eficiente pero no infalible - los búfers se desbordan y los dispositivos se reinician. El sondeo de integridad es la lectura completa periódica que garantiza que la imagen del maestro sea eventualmente correcta.

Volver al glosario

Sondeo de integridad en una línea: Un sondeo de integridad es una solicitud de un maestro DNP3 que lee todos los valores estáticos actuales de una estación remota a la vez, no solo los eventos recientes. Resincroniza la copia de los datos del maestro con el estado real de la estación remota. Los sondeos de integridad corren en un temporizador periódico lento y tras eventos como un reinicio o un desborde de búfer reportado, proporcionando una foto completa confiable que respalda el reporte no solicitado, eficiente pero potencialmente con pérdidas.

Por qué el reporte por eventos solo no basta

Los enlaces SCADA modernos se apoyan en el reporte basado en eventos - la estación remota envía solo cambios, no cada valor en cada sondeo. Esto es eficiente, pero tiene una brecha. Los búfers de eventos son finitos. Si un enlace está caído el tiempo suficiente, el búfer se llena, y los cambios más viejos se descartan. Cuando el enlace se recupera, el maestro ha perdido esos cambios y sus datos están silenciosamente equivocados.

El sondeo de integridad cierra esta brecha. Al leer periódicamente todos los valores actuales sin importar los eventos, el maestro obtiene una foto autoritativa que sobrescribe cualquier deriva. Aunque se hayan perdido eventos, el siguiente sondeo de integridad restaura una imagen exacta. Este es el mecanismo que convierte el reporte por eventos de mejor esfuerzo en eventualmente-consistente-y-confiable.

Cómo y cuándo corren los sondeos de integridad

En DNP3 un sondeo de integridad es una lectura de Clase 0 (todos los datos estáticos, de valor actual) usualmente combinada con las Clases 1, 2 y 3 para que cualquier evento pendiente venga también. Los maestros lo corren en un intervalo configurable - a menudo cada varios minutos a decenas de minutos, mucho más lento que el reporte por eventos porque es una solicitud más pesada que devuelve todo.

Los sondeos de integridad también se disparan por disparadores específicos. Tras un reinicio de la estación remota, el maestro emite uno para reconstruir su vista completa desde cero. Cuando una estación remota levanta una bandera de desborde de búfer, el maestro responde con un sondeo de integridad para recuperar los valores que pueden haberse perdido. La operación equivalente en IEC 60870-5-104 se llama interrogación general, y sirve exactamente al mismo propósito.

Hay un compromiso de sintonización. Los sondeos de integridad frecuentes dan una foto garantizada más fresca pero consumen más ancho de banda, que es precisamente el costo que el reporte por eventos pretendía evitar. El intervalo se elige lo bastante largo como para no cargar el enlace, pero lo bastante corto como para que cualquier deriva de datos no detectada se corrija dentro de una ventana aceptable.

Sondeos de integridad en el SCADA de petróleo y gas

Las RTU de campo en enlaces celulares, de radio y satelitales se desconectan de forma rutinaria, así que el escenario de desborde de búfer contra el que protege el sondeo de integridad es común, no teórico. Los operadores configuran el reporte de eventos no solicitado para notificación de cambios rápida y eficiente y un sondeo de integridad lento debajo de él como la garantía de que la vista central siempre reconvergerá a la realidad tras cualquier corte.

Los dos juntos dan velocidad y corrección a la vez. Una alarma o un cambio de presión se reporta de inmediato por una respuesta no solicitada; el sondeo de integridad periódico asegura que tras una brecha larga de comunicaciones o un reinicio de RTU, nada se haya perdido en silencio. Sin sondeos de integridad, un sitio ocupado o intermitente podría acumular errores pequeños e invisibles en sus datos históricos y en vivo con el tiempo.

Ajustar el intervalo es una decisión práctica sopesada contra el costo del enlace. En una conexión celular medida que lleva muchos sitios, los ingenieros estiran el intervalo del sondeo de integridad para conservar datos manteniéndolo lo bastante frecuente como para que cualquier deriva se atrape bien dentro de las tolerancias de reporte y operativas.

Preguntas frecuentes

¿Cuál es la diferencia entre un sondeo de integridad y el sondeo normal?

La operación normal basada en eventos transmite solo cambios. Un sondeo de integridad lee todos los valores actuales a la vez para dar una foto completa y autoritativa. Corre mucho menos seguido que el reporte por eventos porque es una solicitud más pesada, y su trabajo es garantizar la corrección, no la eficiencia.

¿Cuándo emite un maestro un sondeo de integridad?

En un temporizador periódico lento, y ante disparadores como un reinicio de la estación remota o un desborde de búfer de eventos reportado. Cualquiera de estas situaciones significa que el maestro puede haber perdido datos, así que una lectura completa resincroniza su vista con el estado real del dispositivo.

¿Es esto lo mismo que una interrogación general?

Sí, conceptualmente. El sondeo de integridad es el término de DNP3; IEC 60870-5-101/104 llama a la operación equivalente de lectura completa una interrogación general. Ambos recuperan una foto actual completa para respaldar el reporte basado en eventos.

Más en Fundamentos de SCADA
Sondeo Clase 0 de DNP3  •  Fijar tasas de sondeo en SCADA  •  Costo de telemetría por sondeo vs por eventos  •  MQTT vs sondeo a escala  •  Procesamiento en el borde vs sondeo central  •  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 →