Sie sind auf Seite 1von 8

XIII ERIAC

DCIMO TERCER ENCUENTRO


REGIONAL IBEROAMERICANO DE CIGR
Puerto Iguaz
Argentina

24 al 28 de mayo de 2009

XIII/PI-B5 -19

Comit de Estudio B5 - Protecciones de Sistemas y Automatizacin de Subestaciones

ASPECTOS NVELES DEL ESTNDAR IEC 61850


R.G. PRAT*
UNRC
Argentina

F. MAGNAGO
UNRC
Argentina

R.A. LIMA
UNRC
Argentina

Resumen IEC 61850 es una norma que se utiliza en Sistemas de Automatizacin de Subestaciones,
tiene como objetivo principal la interoperabilidad entre dispositivos de diferentes proveedores,
estandarizando aspectos de comunicacin y manejo de la informacin. La norma no solo se ocupa de la
automatizacin sino adems del equipamiento de potencia de la subestacin. Utiliza un lenguaje de
configuracin y un modelo de objetos para describir a los componentes del sistema. Por ltimo, la norma,
define de qu forma se deben comunicar los mismos y cul es la pila de protocolos que interviene en la
comunicacin, la cual est compuesta de protocolos estndares. En ste trabajo se presentan definiciones
sobre los aspectos ms importantes de la norma, ilustrando los beneficios de la misma, finalmente se
muestran los resultados obtenidos en una plataforma de simulacin en la que estn involucrados un cliente y
un servidor IEC 61850.
Palabras clave: IEC 61850, Automatizacin de Subestaciones, Arquitectura Orientada a Objetos, SCL
1

INTRODUCCIN

En los ltimos aos los sistemas de comunicacin utilizados en el rea de SAS (Sistemas de Automatizacin
de Subestaciones) han presentado una importante evolucin. Inicialmente, los sistemas de comunicacin en
SAS utilizaban protocolos y arquitecturas propietarias, lo que presentaba una limitacin en las
funcionalidades que se provean. Luego, debido al amplio desarrollo en el rea de redes de datos, se empez
a utilizar la tecnologa Ethernet, que ha superado con creces stas limitaciones, tal es as que segn la HSSG
(Higher Speed Study Group) de la IEEE (Institute of Electrical and Electronic Engineers) se est estudiando
que soporte una velocidad de 100 Gbps [1]. Los SAS ya utilizan en la capa de enlace de datos del modelo
OSI (Open Systems Interconnection) ste estndar. Por otra parte, los SAS tambin utilizan protocolos de
red y de transporte estndares (TCP/IP o UDP/IP). Consecuentemente en los sistemas de comunicaciones
aplicados a los sistemas SAS solo restaba utilizar protocolos que sean estndares en la capa de aplicacin, de
tal forma que toda la pila de protocolos utilizada en stos sistemas sea un estndar bien definido, as los
fabricantes de equipos podran utilizar dicho estndar para permitir la interoperabilidad con equipos de otros
fabricantes.
Ante esta situacin, en 1998, la EPRI (Electric Power Research Institute), empez a trabajar en el proyecto
de comunicaciones de subestaciones UCA (Utility Communications Architecture) que intentaba solucionar
esta problemtica. En base a la identificacin de los requerimientos, se bas en un conjunto de estndares
internacionales ya existentes.
En 1997 el TC 57 (Technical Commitee 57) de la IEC (International Electrotechnical Commission) continu
el proyecto para definir un estndar internacional que sigue el nombre IEC 61850, el cual es finalmente
lanzado en 2004. sta norma persigue la interoperabilidad entre dispositivos de SAS de diferentes
fabricantes. En la actualidad, ste estndar es el que se est utilizando y se espera que el desarrollo del
mismo sea algo dinmico que impulse a la mejora de tales sistemas [2].
*rprat@ing.unrc.edu.ar

El objetivo principal de ste trabajo es ilustrar algunos aspectos noveles y beneficios del estndar IEC 61850.
En primer lugar se presenta una descripcin del SCL (Substation Configuration Language), definido por el
estndar, el cul es un lenguaje de configuracin de subestaciones basado en XML (eXtensible Markup
Language).
Tambin se muestra el modelo de comunicaciones orientado a objetos definido por el estndar, utilizado para
modelar a los IEDs (Inteligent Elecronic Device).
Luego se analizan los distintos niveles de comunicacin y que protocolos se definen en el estndar,
analizando de que forma se utilizan; ya que dependiendo de cul sea la informacin a transmitir, diferentes
son las capas del modelo OSI que participan en la comunicacin, cierto tipo de datos se encapsula en
datagramas de la capa de transporte y otros directamente en tramas Ethernet pertenecientes a la capa de
enlace.
Finalmente, en la ltima parte del trabajo se realiz la implementacin de un cliente y un servidor bajo la
norma IEC 61850, interpretando los conceptos introducidos en las primeras secciones.
2

