En una subestación digital, el archivo SCD no es un anexo del proyecto ni un trámite formal de cierre de la ingeniería. Es la descripción formal de cómo debe construirse el modelo de información de la instalación: qué dispositivos forman parte del proyecto, qué datos intercambian, qué conjuntos de datos están definidos, cómo están configurados los informes MMS, los mensajes GOOSE y los flujos de Sampled Values. Es el SCD el que debe dar al proyectista, al ingeniero de puesta en marcha y al cliente una misma comprensión de cómo está estructurado el intercambio de información en la subestación.

En la práctica, sin embargo, surge una pregunta inevitable: ¿la configuración real de los dispositivos realmente coincide con el archivo SCD que se entregó al cliente?

Con esta situación se encontraron los ingenieros de Tekvel durante la puesta en marcha de una subestación digital — y es ese caso práctico el que sirve de base a este artículo.

Situación inicial

En la instalación se realizaban trabajos de integración de dispositivos en el sistema de control. Era necesario organizar la adquisición de telemedidas y teleseñalización por IEC 61850, utilizando MMS.

La primera etapa de los trabajos en la subestación ya había sido ejecutada por otros contratistas. Los dispositivos de protección y SCADA habían sido configurados, parte de la infraestructura digital ya estaba en operación, y el sistema de telecontrol se implementaba más tarde — dentro del alcance de nuestros propios trabajos.

Para la integración nos entregaron un archivo SCD que debía contener la descripción actualizada de la configuración de la subestación digital.

Sin embargo, ya en las primeras conexiones a algunos dispositivos quedó claro que la configuración real difería de la descrita en el SCD.

Y eso llevó de inmediato a una pregunta práctica: ¿cómo verificar de forma rápida y fiable la correspondencia entre la configuración de todos los dispositivos y el archivo SCD entregado?

Por qué la verificación manual no funciona

La forma más obvia de verificación es conectarse a cada dispositivo con una herramienta conocida — por ejemplo, OMICRON IEDScout u otro visor del modelo del dispositivo por MMS.

Este enfoque sí permite ver la configuración real del IED: dispositivos lógicos, nodos lógicos, conjuntos de datos, bloques de control de informes y otros elementos del modelo IEC 61850.

Pero el enfoque manual tiene varias limitaciones importantes.

En primer lugar, cada dispositivo debe verificarse por separado.

En segundo lugar, los datos leídos del dispositivo deben compararse manualmente con lo descrito en el SCD.

En tercer lugar, cuando hay muchos dispositivos — y aún más conjuntos de datos e informes — este tipo de verificación se convierte rápidamente en una tarea laboriosa y poco escalable.

Sobre todo cuando no basta con saber si la configuración coincide o no, sino que se necesita un resultado demostrable: qué elementos coinciden, cuáles difieren, dónde falta un conjunto de datos, dónde se ha modificado su composición, dónde un Report Control Block, un GOOSE Control Block o un flujo de Sampled Values está configurado de otra manera, etcétera.

Dicho de otro modo, en una instalación real no se necesita una verificación manual puntual, sino una conciliación automatizada de la configuración de proyecto descrita en el SCD con la configuración real de los dispositivos.

Una observación importante: y si en la instalación hubiera un sistema de monitoreo en línea IEC 61850

Conviene señalar aparte que la tarea de verificar la correspondencia entre el SCD y la configuración real de los dispositivos es exactamente el tipo de función que un sistema de monitoreo de subestación digital está diseñado para cumplir.

Si en la instalación estuviera implantado un sistema de monitoreo en línea IEC 61850, el control de la conformidad entre la configuración de los dispositivos y el SCD vigente se ejecutaría de forma automática, dentro del monitoreo continuo de la infraestructura digital. Tal sistema se conectaría de forma centralizada a los dispositivos, controlaría su configuración, detectaría cambios y elaboraría informes de discrepancias sin necesidad de una visita dedicada a cada dispositivo.

En el caso que tratamos, sin embargo, la subestación ya estaba en operación y no había ningún sistema de monitoreo en línea IEC 61850 instalado. Hacía falta otro enfoque — una herramienta que pudiera aplicarse directamente durante la puesta en marcha, para una verificación de ingeniería puntual pero completa.

Para esa tarea precisamente se utilizó Tekvel Magic.

