Glosario de Automatización • Contador congelado DNP3

¿Qué es un contador congelado DNP3?

Ingeniería Merobix • • 4 min de lectura

Leer un contador que sigue contando le da un valor que ya estaba viejo en el instante en que salió del dispositivo. DNP3 resuelve esto para los totales - volúmenes, conteos de pulsos, horas de marcha - con la operación de congelamiento (freeze), que toma la foto de un contador en un instante definido. Esta página explica qué es un contador congelado DNP3, cómo funciona el comando freeze y por qué importa para lecturas con calidad de facturación y totales por intervalo.

Volver al glosario

Contador congelado DNP3 en una línea: Un contador congelado DNP3 es la foto de un contador en marcha capturada en un instante específico por un comando freeze, de modo que el maestro lee un total estable en lugar de un valor que sigue incrementándose. La estación remota copia el contador vivo (grupo 20) a un contador congelado (grupo 21) al recibir el comando, opcionalmente poniendo a cero el contador en marcha en la misma operación. Congelar muchos contadores a la vez da un conjunto consistente de totales tomados en el mismo momento en toda la estación remota.

Por qué congelar un contador

Un contador es un total que crece de forma monotónica - pulsos de medidor, un totalizador de volumen, tiempo de marcha acumulado. Si un maestro simplemente lee el contador vivo, el valor es un blanco en movimiento: cambió entre el momento en que la estación remota lo muestreó y el momento en que el maestro lo recibió, y dos contadores leídos en sondeos separados no representan el mismo instante. Para totales por intervalo y para cualquier lectura con calidad de facturación, esa inconsistencia es inaceptable.

La operación de congelamiento lo corrige. Con un comando freeze, la estación remota copia cada contador vivo a su contador congelado compañero en un solo instante. El maestro lee después los valores congelados, que son estables y representan un punto común en el tiempo. Un freeze por difusión o multipunto captura un conjunto completo de totales simultáneamente, para que los números cuadren correctamente en todo un sitio - el análogo en DNP3 de cómo un computador de flujo asegura un totalizador en la frontera de un intervalo.

Freeze, freeze-and-clear y el rollover del contador

DNP3 ofrece el freeze solo y el freeze-and-clear, que toma la foto del contador y después pone a cero el contador en marcha en la misma operación. El freeze-and-clear es como se construyen los totales por intervalo: cada intervalo arranca desde cero y el valor congelado al final es la cantidad de ese intervalo. El freeze simple deja intacto el total en marcha, dando una lectura acumulada.

Algo que hay que planear es el rollover. Un contador de ancho finito eventualmente da la vuelta y regresa a cero, lo que es un evento normal, no un error - el mismo comportamiento que un rollover de contador en un totalizador. Cuando los totales se calculan a partir de lecturas congeladas que cruzan un rollover, la aritmética debe tomar en cuenta la vuelta. Entender el freeze también implica entender que el contador congelado y el contador en marcha son dos objetos separados que el maestro puede leer de forma independiente, así que una discrepancia entre ellos en un momento dado es esperada, no una falla.

Preguntas frecuentes

¿Cuál es la diferencia entre un contador y un contador congelado en DNP3?

Un contador (grupo 20) es el total vivo, que sigue incrementándose. Un contador congelado (grupo 21) es una foto de ese total tomada en un instante específico por un comando freeze. El maestro lee el valor congelado para obtener un total estable y consistente en el tiempo.

¿Qué hace el freeze-and-clear?

Toma la foto del contador hacia el contador congelado y después pone a cero el contador en marcha en una sola operación. Es como se construyen los totales por intervalo: cada intervalo empieza desde cero y la lectura congelada al final es la cantidad de ese intervalo.

¿Por qué congelar varios contadores a la vez?

Para que un conjunto de totales represente el mismo instante. Leer los contadores uno por uno en sondeos separados los captura en momentos distintos; un solo comando freeze les toma la foto juntos, lo que es esencial cuando los totales deben sumarse o conciliarse entre sí.

Fuentes y lecturas

Referencias primarias de los organismos de normas y reguladores que definen este tema:

Más en PLC, RTU, HMI y DCS
Contador de cambios de configuración HART  •  Modulo contador de alta velocidad  •  Contador de PLC (CTU/CTD)  •  Valor congelado / transmisor atascado  •  Secuencia de eventos DNP3  •  Todo en PLC, RTU, HMI y DCS →
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 →