¿Qué es una variación de objeto estático DNP3?
El mismo punto DNP3 puede aparecer en un mensaje de media docena de maneras, y la diferencia es la variación. Existen dos grandes familias de variación para la mayoría de los tipos de punto - estática y de evento - y elegir entre ellas es una de las decisiones de mayor palanca en un mapa de puntos. Esta página explica qué es una variación de objeto estático, en qué se diferencia de una variación de evento y por qué la elección fija directamente cuánto cuesta un sondeo.
Variación de objeto estático DNP3 en una línea: Una variación de objeto estático DNP3 codifica el valor actual de un punto, tal como se lee en un sondeo estático o de Clase 0, y viene en formas que difieren por el ancho del dato y por si incluyen banderas de calidad. Contrasta con una variación de evento, que codifica un cambio y puede agregar una marca de tiempo. Elegir una variación con o sin banderas y con o sin tiempo controla tanto qué información lleva un valor como cuántos bytes ocupa en el cable.
Variaciones estáticas frente a variaciones de evento
Para la mayoría de los tipos de punto, DNP3 define dos familias de objeto: un objeto estático que lleva el valor presente y un objeto de evento que lleva un cambio. Una entrada analógica, por ejemplo, tiene variaciones estáticas bajo un grupo y variaciones de evento bajo otro. Una lectura estática devuelve el valor de ahora; una lectura de eventos devuelve la bitácora de cambios desde la última vez que el maestro miró. Esta es la expresión a nivel de objeto de la división más amplia de los datos de clase DNP3 entre datos estáticos y de evento.
Dentro de cada familia, las variaciones difieren en la codificación. Una entrada analógica estática puede ser un entero de 32 bits, un entero de 16 bits o un valor de punto flotante, y cada uno de esos puede incluir u omitir un byte de banderas de calidad. Las variaciones de evento agregan la opción de una marca de tiempo. Así que la misma medición física puede ser un número pelado de 16 bits en un sondeo y un flotante de 32 bits con banderas y tiempo en otro - significado idéntico, costo en bytes muy distinto.
Por qué la elección de variación controla el ancho de banda
Como la variación fija el ancho en bytes, las banderas y la marca de tiempo, determina directamente qué tan grande es cada punto en el cable. Un sitio remoto en un radio lento o en un enlace celular medido lo siente de inmediato: un mapa de puntos construido con flotantes de 32 bits con banderas en cada punto produce mucho más tráfico que uno que usa la variación más pequeña que aún lleva la información necesaria. Esta es la misma palanca de ancho de banda descrita en grupos de objetos y variaciones, vista desde el ángulo estático-frente-a-evento.
La regla práctica es empatar la variación con el punto. Los puntos de estado que solo necesitan orden y tiempo pertenecen a variaciones de evento con banderas y marca de tiempo. Los valores analógicos de alto conteo que rara vez necesitan precisión por debajo de la unidad quizá no necesiten un flotante de 32 bits. El perfil de dispositivo lista qué variaciones soporta una estación remota, y el maestro normalmente puede solicitar una variación específica o aceptar la variación por defecto de la estación. Acertar en esto es un contribuyente silencioso pero real a un enlace que se mantiene dentro de su presupuesto de ancho de banda y de energía.
Preguntas frecuentes
¿Cuál es la diferencia entre una variación estática y una de evento?
Una variación estática lleva el valor actual de un punto, devuelto en un sondeo estático o de Clase 0. Una variación de evento lleva un cambio registrado y puede incluir marca de tiempo. Ambas describen el mismo punto; difieren en si reportan el estado de ahora o una transición registrada.
¿Todas las variaciones DNP3 incluyen banderas de calidad?
No. Muchos tipos de punto ofrecen variaciones con y sin byte de banderas. Incluir banderas informa al maestro sobre la calidad, como en línea, reinicio o fuera de rango, al costo de un byte adicional por punto en cada lectura.
¿Por qué la elección de variación afecta el ancho de banda?
La variación fija el ancho de cada valor y si se adjuntan banderas y marca de tiempo. Variaciones más grandes significan más bytes por punto por sondeo, lo que importa en enlaces lentos o medidos donde un mapa de puntos completo se lee repetidamente.
Fuentes y lecturas
Referencias primarias de los organismos de normas y reguladores que definen este tema:
- DNP3 (IEEE 1815) Protocol - DNP Users Group
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.