Você está na página 1de 59

IEC61850

Modelo IEC61850

© ABB Group
January 22, 2014 | Slide 1
Conteúdo

§ Object Model
§ Mapping
§ SCL

ABB Automation & Power World 2010


Modelo de Objeto
Modelo de Objeto

§ Independência da tecnologia atual.

§ Aplicação e comunicação são separados uma das outras por meio de


uma Interface resumida
§ Aplicações são independentes das tecnologias de comunicação
§ Aplicações existentes permanecem mas a comunicação pode ser
alterada por aplicação de um novo mapeamento
Modelo de Objeto

§ Independência da tecnologia atual.


§ Um domínio específico, a função orientada a objeto e modelo do
dispositivo descrevem os dados do aplicativo com todos os
serviços necessários
§ Cada função é descrita uma única vez
§ As informações são trocadas entre todos que compõem o
sistema.
§ Os dados são trocados entre as funções e sub-funções
configuradas nos dispositivos
Modelo de Objeto

§ Exemplo de hierarquia de dado.


Modelo de Objeto

Equipamento Físico (IED) Nome do Bay (não normatizado),


definido como Servidor Exemplo: REF615
­ Implementação
Dispositivo Lógico (nome não
Dispos. Lógico (LD) normatizado),
­ Agrupamento Exemplo: LD1

Enlace Lógico (LN) CBCSWI1 (Controle, normatizado)


Dado ¯
Dado (Objeto) Pos (Posição, normatizado)
Propriedades ¯
Atributo ctlVal (Valor de controle, normatizado)
Valores = off/on
Valor
Atributo stVal (Valor de estado, normatizado)
Valor Valores = intermediate/off/on/bad
© ABB Group
January 22, 2014 | Slide 7
Modelo de Dados
Dispositivo Lógico (LD)

§ Um LD agrupa Enlaces Lógicos (LNs) os


e.g. REF 542plus quais serão gerenciados juntos, exemplo:
proteção, controle, oscilografia
e.g. LD1
§ Podem existir um ou vários LDs em um IED
§ A norma IEC 61850 não define como IED
deve ser dividido em Dispositivos Lógicos
§ É mandatório possuir ao menos um LD

Exemplos de composição de LDs em um IED:

REF542plus: (2xLD) - LD0, LD1 (proteção, controle, oscilografia)

REF543: LD0, LD1 (proteção, controle, oscilografia)

REF615: LD0 (dados comuns + proteção), CTRL (controle), DR


(oscilografia)
© ABB Group
January 22, 2014 | Slide 8
Modelo de Dados

Dados

Classe de Dados
stVal q gen. q

Pos Op Enlace Lógico


(1 to n)
LN1 LN2
(XCBR) (PTOC)
Dispositivo
Lógico
Dispositivo Lógico (1 to n)
(IED1)
Physical Device

Equipamento Físico
(endereço na rede)

© ABB Group
January 22, 2014 | Slide 9
Modelo de Dados

A estrutura do nome é hierárquica com o


caminho do dado

(Equipamento Físico-Dispositivo Lógico)-


Prefixo – Enlace Lógico – Número do
Estágio – Objeto – Atributo

Ex.: REF543RLD1/CBCSWI120.Pos.stVal

Prefixos, números dos estágios e nomes


dos equipamentos físicos (IED) e
lógicos (LD) dependem do fabricante

© ABB Group
January 22, 2014 | Slide 10
Modelo de Objeto

§ Equipamentos Lógicos
§ Dispositivos lógicos são implementados em dispositivos físicos
(IED)
§ Um IED pode conter vários LDs diferentes

§ Logical Nodes (LN) são agrupados no Logical Devices (LD)


§ Por exemplo de acordo com algumas propriedades comuns de uso LLN0 é
mandatório

§ Pelo menos um LD por server tem um LPHD mandatório


descrevendo o IED (o nome recomendado é LD0)
§ PhyNam identifica o IED
§ PhyHealth classifica o estado fisíco do IED (ok, warning, failure)
Modelo de Objeto

§ Logical Nodes (Funções)


§ Logical Node (LN) é a menor parte da função que troca
dados
§ Dados Mandatório (M), condicional (C), e opcional (O)
§ M : todas as funções devem fornecer esse dado
§ C : esse dado deve existir em certas condições
§ O: esse dado pode existir

