Glosario de Automatización • Data object y data attribute

Data object vs data attribute en IEC 61850

Ingeniería Merobix • • 4 min de lectura

Una vez que conoce los nodos lógicos, la siguiente capa hacia abajo es donde viven los valores reales: los data objects y los data attributes. Los ingenieros que construyen referencias de objeto o leen un archivo SCL necesitan saber cómo se anidan. Esta página explica los data objects, los data attributes y las common data classes que les dan una estructura predecible.

Volver al glosario

Data object y data attribute en una línea: En IEC 61850, un data object es una pieza de información con nombre dentro de un nodo lógico - como Pos (posición del interruptor) o A (corriente) - construida a partir de una common data class. Un data attribute es un campo dentro de ese data object, como stVal (valor de estado), q (calidad) y t (estampa de tiempo). Juntos completan la referencia de objeto hasta el valor.

El anidamiento del nodo al valor

Un nodo lógico no es una lista plana de números; contiene data objects estructurados. Un nodo de interruptor XCBR tiene un data object Pos para la posición, un data object OpCnt para el contador de operaciones, y así sucesivamente. Cada data object es una instancia de una common data class (CDC), una plantilla reutilizable definida por el estándar. El objeto Pos usa la clase de punto doble controlable; una corriente medida usa una clase de valor medido. La CDC es lo que hace predecible la estructura interna entre dispositivos.

Dentro de cada data object están los data attributes: los campos individuales. El patrón se repite en todas partes. Un data object de estado lleva típicamente stVal (el valor de estado en sí), q (un campo de calidad que marca la validez, y si el valor es bueno, cuestionable o inválido) y t (la estampa de tiempo del último cambio). Un valor medido lleva mag (magnitud), q y t. Leer q y t junto con el valor es esencial: un valor con mala calidad no debe confiarse sin importar lo que diga stVal.

Armar la referencia completa

La referencia de objeto completa recorre toda la jerarquía: nombre del IED, luego el dispositivo lógico, luego el nodo lógico, luego el data object y luego el data attribute. Una referencia al valor de estado de un interruptor puede leerse como el dispositivo lógico, el nodo XCBR, el objeto Pos y el atributo stVal unidos por puntos y una diagonal. Esa ruta precisa es a lo que un cliente se suscribe y lo que aparece en un dataset.

Por eso los datasets y el reporte se construyen desde el archivo SCL y no a mano: los nombres exactos de los data objects y data attributes salen del modelo. Cuando usted configura un report control block, está eligiendo cuáles de estos atributos entran al reporte y cuáles lo disparan. El anidamiento es el detalle concreto debajo del modelo abstracto de la estructura de la serie IEC 61850.

Preguntas frecuentes

¿Cuál es la diferencia entre un data object y un data attribute?

Un data object es un elemento con nombre dentro de un nodo lógico, como Pos o A, construido a partir de una common data class. Un data attribute es un campo dentro de ese objeto, como stVal, q o t. El objeto agrupa atributos relacionados; el atributo guarda el valor de un campo real.

¿Qué significan stVal, q y t?

stVal es el valor de estado de un data object, q es su campo de calidad que indica si el valor es bueno, cuestionable o inválido, y t es la estampa de tiempo del último cambio. Un cliente siempre debe revisar q antes de confiar en stVal.

¿Qué es una common data class?

Una common data class (CDC) es una plantilla reutilizable que define la estructura interna de un data object: qué data attributes tiene. Las CDC estandarizadas son la razón de que el mismo tipo de data object se vea igual entre dispositivos de distintos proveedores.

Fuentes y lecturas

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

Más en Protocolos industriales
Bus de estación vs bus de proceso  •  Dataset IEC 61850  •  Dispositivo lógico  •  Mensaje GOOSE  •  Nodo lógico  •  Todo en Protocolos industriales →
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 →