Você está na página 1de 5

64

Apoio

O Setor Eltrico / Maio de 2010

Automao de subestaes

Captulo V Protocolos seriais para automao


Equipe de engenharia da Schweitzer Engineering Laboratories (SEL)

Na automao de subestaes, as informaes

Protocolos de comunicao
Existem vrias formas de classificar os protocolos. Vamos inicialmente verificar duas: Quantidade de dados transmitidos. Diferentes tipos de protocolos, cada tecnologia a seu tempo, com a sua funo: - IEDs que trocam alguns bits em milissegundos (vlvulas on/off, chaves de nvel, pressostatos, etc.): protocolos do tipo SensorBuses. Exemplo: Devicenet; - IEDs que trocam informaes de alguns bytes em dezenas de milissegundos (transmissores de presso, vazo, temperatura, vlvulas de controle, etc.): protocolos tipo FieldBuses. Exemplo: Profibus PA, Hart, Fieldbus Foundation H1; - IEDs que trocam vrios blocos de bytes em dezenas ou centenas de milissegundos (rels inteligentes, balanas, remote IO, etc.): protocolos tipo DeviceBuses. Exemplo: Profibus DP, ControlNet e DeviceNet, DNP3, MODBUS, IEC 60870-5-101; - IEDs que trocam vrias dezenas de blocos ou arquivos em segundos (UTRs, CLPs, SDCDs, etc.): Protocolos do tipo DataBuses. Exemplo: Ethernet TCP/ IP, Profinet. Agilidade na comunicao ou throughput: Definio: Tempo decorrido entre a deteco de um evento e a atuao de uma sada baseada em uma deciso lgica. O que determina o throughput: - Taxa de transmisso 1,2 a 19,2 KBps IEC60870 101, DNP3, MODBUS. 100 MBps IEC 61850 TCP/IP.

so adquiridas no processo eltrico por meio de Unidades Terminais Remotas (UTRs), Controladores Lgicos Programveis (CLPs) ou rels de proteo; equipamentos que passaremos a chamar, de forma genrica, de Inteligent Electronic Devices (IEDs). As informaes adquiridas: Medidas digitais que traduzem as posies aberta ou fechada de disjuntores, seccionadoras e chaves em geral; Medidas analgicas, que informam principalmente as tenses (kV), correntes (A), potncia ativa (MW), reativa (MVAr), frequncia (Hz); Controle (telecomando) digital, para abrir e fechar remotamente um disjuntor ou seccionadora; Controle (telecomando) analgico, principalmente utilizado no Controle Automtico de Gerao (CAG). Estas informaes, processadas pelos IEDs, so

transmitidas por meio de canais de comunicao, para outros equipamentos que delas necessitam. Para este transporte, so utilizados os protocolos de comunicao. Neste captulo, vamos abordar os protocolos que se utilizam de linhas de comunicaes seriais, camadas fsicas RS232 e RS485. No prximo captulo, abordaremos o IEC 61850, que utiliza infraestrutura de rede TCP/IP e Ethernet. A definio clssica de protocolos :

Regras que governam a comunicao entre disposi tivos eletrnicos.

Apoio

O Setor Eltrico / Maio de 2010

65
Vamos descrever os protocolos:

- Eficincia do Protocolo Overhead ou Payload Nmero total de bytes da mensagem em relao mensagem til dados. IEC 60870 101, DNP3, Modbus otimizados para mnimo overhead IEC 61850 TCP/IP pouco otimizado em funo das larguras de banda disponveis atualmente - Modelo da rede Origem/destino Produtor/consumidor (publisher/subscriber) (publicador/assinante) IEC 61850

MODBUS Modelado com apenas duas camadas. Fsica e aplicao. IEC60870-101 Modelado com trs camadas. Fsica, enlace e aplicao. DNP3 Modelado com quatro camadas. Fsica, enlace, transporte e aplicao. J possui o conceito de rede, com endereos de origem, destino e mecanismo de fragmentao de mensagem. O protocolo MODBUS, o mais antigo dos trs, foi especificado

Modelo OSI da ISO


ISO International Standard Organization. OSI Open Systems Interconnect. Na especificao de um protocolo, procedimento usual