§ Funções são compostas de um ou mais Logical Nodes


Modelo de Objeto
§ Logical Node nos equipamentos
§ Funções devem ser capazes de se comunicar umas com as
outras Independentemente da sua localização
§ As funções podem ser alocados Livremente para diferentes
dispositivos
§ Permite a otimização de sistemas
§ Controlado estritamente pelas regras e conceitos da IEC 61850
§ Limites da capacidade dos equipamentos são descritos nos data sheets
Modelo de Objeto
§ Grupos de Logical Node
Modelo de Dados

Existem aproximadamente 90 enlaces lógicos

Ex: PTOC - proteção de sobrecorrente temporizada


RREC - religamento automático
CSWI - controlador de chaveamento
MMXU - medição operativa / indicativa
XCBR - disjuntor
TCTR - transformador de corrente
TVTR - transformador de potencial

Norma garante a flexibilidade de criar mais enlaces lógicos

© ABB Group
January 22, 2014 | Slide 15
Modelo de Objeto
§ Exemplos de Logical Nodes
Modelo de Objeto
§ Propriedade comuns dos Logical Nodes
Modelo de Objeto
§ Exemplo de LN: XCBR (Circuit breaker – Disjuntor)
Modelo de Objeto
§ Data Objects
§ Logical Nodes consistem em uma definição de conjunto
de dados nomeados
§ A semântica dos dados é explicada no 7-4
§ Dados Mandatórios e opcionais
§ Algumas condições

§ Aproximamente 400 Data Objects nomeados

§ Data Objects são instancias da Common Data Classes


§ Common Data Classes são explicados no 7-3
§ Mandatórios e opcionais
Modelo de Objeto
§ Restrições Funcionais
§ O dado contem Attributes
§ Atributos Mandatórios (M), condicional (C) e opcional (O)
descrevem as propriedades importantes do dado
§ Atributos carregam os valores de um dado

§ Data attributes são classificados de acordo com suas


funções pelo functional constraints (FC)
§ Ferramentas para filtragem de dados
Modelo de Objeto
§ Restrições Funcionais
§ A propriedade da FC de um atributo é usada pela FCDA (Functional
Constraint Data Attribute selection) para selecionar um conjunto de
atributos com o mesmo FC
§ Ex. FCST = status values
§ A propriedade da FC determina serviços permitidos por DATA class
§ Dados com atributos comuns são alocados para ser chamados pelos
Common Data Classes (IEC 61850-7-3)
Modelo de Objeto
§ Restrições Funcionais
Modelo de Objeto
§ Common data classes (CDC)
Modelo de Dados
Classes de Dados Comuns (CDC)

§ SPS = Single point status (somente leitura 1-bit)


§ INS = Integer status (valor inteiro, somente leitura)
§ SPC = Controllable single point with status (leitura/gravação 1-bit)
§ INC = Controllable Integer with status (leitura/gravação)
§ DPS = Double point status (somente leitura 2-bits)
§ DPC = Controllable Double point status (leitura/gravação 2-bits)
§ ACD = Directional protection activation information (START)
§ ACT = Protection activation information (TRIP)
§ MV = Measurement value (amplitude)
§ CMV = Complex measurement value (amplitude e ângulo)
§ WYE = Phase-To-Ground measurement (6 x objetos CMV)
§ DEL = Phase-To-Phase measurement (3 x objetos CMV)

© ABB Group
January 22, 2014 | Slide 24
Modelo de Objeto
§ Exemplo de CDC: DPC
Modelo de Objeto
§ DataSet
§ DataSets define o que deve ser comunicado

§ Pode conter dados de diferentes Dispositivos Lógicos (LD) de um mesmo


servidor (IED)
§ Separa as funções pelas categorias de Restrições Funcionais (FC)
Mapping
§ Especificação de Comunicação
Mapeamento
§ Serviços de comunicação
§ Três tipos de serviços para acessar os data objects
§ Client – Server MMS (Manufactured Message Services) sobe TCP/IP e Ethernet
§ Multicast GOOSE (Generic Object Oriented Substation Event)
§ Sampled Values do TC / TP

§ O modelo de objeto é mapeado em uma forma normatizada para a


