Protocolo de Comunicação - IEC61850 (Slides)
Protocolo de Comunicação - IEC61850 (Slides)
Protocolo de Comunicação - IEC61850 (Slides)
(REDE IEC-61850)
APRESENTAÇÃO
ESCOPO DO TREINAMENTO
Definição de redes de computadores.
Classificação das redes de computadores.
Dispositivos que compõem as redes de computadores.
Principais topologias de rede.
Grandezas analógicas e digitais.
Meios de comunicação das redes.
Modelo e camadas ISO / OSI.
Conceitos TCP/IP
Principais protocolos utilizados em Subestações
Norma IEC-61850
Logical nodes
Estrutura de dados IEC-61850
Linguagens utilizadas na norma IEC-61850
Tipos de comunicações em IEC-61850
Protocolo MMS
Protoloco GOOSE
IP (Internet Protocol)
Responsável pelo envio de dados entre computadores na internet.
Refere-se aos equipamentos que facilitam e dão suporte ao uso de uma rede de
dispositivos, ou seja, são os meios físicos necessários para a comunicação entre os
dispositivos participantes de uma rede.
Hub’s
Switches
Roteadores
São as redes locais compostas por dispositivos sem fio. As WLAN’s tem o mesmo
alcance de uma LAN.
São as redes com uma abrangência muito maior que as LAN’s, pode interligar
empresas, cidades, países. Geralmente uma WAN é a interligação de várias LAN’s
pequenas.
Ligação direta
Digitais
Bit
Bit é a sigla para Binary Digit, que em português significa dígito binário, é a menor
unidade de informação que pode ser armazenada ou transmitida. Um bit pode
assumir somente 2 valores, como 0 ou 1.
Byte
Ponto-a-Ponto
Barramento
Anel
Estrela
Híbrida
É uma arquitetura onde cada um dos pontos ou nós da rede trabalham como
cliente e servidor simultaneamente, permitindo compartilhamentos de serviços e
dados sem a necessidade de um servidor central. Uma rede P2P pode ser usada
para compartilhar músicas, vídeos, imagens, dados, enfim qualquer coisa com
formato digital.
É a topologia mais utilizada em grandes redes. São as que utilizam mais de uma
topologia ao mesmo tempo, podendo existir várias configurações que podemos
criar utilizando uma variação de outras topologias.
Ela trata as topologias de rede, dispositivos como switch, placa de rede, interfaces,
etc. atuam nessa camada. É responsável por todo o processo de switching.
Após o recebimento dos bits, ela os converte de maneira inteligível (converte de bit
para byte, por exemplo), os transforma em unidade de dado, subtrai o endereço
físico e encaminha para a camada de rede que continua o processo.
A camada rede já entende o endereço físico, que o converte para endereço lógico
(o endereço IP). Esta camada é responsável por controlar a operação da rede de
um modo geral. Suas principais funções são o roteamento dos pacotes entre fonte
e destino, mesmo que estes tenham que passar por diversos nós intermediários
durante o percurso
MAC é a sigla de Media Access Control, ou seja, o Endereço MAC nada mais é que
o endereço de controle de acesso da sua placa de rede. É um endereço único, com
12 dígitos hexadecimais, que identifica sua placa de rede em uma rede. Este item
deve ser definido na camada física.
Caso o usuário queira saber quantos dispositivos são possíveis em uma subrede “/29”.
Neste caso temos 2³ => 8 hosts por subrede, sendo que o primeiro (ID da rede) e o último
(broadcast) host são reservados, sobrando 6 IP’s para dispositivos.
Então fazemos 255 / 8 = 31 – A máscara de rede /29 pode ter 31 subredes.
Para saber qual o endereço broadcast IP da sua subrede, deve-se fazer o seguinte:
Pegar o primeiro IP da sua rede (192.168.0.40) e substituir bits de hosts pelo número 1.
DNP3.0
ModBus RTU
IEC-60870-5-101/104
IEC-61850
Aplicação
Enlace
Física
O protocolo ModBus foi criado em 1979 sendo ele o mais antigo dentre os
protocolos utilizados em subestações de energia e também o mais simples deles.
Utiliza a arquitetura do tipo mestre/escravo e opera utilizando o método
request/response (pedido/resposta).
De modo geral, existe apenas um dispositivo na rede que controla a comunicação e
é conhecido como mestre. Os escravos somente respondem ao mestre quando são
solicitados e não possuem comunicação entre si.
Os elementos elétricos de uma subestação, não são ativos e precisam que algum
equipamento comande a sua operação, que pode ser manobra (liga e desliga) ou
proteção quanto a uma falha.
- Controle de equipamentos
Ex.: Ligar e desligar, manobras em manutenção e etc.
Edição 1:
Liberada em 2003
Principal escopo é redes de comunicação em subestação elétrica
Edição 2:
Liberada em 2009
Todo o escopo da edição 1 e acrescentando outros tipos de subestações
como hidroelétrica, geração solar entre outros.
Barramento de estação:
Barramento de processo:
Clientes
Servidores
Master / Slave
Cliente / Servidor
Não trabalham através de um ponto central como no caso da relação Master / Slave.
Falha de um cliente não afeta outros clientes.
Um cliente pode ser adicionado sem necessidade de alterar a comunicação
existente.
Trabalha com Report’s (Informações enviadas apenas quando precisam ser
enviadas).
Para cada tipo de CDC, existe um modelo de atributo de dados. Observer a Classe
de dados abaixo.
Desta forma podemos gerar os arquivos de descrição SCL compostos por estes
elementos. Estes arquivos são utilizados na composição do processo de engenharia
pretendido com o uso da linguagem SCL.
Pooling
Report
Os DataSet’s são listas contendo os endereços lógicos de cada ponto. Estas listas
são criadas para facilitar o método de transmissão e leitura entre o cliente e
servidor. Estes DataSet’s são utilizados para definir quais variáveis irão ser
disponibilizadas para comunicação (leitura e escrita) via MMS, reporting ou
Sampled Values.
Report’s, são mensagens não solicitadas que são enviadas pelos servidores (IED)
para o cliente. Podem ser utilizados 2 tipos de report’s.
Tipos de reports.
Unbuffered (ubrcbxxxx)
Buffered (brcdxxxx)
Report Unbuffered
Report Buffered
Trigger Option
A opção Trigger option define o método que será reportado os dados que
estão no dataset para o sistema SCADA.
O Trigger Option é uma opção múltipla escolha, ou seja, pode-se escolher mais
de uma opção simultânea.
Direct Control
O modelo Direct Control (Controle Direto) fornece meios simples para iniciar
ações no servidor. Se vários clientes tentam executar ações de controle
conflitantes, isso não será impedido pelo servidor.
SBO Control
Protection Relay
Analog Cable
CT CT A/D
Primary Current
VT Conversion
and Voltage Relay
PT CPU
output
BI
BO Output
BI cable
Circuit Control signal and cable Interposing relay
Breaker
MU
ECVT
...
Current
AD CPU LED
Coil
AD CPU LED MU
Voltage
divider
Protective
Relay
Circuit 操作Smart
breaker
回路terminal
Process bus
Em uma mensagem GOOSE, o frame de dados contém o campo TAG (4bytes) onde
2 bytes são utilizados para identificar o EtherType (tipo de mensagem) e 2 bytes
para identificar o APPID.
Para evitar colisões, a cada novo pacote enviado, dobra-se o tempo de espera pela
confirmação até que o tempo máximo de espera (Time Allowed to Live) seja
atingido. Caso essa confirmação não chegue após o tempo máximo programado, o
IED entende que a conexão foi encerrada e o outro dispositivo encontra-se off-line.
Teste de interoperabilidade
Estes testes visam analisar se as informações contidas na estrutura de dados de
cada IED, de determinado fabricante, podem ser compartilhadas com IED’s de
outros fabricantes, de forma a atender os requisitos da norma IEC-61850.
Para realização dos testes foram configuradas três mensagens saindo de cada IED e
três mensagens chegando a cada um, de modo que todos os quatro IED’s enviem e
recebam mensagens GOOSE de todos. A tabela abaixo mostra os tipos de
mensagens e os requisitos de tempo para cada uma.
Para este teste foi escolhido a opção de leitura via pooling por entendermos que
este seja o pior meio para obtenção de dados dos IED’s pelo sistema SCADA. Esta
forma sobrecarrega a rede pois a cada 1 segundo é feita uma varredura de todas as
variáveis configuradas para serem lidas.
Foi medido o tempo médio gasto na solicitação das mensagens MMS. O número de
TAG’s solicitadas variou de até 100 aproximadamente 3200.
Em relação às trocas de mensagens GOOSE entre IED’s foram feitos testes de modo
a medir o tempo médio para envio e processamento destas mensagens. Para medir
o tempo, foi utilizado log de eventos de cada IED já que os mesmos foram
sincronizados via GPS.
Após os testes em operação normal foram feitos os testes com sobrecarga na rede
utilizando o software IPLOAD.
Para realizar a parametrização das mensagens GOOSE e MMS nos relés da NR,
serão necessários a utilização de 2 softwares proprietários.
Para verificar os endereços das variáveis do IED, o usuário pode utilizar o software
PCS-Explorer para exporta a lista. Clicando sobre o nome do IED, selecionar a opção
“Export >> Export I/O List”.
O programa abrirá uma tela com a opção de gerar a lista para os protocolos IEC-
61850 e DNP3.0. O usuário deve selecionar o protocolo IEC-61850 e clicar em
“Next”. Após a seleção do protocolo, preencher os dados (mostrados na janela
abaixo) e clicar em “Export”.
Então será exportado uma lista em formato .xls (Excel) onde será possível visualizar
todos os pontos e endereços existentes no arquivo .ICD.
Para criar um novo arquivo .SCD, deve-se utilizar o software PCS-SCD. Após abrir o
software, basta clicar em “File >> New”.
O usuário deverá escolher um nome para o novo projeto e então clicar em “Salvar”.
Após isso, será criado um arquivo .SCD no local selecionado pelo usuário.
Para abrir um novo arquivo .SCD existente, deve-se utilizar o software PCS-SCD.
Após abrir o software, basta clicar em “File >> Open”.
Para que um determinado ponto digital esteja disponível para ser acessado via
protocolo MMS (report e pooling), é necessário que o mesmo esteja incluído em
um DataSet. Para incluir um ponto digital em um dos DataSet’s existentes nos relés
da NR, iremos utilizar o programa PCSExplorer.
Disparo
Oscilografia
DataSet
Logical Device
Selecione o Logical Device desejado (LD0, PROT, CTRL e etc...), então altere a
configuração desejada. Após a finalização da configuração, é necessário que seja
realizado o download do arquivo .CID no IED para atualização dos parâmetros.
Caso seja necessário enviar algum sinal digital na rede utilizando o protocolo
GOOSE, o usuário deve seguir alguns passos simples (receita de bolo). Será
necessário utilizar os softwares PCSExplorer e PCS-SCD para esta tarefa. O primeiro
passo vamos utilizar o PCSExplorer
PCSExplorer
PCS-SCD
Após estes simples passos, basta realizar o download nos IED’s utilizando o
software PCSExplorer.
Neste exemplo, será mostrado como configurar uma mensagem GOOSE sendo
enviado de um IED (PCS9611_1) para outro IED (PCS9611_2). Então, quando o IED
PCS9611_2 receber o sinal, irá apenas ligar um LED para verificação da mensagem.
PCS9611_1 PCS9611_2
O usuário deve encontrar o sinal que deseja enviar via GOOSE e então arrasta-lo
para dentro do bloco na posição desejada.
Para cada IED que faz conexão com o PCS9611_2, se faz necessário o uso do bloco
LINK-INFO, este realiza um link virtual com o relé que está enviando o sinal.
Cada IED pode receber mensagens no máximo de outros 64 IED’s. No bloco LINK-
INFO é configurado o link, o Logical device.
Recomendação: Deixar sempre o link_no = strap_no
O sinal que será recebido, estará disponível na página onde foi adicionado o bloco
GS_RECV_BOOL_X. Então basta utilizar o sinal para sua determinada função, neste
caso iresmo ligar um LED.
Agora iremos utilizar o software PCS-SCD para criar nosso arquivo .SCD. Este
arquivo irá armazenar toda a configuração da rede IEC-61850.
Digite o nome de sua preferência para rede IEC-61850 que será criada.
Digite o nome de sua preferência para rede IEC-61850 que será criada. Clique com
botão direito do mouse sobre o item “IED”, então selecione a opção “New”.
Clique no botão “Browser...” e localize o arquivo .ICD que deseja adiconar. Após
isso, verifique se o IED_NAME está correto.
Basta clicar em Finish para finalizar a adição do IED no projeto. Fazer os mesmos
procedimentos para adicionar o segundo IED.
Neste ponto, deve-se configurar os dados do IED que irá enviar a mensagem para
rede. Dados como MAC-Address, VLAN (ID e Prioridade), APPDI, MinTime e
MaxTime.
Neste ponto, será configurado o assinante de cada mensagem GOOSE que será
enviada na rede. Selecione o IED que irá receber a mensagem, vá até “Inputs”,
selecione o logical device onde foi configurado o LINK_INFO (no PCSExplorer). Na
aba “External Signal” procure na lista a direta da tela o sinal que está sendo
ENVIADO pelo relé PCS9611_1. Arraste para a tela central.
Na aba “Internal Signal”, selecione o ponto do IED PCS9611_2 que irá receber o
sinal. Arraste para a mesma linha que foi arrastado o ponto externo.
Escolha o diretório que será exportado os arquivos .CID e .TXT. Basta clicar em
“Export”.
Certifique-se que todos os módulos estão corretos (sempre deve ser enviado para
o módulo de processamento de comunicação do IED – módulo 1). Então clique em
“Send all files”.
Aguarde até que os relés sejam reinicializados. Após o reboot, pode-se abrir o
software WireShark para certifica-se que as mensagens estão sendo enviadas para
rede.
www.visionsistemas.com.br