na dcada de 1970, e podemos afirmar que tambm o mais simples. Consiste em um protocolo ponto a ponto, mestre/escravo. A sua mensagem s carrega o endereo de destino, pois sempre haver um IED que controla a comunicao, a quem todos os outros esto ligados, conhecido como mestre. No existe nenhuma estrutura de formao dos objetos de dados, ou seja, medies analgicas, digitais, pontos simples, duplos, etc. As informaes so alocadas na memria do computador, sem nenhuma prformatao, sendo responsabilidade do configurador (um ser humano) aloc-los corretamente, para escrita e leitura. Na sequncia crescente de complexidade, temos o IEC 60870-101, especificado na dcada de 1980 e dominante

adotar o modelo de dividir em camadas as vrias tarefas necessrias para transmitir as informaes do processo que queremos supervisionar e controlar. Cada camada do protocolo encarregada de tarefas especficas. O modelo OSI completo possui sete camadas (ver Figura 2), que prev todas as tarefas de um protocolo completo. Mas, dependendo da complexidade (ou a falta de), o modelo pode ser simplificado com um nmero menor de camadas.

66

Apoio

O Setor Eltrico / Maio de 2010

Automao de subestaes

na Europa. Tambm tem a concepo mestre/escravo, mas os objetos de dados foram definidos atendendo s necessidades do setor eltrico. So as ASDUs, Aplication Services Data Units que carregam as formataes de medidas analgicas de 8, 16 ou 32 bits, pontos simples, pontos duplos, e tipos, que definem se uma leitura analgica, digital, um controle, etc. J na dcada de 1990 foi especificado o DNP3, que atendia a todos os requisitos do IEC 60870-101, j incorporava caractersticas de rede como conhecemos atualmente no TCP/IP e dominante nos Estados Unidos. Todos os protocolos tm em comum a primeira camada, chamada de camada fsica. Comearemos por ela.
Figura 3 Camada fsica EIA 485.

Camada fsica
Camada fsica onde so definidas as interfaces mecnicas (tipos de conectores, bitolas de cabos) e eltricas (nveis de tenso nos condutores, sinais eltricos nos pinos dos conectores, etc.). As especificaes mais comuns para os protocolos seriais que estamos abordando so EIA 232 e EIA 485. Existe a camada fsica Ethernet, que abordada em captulo especfico. EIA 232 refere-se a Electronic Industries Association, originrio dos Estados Unidos. Tambm utilizada a sigla RS, que significa Recomended Standard.

Protocolo MODBUS
A estrutura da mensagem sempre a mesma: endereo do escravo, funo, quantidade de bytes, dados com 16 bits (bytes high e low) e CRC. A funo que define o que realmente o protocolo ir fazer. As principais: Nmero 01 02 03 04 05 06 Funo Read Coils Read Discret Input Read Holding Registers Read Input Registers Write Single Coil Write Single Register

Figura 1 Modelo OSI.

Figura 4 Mensagens MODBUS.

Uma das limitaes do MODBUS s possuir envio de

informaes por integridade, ou seja, uma vez interrogado pelo mestre, todas as informaes do mapa de memria so enviados. Por este motivo utilizado para quantidades pequenas de informaes,
Figura 2 Camada fsica EIA 232.

da ordem de uma centena. J os protocolos IEC61870-101 e DNP3

68

Apoio

O Setor Eltrico / Maio de 2010

Automao de subestaes

possuem caractersticas de envio espontneo e por exceo, que lhes d um poder muito maior que o MODBUS, como veremos nos itens que seguem. Originalmente foram definidos mapas de memria para cada funo: Funo 0x04 (Read Input Register): 30001 em diante (ex: 30015) Transmisso: 30015 30001 = 14 = 0x0E Funo 0x03 (Read Holding Register): 40001 em diante (ex: 40002) Transmisso: 40002 40001 = 01 = 0x01 Mais recentemente, cada fabricante define seu mapa e inclui

Demanda de acesso ACD So definidas duas classes de informaes para hierarquiz-las de acordo com a importncia e frequncia de ocorrncia. Normalmente pertencem a classe 1 as informaes digitais de disjuntores com religamento automtico. Classe 2 so as medidas analgicas, que so enviadas quando excedida a banda morta. Estes dados de controle esto localizados na camada de enlace.

no manual do equipamento.

Protocolo IEC60870-101

Figura 6 Octeto de controle.

As informaes propriamente ditas, medies analgicas