camada de aplicação do MMS, mas as mensagens de tempo crítico
passam diretamente para o linklayer ou Ethernet
§ Cada servidor tem de construir um link separado para o IED
§ Associação Ponto-a-ponto
Mapeamento
§ Modelo de Comunicação
Mapeamento
§ Comunicação Client – Server
§ Associação Ponto-a-ponto: Associar / Release / Abortar
§ Cada server tem de construir uma associação independente, ou
seja, link para o IED
§ Communication vertical
§ MMS (Message Manufacturing Specification): construído
dinamicamente
§ Endereço do Server (IP addresses), autenticação

§ Número máximo de associações depende da implementação do


IED, por exemplo, 5 ou 10 clientes possíveis
Mapeamento
§ Comunicação Client – Server

§ Leva algum tempo para codificar e decodificar a mensagem, porque


ele tem que passar todos os níveis superiores, por exemplo,
comandos emitidos pelo operador

§ Opcional
§ O IED IEC 61850 tem que ter tanto Client-Server ou GOOSE associados mas não
necessariamente os dois
Mapeamento
§ Comunicação de tempo real

§ Ponto-a-ponto e multicast (peer-to-peer)


§ Dentro de um nível, a comunicação peer-to-peer para funções automáticas como
intertravamento é provida por mensagens GOOSE

§ Diretamente lincado a Ethernet, não MMS ou TCP/IP


§ Pré-configurado (MAC addresses, data flow = point-to-point)
§ Não pode ser alterado dinamicamente

§ Opcional
§ O IED IEC 61850 tem que ter tanto Client-Server ou GOOSE associados mas não
necessariamente os dois
Mapeamento
§ Comunicação de tempo real

§ GOOSE para tempo e segurança de dados críticos


§ Deve ser única a mensagem a ser utilizadas para a comunicação em tempo real
§ Sempre pré-configurado no início do projeto

§ Curtas, mensagens de tempo critico, ex. trip, intertravamento ou


on/off
§ As amostras analógicas síncronas de tensão e corrente são
transmitidas ciclicamente
Mapeamento

§ Quando há uma mudança de estado o IED envia uma


mensagem GOOSE (Generic Object Oriented Substation Event)
§ Na mensagem não há o endereço do receptor !!!!
§ No cabeçalho da mensagem contém as seguintes informações:
§ endereço do emissor
§ nome do emissor (LN)
§ tempo do evendo que disparou a mensagem GOOSE
§ tempo esperado da nova mensagem

§ Cada nó da rede deve determinar se a mensagem multi-cast


recebida é de seu interesse ou não

© ABB Group
January 22, 2014 | Slide 34
Mapeamento
§ Comunicação de tempo real

§ Trip de Disjuntores

§ Informações curtas que precisa ser transmitida com uma baixa probabilidade de
perca em alguns poucos milissegundos

§ Transmissão de sampled values de instrumentos dos


transformadores

§ Grande quantidade de dados, a serem Transmitidos dentro de alguns milésimos


de segundo, a perda de dados precisa de ser detectada
Mapeamento
§ Acesso e transferência de dados (Serviços)
§ Explicado no 7-2
§ Diretórios de serviços e.g. para ler dados a partir de um módulo
§ Lendo uma valor ou atributo / Escrevendo atributos de configuração
§ Controlando um equipamento (direct operate / select before operate)
§ Lendo/ Escrevendo definindo valores de grupos e de substituições
§ Eventos orientados, respostas espontâneas
§ Transferência de generic object oriented system events (GOOSE*)
§ Transferência de sampled analog values (SV**)
§ Armazenamento de estampa de tempo dos eventos no log
§ Transferência de arquivo e.g. para parametrizar e download de software

§ *) Generic Object Oriented Substation Event like indications, trips, blocking


§ **) Sampled Analog Values from instrument transformers (U, I)
Mapeamento
§ Comandos
§ Métodos de operação para todos os tipos de dados (FC = CO / SP)
§ Modelos de Controle
§ Comando direto / Seleção antes de operar (Direct command / Select before
operate)
§ Normal/ com segurança reforçada
§ Tempo de operação ativa

§ Classe de Controle (sboClass)


§ Opera-um, opera-diversos (ex. tap-changer)
Mapeamento
§ Comandos
§ Envio de comandos pelo Operador
§ Autorização
§ O Server checa se o comando é permitido
§ Autenticação e senhas não são definidas pela norma, mas podem ser
implementadas (veja as partes 6, 7 e 8 da norma)