La solución: el módulo de verificación de Tekvel Magic

Para resolver la tarea utilizamos Tekvel Magic — una multiherramienta para trabajar con subestaciones digitales y comunicaciones IEC 61850.

El software incluye un módulo de verificación de la correspondencia entre un archivo SCD y la configuración real de los dispositivos.

Su lógica de funcionamiento es la siguiente:

  1. El archivo SCD se carga en Tekvel Magic.
  2. De él se extrae automáticamente la configuración de cada IED: - direccionamiento IP; - composición de los DataSets; - configuración de MMS Report; - configuración de GOOSE; - configuración de Sampled Values; - vínculos entre bloques de control y conjuntos de datos; - composición de los conjuntos de datos a nivel de objetos y atributos.
  3. A continuación, el software se conecta de forma secuencial a cada dispositivo por MMS y lee su modelo IEC 61850 real.
  4. La configuración extraída del SCD se compara automáticamente con la configuración real del dispositivo.
  5. Como resultado, se elabora un informe de discrepancias.

El algoritmo completo se sigue mejor como diagrama de bloques — desde la carga del archivo SCD hasta la elaboración del informe final de pruebas:

flowchart TB
    A["Carga del archivo SCD/SCL"]
    B["Extracción de la lista de IEDs<br/><i>Nombres y direcciones IP<br/>de la sección Communication</i>"]
    C["Selección de dispositivos a verificar"]

    A --> B --> C --> D

    subgraph LOOP["Para cada IED seleccionado"]
        direction TB
        D["Conexión por MMS"]

        REF[("Referencia (SCD)<br/><i>Análisis del XML</i>")]
        FACT[("Real (IED)<br/><i>Lectura del modelo por MMS</i>")]

        D --> REF
        D --> FACT

        DS["<b>Verificación DataSet</b> (§ 6.2)<br/>• Presencia de los conjuntos<br/>• Composición FCDA<br/>• Orden de los elementos"]
        GS["<b>Verificación GOOSE</b> (§ 6.3)<br/>• Presencia de GoCB<br/>• goID, datSet, confRev<br/>• MAC, APPID, VLAN"]
        SV["<b>Verificación SV</b> (§ 6.4)<br/>• Presencia de MSVCB<br/>• smvID, datSet, confRev<br/>• smpRate, nofASDU<br/>• MAC, APPID"]
        RCB["<b>Verificación RCB</b> (§ 6.5)<br/>• Presencia BRCB / URCB<br/>• Número de instancias<br/>• rptID, datSet, confRev, intgPd<br/>• TrgOps, OptFlds"]

        REF --> DS
        REF --> GS
        REF --> SV
        REF --> RCB
        FACT --> DS
        FACT --> GS
        FACT --> SV
        FACT --> RCB

        DS --> V
        GS --> V
        SV --> V
        RCB --> V

        V["<b>Veredicto por parámetro</b><br/>✅ coincide / ⚠️ aviso / ❌ desviación"]
        V --> DISC["Desconexión MMS"]
    end

    DISC -. "siguiente IED" .-> D
    DISC ==> RPT["<b>Generación del informe</b>"]
    RPT --> CNT["<b>Contenido del informe</b><br/>• Lista de dispositivos y estado de conexión<br/>• Resumen de resultados por IED<br/>• Detalle DataSet, GOOSE, SV, RCB<br/>• Conclusión general: SUPERADA / NO SUPERADA"]

    style A fill:#F3F3F3,stroke:#888
    style B fill:#F3F3F3,stroke:#888
    style C fill:#EDE7F6,stroke:#7E57C2,color:#311B92
    style D fill:#E0F2F1,stroke:#26A69A,color:#004D40
    style REF fill:#FAFAFA,stroke:#AAA
    style FACT fill:#FAFAFA,stroke:#AAA
    style DS fill:#E3F2FD,stroke:#42A5F5,color:#0D47A1
    style GS fill:#E3F2FD,stroke:#42A5F5,color:#0D47A1
    style SV fill:#E3F2FD,stroke:#42A5F5,color:#0D47A1
    style RCB fill:#E3F2FD,stroke:#42A5F5,color:#0D47A1
    style V fill:#FBE9E7,stroke:#E64A19,color:#BF360C
    style DISC fill:#E0F2F1,stroke:#26A69A,color:#004D40
    style RPT fill:#EDE7F6,stroke:#7E57C2,color:#311B92
    style CNT fill:#FAFAFA,stroke:#AAA