e digitais, so formatadas na camada de aplicao e esto contidas nas estruturas conhecidas como Aplication Server Data Units (ASDUs). A formatao destes dados segue as necessidades do processo eltrico. Uma das caractersticas fundamentais, a estampa de tempo, para acompanhamento da sequncia de eventos, est definida nesta camada junto com outras informaes do objeto de dados. Temos o tipo da informao, ponto simples, duplo, medies, 8, 16, 32, etiquetas de tempo, etc.
Figura 5 Telegramas IEC 60870-10 fixo (byte de incio = 10) e varivel.

importante ressaltar que os detalhes da configurao

do Protocolo esto em um documento conhecido como interoperabilidade. Se dois IEDs que utilizam o mesmo Protocolo mas possuem interoperabilidades diferentes podem gerar muitos erros de comunicao ou at mesmo no completarem a conexo, isso causa muitos transtornos nos comissionamentos. Fique alerta.

A estruturao de um telegrama IEC60870-101 mais elaborada.

Existem caracteres de incio e fim de mensagem, comprimento e o octeto (byte) de controle. O processo de aquisio dos dados feito por meio de varreduras efetuadas pelo mestre nos escravos, e estas ocorrem em perodos tpicos de um segundo. No incio existe uma varredura de integridade e, posteriormente, s so enviadas as informaes que mudaram (medio que excedeu a banda morta ou disjuntor/seccionadora que abriu/ fechou). Existe o octeto de controle, no qual esto as definies de mensagens que vo da estao primria (mestre), que faro as perguntas, para a estao secundria (escrava), que dar as respostas. Neste esto definidos os bits de controle de fluxo e demanda de acesso. Controle de fluxo DFC Evita uma sobrecarga e perda de informaes. Como um IED mestre pode controlar at centenas de IEDs escravos possvel, em situaes de perturbaes no sistema eltrico, que ocorra avalanches de informaes.

Figura 7 ASDU Application Service Data Unit.

Apoio

O Setor Eltrico / Maio de 2010

69
Na camada de aplicao, esto definidos os objetos de

As mensagens tm um tamanho tpico de 250 bytes,

deliberadamente pequena, por se tratar de uma aplicao de tempo real.

dados que, no DNP3, incluem a variao. Objeto de dados. Exemplo: Medio analgica;

Protocolo Distributed Network Protocol (DNP3)


Foi desenvolvido pela GE Harris na dcada de 1990. Em 1996, a especificao foi liberada para uso pblico, se tornando um protocolo aberto. Como j indicado no nome Protocolo de Rede Distribuda , foi includo nele o endereo de origem da mensagem (alm do endereo de destino, que j estavam presentes no MODBUS e IEC60870-101), permitindo a primeira concepo de rede como conhecemos hoje, consagrada no TCP/IP. Para o frame DNP3, ou seja, a estrutura da mensagem, foi utilizada a mesma especificao do IEC 60870-101, com octeto de controle, conforme j descrito. Estes recursos esto na camada de enlace. Tambm foi includo o conceito de fragmentao de mensagens com o objetivo de permitir o transporte de grandes arquivos. Apesar destas atualizaes, rede e fragmentao, o DNP3 se consolidou no mesmo campo do IEC 61870-101, como Protocolo de Tempo Real, em linhas seriais, com mensagens curtas, de 250 bytes, mestre/escravo com varreduras a perodos tpicos de um segundo, envio por exceo, etc. O protocolo de rede que se tornou predominante foi o TCP/IP.

Variao. Exemplo: 16 bits com tag de tempo. Outra inovao includa no DNP3 foi o envio espontneo de

informao. Como analogia, foi dado ao escravo um primeiro item de liberdade. O escravo pode formatar uma mensagem, sem antes perguntar para o mestre se pode. Com a evoluo exponencial dos recursos de hardware, memria e velocidade de CPU, a possibilidade de congestionamento de dados diminuiu bastante. Obviamente, o sistema tem que ser bem projetado e especificado. O documento que informa o nvel de implementao do DNP3 conhecido como perfil do protocolo (Profile), a exemplo da interoperabilidade no IEC60870-101. Dois equipamentos, ambos com DNP3, mas com perfis diferentes, podem no se comunicar.

* Equipe de engenharia da Schweitzer Engineering Laboratories (SEL)


CONTINUA NA PRXIMA EDIO Confira todos os artigos deste fascculo em www.osetoreletrico.com.br Dvidas, sugestes e comentrios podem ser encaminhados para o e-mail redacao@atitudeeditorial.com.br