§ Categoria (process, bay, station, NCC)


§ Identificação

§ Operação de funcionamento
§ ctlNum: numero de ação relacionada com o cliente
Mapeamento
§ Grupos de Ajustes
§ Há mais de um conjunto de parâmetros (grupo de ajuste) por Logical
Device
§ Ele é controlado pelo grupo de ajuste do bloco de controle SGCB no LLN0

§ Cada conjunto de parâmetros pode ter vários grupos de valores


(conjuntos de valores de parâmetros)
§ A capacidade do IED determina o número máximo de grupos de, por exemplo, 4
conjuntos de valores / grupo de ajustes

§ A funcionalidade mínima de um grupo de ajuste de um bloco de


controle (SGCB) é para alternar entre os conjuntos de valores pré-
configurados e pelos valores configurados para ajustar nele.
Mapeamento
§ Relatórios
§ Controlados por buffered BRCB ou unbuffered URCB reporting
control blocks
§ Conteúdos definidos por um conjunto de dados
§ Reporting é baseado em eventos, não em ciclos ou polling
§ Buffered (opcional) ou unbuffered (mandatórios) reporting
§ Buffered sobrescreve automaticamente o mais antigo pedaço de dados

§ Relatório pode ser visto como um mecanismo que envia a


informação para cima, quando os dados são alterados
§ Pode ser apenas um pedaço da informação
§ Não necessariamente um relatório impresso com história
Mapeamento
§ GOOSE
§ Generic Object Oriented Substation Event
§ Mecanismos para rápida transmissão de eventos como comandos,
alarmes, indicações, time-critical triggers e intertravamentos
§ ex. gravação da oscilografia, trip de secionadoras, fornecendo Indicações de
posições para intertravamento, religamento automático, falha de disjuntor

§ Mapeado diretamente da Ethernet, não do MMS ou TCP/IP


§ Multicast (Multidifusão)
§ Uma única mensagem enviada por um IED podem ser recebidas e utilizadas por
vários receptores

§ Rápido com alta prioridade


Mapeamento
§ GOOSE

§ Confiável, embora o receptor não envia aviso de recebimento


§ Os dados são retransmitido em rápida variação
§ Re-transmissão periódica lenta sem alteração de dados (watchdog)
§ Esquema de retransmissão configurável em ms
§ Sempre pré-configurado no início do projeto

§ Controlado pelo GOOSE control block GCB (Ena)


§ Conteúdo definido pelo dataset
Mapeamento
§ GOOSE
§ O receptor pode detectar uma nova mensagem GOOSE a partir do
número de mensagens GOOSE e do fato de que o intervalo de
repetição é menor do que o intervalo máximo
§ Envio periódico com ciclo longo (ex. 10s)
§ A mensagem pode ser definida para ser repetida uma vez ou duas vezes, e,
depois do intervalo máximo de repetição

§ Envio imediato se um valor de dados foi alterado


§ Intervalo de repetição curto (por exemplo, 4 ms) contra a perda por distúrbios

§ A quantidade de mensagens GOOSE em uma subestação é


limitada, portanto, o IED não estará sobrecarregado mesmo que a
mensagem GOOSE é repetida sempre (100MB)
Mapeamento
§ GOOSE
§ A mensagem é enviada, por exemplo, dentro de 3 ms e rapidamente
repetido pela segunda vez
§ Intervalos de repetição incrementados
Mapeamento
§ Sampled Values
§ Controlado as sampled values pelo control block SVCB
§ Conteúdos definidos por um dataset

§ O Tipo de dado é Sampled Analog Values (SAV)

§ Transferência
§ Ponto-a-ponto
§ Receptor pode controlar o envio

§ Multicast
§ Um gerenciador pode controlar o envio
Mapeamento

§ Blocos de Controle
§ Blocos de controle definem como e quando os dado são transferido
para quem
§ Reports (RCB)
§ Opções de disparo(podem ser combinadas) estão no dado/ mudança de
qualidade, mudam o apenas dados ou periodicamente

§ GOOSE (GCB)
§ Imediatamente em alguma mudança, senão periodicamente, sempre contém
todos os dados embora apenas uma parte dos dados tenha mudado