Fig. 1. Algoritmo de verificación automatizada de la conformidad de la configuración del IED con el archivo SCD.

Qué se puede detectar

Este enfoque permite identificar con rapidez discrepancias que en una verificación manual son fáciles de pasar por alto o de interpretar erróneamente.

Una comparación puede revelar, por ejemplo, que:

  • la composición de un conjunto de datos en el dispositivo difiere de la descrita en el SCD;
  • en el dispositivo faltan conjuntos de datos previstos por el proyecto;
  • en la configuración hay conjuntos de datos adicionales que no están en el SCD entregado;
  • los parámetros del MMS Report difieren de los valores de proyecto;
  • un bloque de control de informes apunta a otro conjunto de datos;
  • se han modificado parámetros de informes MMS;
  • la configuración GOOSE no coincide con el SCD;
  • los parámetros de transmisión de Sampled Values difieren de los valores de proyecto;
  • parte de las señales necesarias para SCADA, telecontrol o despacho falta en la configuración real del dispositivo.

Es especialmente importante que la verificación muestre no solo el hecho de la discrepancia, sino su lugar concreto en la configuración: qué bloque ha sido modificado, qué parámetros difieren, qué datos faltan.

Como resultado, el ingeniero de puesta en marcha obtiene un protocolo concreto de discrepancias que puede usar para los siguientes pasos.

Resultados en una instalación real

En este proyecto, Tekvel Magic comparó automáticamente la configuración de 76 dispositivos con el archivo SCD.

Los resultados mostraron que el SCD entregado no se correspondía por completo con la configuración real de los dispositivos en la instalación.

Resultados de la verificación:

De los 76 dispositivos verificados:

  • 62 dispositivos coincidían con el SCD;
  • 14 dispositivos contenían discrepancias.

Estadísticas:

  • verificaciones realizadas en total — 410;
  • superadas — 396;
  • desviaciones detectadas — 14;
  • avisos — 0.

Las desviaciones detectadas estaban relacionadas con:

  • la ausencia de señales en los conjuntos de datos utilizados por informes MMS;
  • discrepancias en los parámetros de configuración de informes MMS.

Estado final de la verificación: no superada.

Informe de Tekvel Magic — sección con información sobre el dispositivo verificado
Fig. 2. Informe de Tekvel Magic — la sección con información sobre un dispositivo verificado.

La verificación completa de la instalación — conexión a los dispositivos, lectura de los modelos MMS, comparación automática con el SCD y elaboración del informe — duró alrededor de 15 minutos y exigió del ingeniero de puesta en marcha solo dos acciones: cargar el archivo SCD y lanzar la verificación.

Utilidad práctica en la puesta en marcha

Para el ingeniero de puesta en marcha, este tipo de herramienta es especialmente útil cuando una instalación pasa de un contratista a otro, o cuando un sistema de control, telecontrol o SCADA-EMS se conecta a dispositivos ya configurados.

En situaciones así, el archivo SCD se asume a menudo como "vigente por defecto", aunque la configuración real de los dispositivos puede haber cambiado durante el proyecto. Verificarlo manualmente es lento e incómodo: hay que conectarse a cada IED, buscar los DataSets, informes, bloques GOOSE y SV correspondientes y, después, compararlo todo con la descripción del proyecto.

En lugar de abrir manualmente cada dispositivo, buscar los bloques de control y compararlos con el SCD, el ingeniero recibe un informe automático.

Esto permite responder rápidamente a las preguntas clave:

  • ¿Se puede usar el SCD entregado como fuente de datos vigente?
  • ¿Qué dispositivos difieren efectivamente de la descripción del proyecto?
  • ¿Qué diferencias son críticas para la integración en el sistema de control?
  • ¿Hay que corregir el SCD, la configuración de los dispositivos o los ajustes del sistema de nivel superior?

En la práctica, esto reduce de forma significativa el tiempo de búsqueda de las causas de los problemas de integración y disminuye el volumen de trabajo de ingeniería "manual" en la instalación.