DESCRIPCIN DE LA NORMA

El objetivo principal de ste trabajo es presentar tres aspectos principales definidos en la norma IEC 61850.
Los cules son:

Lenguaje de Configuracin de Subestaciones (SCL)


Modelo de Objetos
Comunicacin
2.1

Lenguaje de Configuracin de Subestaciones SCL

ste lenguaje esta basado en XML (eXtensible Markup Language). La norma establece cuatro archivos que
son definidos bajo el lenguaje SCL, los mismos se diferencian porque describen diferentes aspectos del
sistema de automatizacin, los componentes primarios (de potencia) y sus requisitos de automatizacin, los
componentes secundarios (de automatizacin, por ejemplo IEDs y el sistema completo compuesto de
componentes primarios y secundarios, y el aspecto funcional entre los mismos. Estos cuatro archivos se
diferencian por su extensin, los mismos son [3]:

Archivo con extensin .ICD (IED Capability Description): ste archivo describe las capacidades de
un IED.
Archivo con extensin .CID (Configured IED Description): ste archivo describe un IED
configurado para un proyecto especfico.
Archivo con extensin .SSD (System Specification Description): ste archivo describe en forma de
diagrama a la subestacin y los LNs requeridos.
Archivo con extensin .SCD (Substation Configuration Description): ste archivo contiene la
descripcin de la subestacin y todos los IEDs configurados, incluyendo aspectos de comunicacin.

La norma establece que el archivo SCL debe contener diferentes secciones [3]. A continuacin se detallarn
las diferentes secciones definidas:

Encabezado
Descripcin de la subestacin
Descripcin del IED
Descripcin del sistema de comunicacin
Plantilla de tipo de datos

Dependiendo el tipo de archivo, algunas secciones son obligatorias, otras no deben ir y algunas son
opcionales (ver TABLA I).

TABLA I. SECCIONES DE LOS ARCHIVOS SCL

2.2

Encabezado
Subestacin
Comunicacin
IED

SSD
Si
Si
Opcional
Opcional

Plantilla de
tipo de datos

Si fuera
necesario

Tipo de archivo SCL


ICD
SCD
Si
Si
Opcional
Si
Una instancia
Si
Si, valores
Mltiples
opcionales
Si fuera
Mltiples
necesario

CID
Si
Opcional
Una instancia
Si, incluyendo
valores
Si fuera
necesario

Modelo de Objetos

Los IEDs son definidos mediante objetos. Como uno de los objetivos principales de la norma es la
interoperabilidad entre dispositivos de distintos fabricantes, la comunicacin e interaccin entre los mismos
se consigue gracias a la definicin de una arquitectura de comunicaciones abstracta que provee un set de
clases jerrquico con servicios asociados. Los mismos son independientes de protocolos especficos.
La norma define el ACSI (Abstract Communication Service Interface). Los modelos ACSI se utilizan para
definir datos y servicios de manera abstracta, luego dichos modelos son mapeados en protocolos de
aplicacin y de comunicacin concretos, especificados por la norma en un SCSM (Specific Communication
Service Mapping) [4].
Los modelos de informacin ACSI para los IED, son, en forma jerrquica:

Server (Servidor): representa lo que se ve externamente de un dispositivo. Todos los otros modelos
ACSI son parte del server.
LD (Logical Device, Dispositivo Lgico): contiene la informacin producida por un grupo de
funciones de aplicacin especficas. Las funciones son definidas como nodos lgicos.
LN (Logical Node, Nodo Lgico): contiene la informacin producida por una funcin especfica.
Data (Dato): provee medios para definir el tipo de informacin contenida en LNs.

Basados en estos modelos , un cliente IEC 61850 puede conocer la estructura completa del IED (o la seccin
a la que tenga permitido el acceso) realizando consultas de forma recursiva en cada nivel de la jerarqua
mediante los servicios Get*Directory. El smbolo * tiene diferentes significados dependiendo del nivel de la
jerarqua, por ejemplo en el nivel LN significa LN. La Figura 1 ilustra los servicios definidos.

Fig. 1: Esquema de los modelos ACSI definidos por la norma.


Un dato especfico puede referirse de acuerdo con la sintaxis de la Fig. 2 (b). En la Fig. 2 (a) se muestra
la estructura completa de un IED, el cul contiene un LD con el nombre Relay y dos LNs, XCBR1 y
XCBR2.
3

Fig. 2 (a): Estructura de un IED.


2.3
2.3.1

Figura 2 (b): Sintaxis utilizada.

Comunicacin
Niveles de comunicacin

Aplicando el principio general de que las funciones estn ubicadas en el nivel en el que se tiene suficiente
informacin para realizar una tarea, desde el punto de vista lgico, la automatizacin de subestaciones divide
al sistema en tres niveles tal como se ilustra en la Figura 3 y son:

Nivel de proceso: Es el nivel ms bajo, incluye sensores, transformadores de corriente y de voltage,


dispositivos de actuacin (desconectadores e interruptores), requeridos para operar y monitorear la
subestacin.

Nivel de subestacin: Es el nivel ms alto dentro de la subestacin, incluye consolas locales (HMI) y
unidades centrales (gateways) conectados a los centros de control.

Nivel de baha: Es el nivel intermedio, incluyendo sistemas de control y proteccin. Estos


dispositivos realizan dichas funciones dentro de la baha en el que estn ubicados. Pueden tambin
incluir funciones relacionadas con la operacin de otras bahas.

Fig. 3 Niveles de comunicacin IEC 61850.


La funcionalidad del dispositivo MU es explicada en la seccin 3.
2.3.2

Pila de protocolos

La norma define el uso de diferentes protocolos en funcin del tipo de mensaje que se transmite. Los valores
muestreados (SV), los mensajes GOOSE y los GSSE se mapean directamente en capa de enlace de datos,
con lo cual stos mensajes no tienen la capacidad de ser direccionados a otra red. Para mensajes de
sincronismo de tiempo se utiliza el protocolo de capa aplicacin SNTP (Simple Network Time Protocol).
Los servicios ACSI (Abstract Communication Service Interface) se mapean sobre el protocolo de capa de
4

aplicacin MMS (Manufacturing Message Specification). La Fig. 4 describe la pila de protocolos definida
por la norma [6].

Fig. 4 : Pila de protocolos IEC 61850.


La forma en que son mapeados los modelos ACSI de datos y sus servicios al protocolo MMS se muestra en
las Tablas II y III.
TABLA II. MAPEO DE OBJETOS ACSI A OBJETOS MMS
IEC 61850 ACSI Objects (IEC 61850-7-2)
SERVER class
LOGICAL DEVICE class
LOGICAL NODE class
DATA class
DATA-SET class
SETTING-GROUP-CONTROLBLOCK
class
REPORT-CONTROL-BLOCK class
LOG class
LOG-CONTROL-BLOCK class
GOOSE-CONTROL-BLOCK class
GSSE-CONTROL-BLOCK class
CONTROL class
Files

MMS Object (IEC 61850-8-1)


Virtual Manufacturing Device (VMD)
Domain
Named Variable
Named Variable
Named Variable List
Named Variable
Named Variable
Journal
Named Variable
Named Variable
Named Variable
Named Variable
Files

TABLA III. MAPEO DE SERVICIOS ACSI A SERVICIOS MMS


IEC 61850 ACSI Services (IEC 61850-7-2)
LogicalDeviceDirectory
GetAllDataValues
GetDataValues
SetDataValues
GetDataDirectory
GetDataDefinition
GetDataSetValues
SetDataSetValues
CreateDataSet
DeleteDataSet
GetDataSetDirectory
Report (Buffered and Unbuffered)
GetBRCBValues/GetURCBValues
SetBRCBValues/SetURCBValues
GetLCBValues
SetLCBValues
QueryLogByTime

MMS Services (IEC 61850-8-1)


GetNameList
Read
Read
Write
GetNameList
GetVariableAccessAttributes
Read
Write
CreateNamedVariableList
DeleteNamedVariableList
GetNameList
InformationReport
Read
Write
Read
Write
ReadJournal
5

QueryLogAfter
GetLogStatusValues
Select
SelectWithValue
Cancel
Operate
Command-Termination
TimeActivated-Operate
GetFile
SetFile
DeleteFile
GetFileAttributeValues

ReadJournal
GetJournalStatus
Read/Write
Read/Write
Write
Write
Write
Write
FileOpen/FileRead/FileClose
ObtainFile
FileDelete
FileDirectory

IMPLEMENTACIN

Se utiliz un esquema en el cul tenemos un cliente y un servidor que trabajan bajo la norma IEC 61850 y se
analizaron los objetos y servicios ACSI en base al intercambio de paquetes MMS.
En base a la Fig. 3, el servidor sera un IED a nivel de baha, el cul recibe los datos de valores muestreados
(SV) y de estado de interruptores por medio de un MU (Merge Unit) que se encarga de transformar la salida
de los transductores conectados a los transformadores de corriente y de tensin y las salidas discretas de los
estados de los interruptores a la norma IEC 61850. El cliente sera el SCADA.
El esquema utilizado en el servidor fue desarrollado con un configurador de archivos SCL y se muestra en la
Fig. 5.

Fig. 5: Esquema del servidor IEC 61850.


En la Fig. 6 se muestra lo que el cliente puede visualizar del servidor:

Fig. 6: Vista del servidor desde un cliente IEC 61850.


El estudio de implementacin se centraliz en los mensajes MMS para estudiar la forma en que un cliente
conoce la estructura completa del IED servidor realizando consultas de forma recursiva en cada nivel de la
jerarqua mediante los servicios Get*Directory (como se explic en la seccin 2.2). Adems se muestran los
protocolos involucrados en la transmisin de dichos mensajes y cules son los parmetros transmitidos en los
mismos.
Para capturar paquetes se utiliz el programa Wireshark [7]. Luego de realizar el descubrimiento del IED, se
incluyo un filtro para que el programa solo muestre los mensajes MMS. El flujo de informacin entre el
cliente y el servidor a nivel de protocolo aplicacin (MMS) se ilustra en la Fig. 7.

Fig. 7: Captura de paquetes entre el cliente y el servidor IEC 61850.


Los paquetes identificados como No. 7 y No. 8 son un inicio de la sesin, aqu se solicitan y confirman los
servicios que se van a poder utilizar.
En el paquete No 9, que se muestra resaltado en la Fig. 7, el cliente hace una consulta de los LDs que estn
contenidos en el Server (MMS utiliza VDM, Virtual manufacturing Device, como el objeto que se
corresponde con la clase SERVER de IEC 61850, (Tablas II y III). El servidor le contesta con Relay que es
el nombre del nico LD contenido en l, tal como se muestra en la Figura 8.

Fig. 8: Respuesta del servidor a la consulta de los LDs contenidos en el mismo.


En los paquetes sucesivos se realizan consultas y respuestas del contenido de los LNs del LD, los datos de
cada LN y finalmente los atributos de dichos datos. Una vez conocida la estructura jerrquica del server, con
el comando read se leen los valores contenidos en los objetos de datos.
Analizando la pila de protocolos utilizada segn la norma [6] se divide en dos perfiles, el A y el T. En el
perfil A, los objetos y servicios ACSI se mapean al protocolo de aplicacin MMS y luego sto se encapsula
en el protocolo de presentacin ISO/IEC (International Standard Organization/International Electrotechnical
Commission) 8823. En el perfil T tenemos a TCP (Transmission Control Protocol) como protocolo de
transporte, a IP (Internet Protocol) como protocolo de red y a Ethernet como protocolo de la capa mas baja.
4

CONCLUSIONES

La norma IEC 61850 establece principalmente un lenguaje de configuracin de subestaciones (SCL), un


modelo de objetos y un stack de comunicaciones. En este trabajo se estudi el alcance de estos aspectos de
forma terica y luego se realiz un esquema de simulacin para ver de forma prctica como se materializan
stos conceptos, comunicando un cliente y un servidor IEC 61850 y analizando los paquetes MMS que son
transmitidos entre los mismos en la fase de descubrimiento. sta norma persigue la interoperabilidad entre
dispositivos de diferentes fabricantes y el funcionamiento ptimo del sistema SAS. La utilizacin de la
norma permite el reemplazo de los distintos dispositivos del sistema en forma inmediata, sin necesidad de
utilizar configuraciones complicadas y por consiguiente reduciendo el costo de ingeniera.
5

REFERENCIAS

[1]

A. Chowdhury, J. Zhensheng, C. Y. Gee-Kung, R. Georgia Inst. of Technol., Atlanta, "Novel


100Gbps Ethernet Systems for Next-generation Metro Transport and Wide-area Access Networks
using Optical carrier suppression and separation Technique", IEEE/LEOS Summer Topical
Meetings, 2007.

[2]

R.E. Mackiewicz, "Overview of IEC 61850 and Benefits", IEEE PES Oct. 2006.

[3]

IEC 61850-6 - Communication networks and systems in substations - Part 6: Configuration


description language for communication in electrical substations related to IEDs.

[4]

IEC 61850-7-2 - Communication networks and systems in substations - Part 7-2: Basic
communication structure for substation and feeder equipment - Abstract communication service
interface (ACSI).

[5]

IEC 61850-1 - Communication networks and systems in substations - Part 1: Introduction and
overview.

[6]

IEC 61850-8-1 - Communication networks and systems in substations - Part 8-1: Specific
Communication Service Mapping (SCSM) - Mappings to MMS (ISO 9506-1 and ISO 9506-2) and to
ISO/IEC 8802-3.

[7]

http://www.wireshark.org/

Das könnte Ihnen auch gefallen