§ Sampled Values (SV, SMV)


§ Periodicamente, sem limite, tipicamente o período de 1 ms

§ Log (LCB)
§ Armazena na mudança, apenas os dados alterados; obtidos quando necessários,
não são enviados imediatamente
Mapeamento

§ Blocos de Controle

§ Cada cliente precisa de uma instância do bloco


de controle no server para ser capaz de
comunicar e receber os dados definidos pelo
DataSet

§ Tem que haver um bloco de controle por data set


Mapeamento

§ Sincronização do tempo
§ Explicado no 7-2
§ Sincronização de tempo é independente dos outros serviços, mas
depende de pilha (SCSM)
§ Não pode haver diferentes serviços reais para diferentes classes de
precisão de sincronização
§ Atualmente definido: SNTP (Simple Network Time Protocol) para 1 ms
de precisão
§ O IED (cliente de tempo) obtém o tempo de um servidor de tempo
§ Os atrasos de transmissão são corrigidos por um procedimento especial
SCL

§ Configuração da linguagem
SCL

§ Substation Configuration description Language


§ Ferramentas de configuração traduzem as capacidades do IED para
SCL
§ Permite a troca de informações entre as ferramentas de configuração do
IED de diferentes fabricantes
§ Assegura a compatibilidade entre as diferentes versões de IEDs e
ferramentas de configuração do IED
§ XML baseado
SCL
§ Arquivo SCL
§ Arquivo .ICD
§ IED Capability Description
§ Para troca de dados a partir da ferramenta de configuração do IED com a ferramenta
de configuração do sistema

§ .Arquivo .CID
§ Configured IED Description
§ Para troca de dados a partir da ferramenta de configuração de IED para IED
§ Ele descreve instanciado IED dentro de um projeto
§ A seção de comunicação contém o endereço atual do IED
SCL

§ Arquivo SCL
§ Arquivo .SSD
§ System Specification Description
§ Para troca de dados a partir de uma ferramenta de especificação do sistema para a
ferramenta de configuração do sistema
§ Descreve o diagrama unifilar da subestação e os requeridos Logical Nodes

§ Arquvio .SCD
§ Substation Configuration Description
§ Para troca de dados da ferramenta de configuração do sistema com as ferramentas de
configuração do IED
§ Este arquivo contém todos os IEDs, uma seção de configuração de comunicação e
uma seção de descrição subestação
§ Também para produtos do sistema
SCL

§ Intercambio do SCL durante o processo de engenharia


SCL

§ Projeto de Engenharia com o SCL


Norma IEC61850

§ Aspectos de Segurança
§ IEC61850-8-1 de comunicação é baseado em Ethernet e TCP / IP
§ Segurança de rede pode ser ameaçado por:
§ Intrusos hostis ou nocivos que usam a rede
§ Outros softwares e dispositivos que possam afetar o comportamento em tempo real
nos IEC61850-8-1 e 9-2.

§ Você não pode confiar em:


§ Intranets corporativas ou de utilidade
§ Qualquer coisa na internet aberta
§ Privacidade de conexões ponto-a-ponto de IP dos provedores de serviços de rede
Norma IEC61850

§ Aspectos de Segurança
§ Um plano de segurança (rede) é necessário
§ Garantir que não há nenhuma rota da LAN subestação para o mundo
fora da estação
§ Usar gateways (ie. Duas interfaces e nenhuma rota entre elas)
§ Sem WLANs
§ Nenhuma linha que de acesso à rede

§ Qualquer rota externa deve ser planejada com cuidado por


especialistas de segurança de rede
§ Firewalls
§ Sistemas de detecção de intrusos e seus relatórios
§ Disponibilidade da rede
§ etc.
Norma IEC61850
Norma IEC61850

§ IEC 61850 é a solução


§ Padrão aberto e à prova do futuro
§ Extensões no sistema de automação de subestação são possíveis com um único
Protocolo para todas as necessidades da subestação

§ Filosofias diferentes de usuários (design & operação) pode ser utilizado


em vez de soluções proprietárias
§ Configuração flexível
§ Independência de um único fornecedor e mistura de dispositivos
§ Redução de custos em engenharia reduzida, testes, investimentos,
operação e manutenção
§ Desempenho competitivo
ABB Automation & Power World 2010

Você também pode gostar