Además, el informe se convierte en una base técnica conveniente para la interacción entre todos los participantes del proyecto — cliente, proyectista, contratista anterior y fabricante del equipo.

Utilidad para el cliente y para la operación

Esta funcionalidad es importante no solo para la puesta en marcha. También resulta útil para los especialistas de protección, SCADA y despacho del lado del cliente.

La situación típica es la siguiente: el contratista finaliza los trabajos, entrega el conjunto de documentación y el archivo SCD, declarando que se corresponde con la configuración real de la subestación.

Pero ¿cómo verificar rápidamente que esto es realmente así?

Se puede conectar a varios dispositivos y mirar la configuración manualmente — pero eso solo da una visión fragmentaria. O se puede usar el módulo de verificación de Tekvel Magic y comparar automáticamente el SCD con la configuración real de los dispositivos.

Por ejemplo, un especialista de SCADA o de despacho puede comprobar rápidamente cómo están configurados los informes MMS en los propios dispositivos y si coinciden con lo descrito en el SCD entregado.

Esto es especialmente importante porque es justamente por MMS por donde habitualmente se realiza la adquisición de teleseñalización, telemedidas y demás información para los sistemas de control, telecontrol y despacho.

Si los informes en un dispositivo no están configurados como indica el SCD, esto puede provocar problemas de integración, una adquisición incorrecta de datos o una búsqueda prolongada de la causa, ya en la fase de puesta en marcha.

Por qué esto es importante para una subestación digital

En sistemas convencionales muchas inconsistencias se podían detectar a partir de los esquemas de cableado, las regletas de bornes y los circuitos físicos.

En una subestación digital, una parte significativa de las conexiones y los ajustes existe únicamente como configuración IEC 61850.

Si el archivo no se corresponde con la configuración real de los dispositivos, la operación y la futura modernización de la instalación se vuelven extremadamente problemáticas. Aparecen riesgos y problemas al conectar nuevos sistemas, al modificar la configuración, al analizar eventos de fallo, al verificar mensajes GOOSE, flujos Sampled Values e informes MMS, y durante el mantenimiento técnico.

Por eso la actualidad del archivo SCD se vuelve crítica — afecta directamente a la operabilidad y la sostenibilidad del objeto. Porque si la subestación no tiene un SCD vigente, no hay una comprensión fiable de cómo funciona realmente la subestación digital.

Por eso la verificación de la conformidad del SCD con la configuración real de los dispositivos debe entenderse no como un control adicional, sino como un procedimiento de ingeniería obligatorio en una subestación digital.

Tekvel Magic como herramienta de verificación — resultados

En este caso, Tekvel Magic permitió automatizar una tarea que en una verificación manual habría exigido importantes esfuerzos y muchas horas-ingeniero de puesta en marcha.

La lógica de trabajo se mantiene sencilla y transparente:

  1. Cargamos el archivo SCD disponible.
  2. Extraemos automáticamente de él la configuración de los dispositivos, los DataSets y los bloques de control.
  3. Nos conectamos a los dispositivos reales por MMS.
  4. Leemos la configuración real.
  5. Comparamos la descripción del proyecto con el estado real.
  6. Obtenemos un informe de discrepancias.

Rápido, cómodo y demostrable.

Conclusión

Este caso ilustra bien la diferencia entre el monitoreo continuo y la verificación instrumental.

Si en la subestación digital está instalado un sistema de monitoreo en línea IEC 61850, este tipo de tareas puede resolverse automáticamente, dentro del control continuo del estado de la infraestructura digital.

Si la instalación ya está en operación y no hay ningún sistema de monitoreo en línea IEC 61850 instalado, Tekvel Magic permite ejecutar esa verificación como un procedimiento de ingeniería independiente: conectarse a los dispositivos, leer la configuración real, compararla con el SCD y obtener un informe de discrepancias.

Para el ingeniero de puesta en marcha — una forma rápida de entender el estado real del objeto.

Para el cliente — una manera de comprobar si el SCD entregado realmente se corresponde con lo configurado en los dispositivos.

Y para la operación de una subestación digital — una herramienta que ayuda a trabajar sobre una base de evidencia técnica.

Magia de verdad — pero totalmente de ingeniería.


¿Quieres probarlo tú mismo? Descarga la versión demo de Tekvel Magic y pruébala!