Вы находитесь на странице: 1из 8

A Rede Profibus DP

Na edio anterior, iniciamos uma srie de quatro de artigos sobre redes da Organizao PROFIBUS,
cujas principais redes suportadas so PROFIBUS DP, PROFIBUS PA e PROFInet. Naquela edio,
fizemos uma abordagem geral da Organizao PROFIBUS. Nesta, analisaremos com mais detalhes a
primeira das trs redes suportadas: PROFIBUS DP
Osmar Brune

Aplicaes de Profibus DP
Esta rede tem sido aplicada principalmente na rea de manufatura na indstria automobilstica, de
bebidas e outras. Mas sua participao na indstria de processos tambm tem crescido, por exemplo, na
indstria qumica e petroqumica. Em indstrias de processo onde segurana intrnseca exigida (reas
classificadas por risco de exploso), pode-se utilizar a rede PROFIBUS PA, que ser objeto do prximo
artigo desta srie.
Meios Fsicos de Transmisso
Existem duas possibilidades de meios fsicos para PROFIBUS DP:
-eltrico em padro RS-485
-fibra tica.
Alm disso, ser analisada a redundncia de meios fsicos.
Meio Fsico RS-485 em Topologia de Barramento
Quando este meio fsico utilizado, deve ser empregada uma topologia de barramento, mostrada na
figura 1.

F.1 Topologia de Barramento para um Segmento RS-485


Um cabo PROFIBUS tipo A (roxo na figura 1, e na prtica tambm normalmente fornecido na cor roxa)
possui as caractersticas resumidas na tabela 1.

T.1 Caractersticas de um cabo PROFIBUS tipo A.


Considerando a utilizao de um cabo tipo A, a tabela 2 mostra a velocidade de transmisso (baudrate)
em funo do comprimento do segmento (do cabo roxo mostrado na figura 1).

T.2 Baudrate X Comprimento.


Cada segmento RS-485 pode ter at 32 equipamentos, entre mestres, escravos e repetidores.
Considerando que uma rede PROFIBUS pode ter at 126 estaes (entre mestres e escravos), devem
ser empregados repetidores para quebrar a rede em diversos segmentos RS-485, cada um deles com no
mximo 32 equipamentos. Os repetidores podem ser eltricos (RS-485 para RS-485) ou ticos (RS-485
para fibra tica).
Na instalao de uma rede PROFIBUS DP em meio fsico RS-485, as seguintes recomendaes devem
ser seguidas, como ilustra a figura 2:
-nas duas extremidades da rede devem ser utilizados terminadores ativos (com alimentao em VP = +5
V e DGND = 0 V) para evitar problemas de reflexo e recepo -espria de dados, quando nenhuma
estao estiver transmitindo na linha.
-aterramento da blindagem do cabo em cada estao
-encaminhamento dos cabos longe de cabos de energia.

F.2 Fiao e terminao para um segmento RS-485.


Meio Fsico tico
O uso de fibra tica recomendvel em diversas situaes:
-para interligar reas distantes entre si, sem reduzir o baudrate como aconteceria com um cabo RS-485
(ver tabela 2);
-para interligar reas onde seja impossvel aterrar a blindagem em cada equipamento, por exemplo,
devido a grandes diferenas de potencial de terra;
-para conseguir isolao e imunidade a rudo;
-para conseguir proteo contra transientes e descargas atmosfricas, principalmente em redes que
passam por reas abertas.
Normalmente as estaes PROFIBUS (mestres e escravos) vm equipadas com conectores RS-485. O
meio fsico tico geralmente uma alternativa para unir diferentes segmentos RS-485 que estejam em
reas diferentes. Uma estratgia freqentemente utilizada criar pequenos segmentos RS-485 dentro de
um armrio eltrico, sala ou prdio, de preferncia com comprimento de cabo at 100 metros para
possibilitar altos baudrates (3 Mbps, ver tabela 2). E finalmente, unir estes diferentes segmentos RS-485
atravs de repetidores ticos. A figura 3 exibe dois segmentos RS-485 interligados via repetidores ticos.

F.3 Uso de repetidores ticos simples.


Uma caracterstica adicional do meio fsico tico a utilizao de repetidores ticos que podem ser
ligados na forma de anel, provendo uma tolerncia a falha adicional, pois pode-se perder uma fibra do
anel sem descontinuar a comunicao. Ilustra-se quatro segmentos RS-485 ligados opticamente entre si
na forma de anel na figura 4. Para tanto, os repetidores ticos devem ter 2 canais ticos, e um dos
repetidores deve ser configurado como gerenciador do anel (abrir ou fechar o anel, em funo de testes
cclicos de integridade das fibras).

F.4 Uso de repetidores ticos duplos e anis ticos.


Redundncia de Meio Fsico, Escravos e Mestres
A rede PROFIBUS DP vem sendo utilizada em aplicaes crticas, onde tolerncia a falhas uma
exigncia (exemplo: plataformas de explorao de petrleo). A redundncia tem sido empregada para
obter esta tolerncia a falhas.
A figura 5 apresenta uma arquitetura tpica formada por um controlador programvel redundante, ligado a
estaes de E/S remoto redundantes, atravs de uma rede PROFIBUS redundante. Mostra-se tambm
algumas estaes remotas simples ligadas em rede PROFIBUS simples, admitidas em sub-sistemas
menos crticos de uma aplicao crtica. Neste caso, um equipamento especial (Y) utilizado para
interligar a rede simples (S) s redes redundantes (A e B).

F.5 Sistema redundante.


As seguintes observaes podem ser feitas na figura 5:
Existem duas rede PROFIBUS independentes, denominadas A e B, onde se interligam dispositivos
mestres ou escravos com suporte redundncia PROFIBUS. Cada uma destas redes, na figura 5, um
segmento eltrico RS-485. No entanto, possvel criar redes maiores compostas de vrios segmentos
RS-485 unidos opticamente entre si, na forma simples como mostra a figura 3, ou no feitio de anel como
mostra a figura 4. Na forma de anel, consegue-se uma tolerncia a falhas ainda maior.
Encontra-se ilustrada tambm uma rede simples (S), destinada a escravos PROFIBUS sem suporte
redundncia. O chaveador (Y) conecta a rede S ou rede A, ou rede B. Se o Y estiver conectando a
rede S rede A, e a rede A falhar, o mesmo comuta automtica e rapidamente para conectar a rede S
rede B. Este chaveamento deve ser mais rpido do que o tempo de watch-dog da rede PROFIBUS, que
ser discutido posteriormente.
Os controladores programveis centrais (CP1 e CP2) so duplicados, sendo que um deles (CP ativo) est
controlando o sistema, e o outro (CP reserva) est apto a assumir o controle em caso de falha do
primeiro. Cada CP central possui dois interfaces de rede PROFIBUS DP mestres para comunicao com
os escravos, denominados de 1A e 1B para o CP1, e 2A e 2B para o CP2.
As estaes de E/S remota PROFIBUS DP com suporte redundncia possuem duas interfaces
PROFIBUS DP escravas independentes e substituveis a quente em caso de falha (denominadas cabea
A e cabea B), alm de mdulos de E/S. Uma destas interfaces (cabea ativa) se comunica com os
mdulos de E/S e o outro (cabea reserva) est apta a assumir a comunicao com os mdulos de E/S
em caso de falha da primeira.
Em um mesmo instante, algumas estaes de E/S remota podero estar com a cabea A ativa, e outras
com a cabea B ativa.
Neste exemplo, como o CP1 e CP2 so redundantes, somente os mestres do CP em estado ativo (ou
CP1, ou CP2) se comunicam com as estaes de E/S remota das redes A e B. Por exemplo, se o CP1
estiver ativo, utilizar sua interface mestre 1A para se comunicar com as cabeas A, e sua interface
mestre 1B para se comunicar com as cabeas B. Alm disso, os mestres do CP2 (interfaces 2A e 2B)
ficam supervisionando a comunicao dos respectivos mestres do CP1 (1A e 1B) para diagnosticar falhas
na rede.

A comunicao ocorre simultaneamente nas redes A e B. O mestre da rede A escreve sadas e


parmetros nas cabeas da rede A, e l entradas e diagnsticos das cabeas da rede A, enquanto o
mesmo acontece na rede B. No entanto, considerando que somente uma das cabeas de uma remota
est ativa (A ou B), as sadas recebidas do mestre pela cabea reserva no so repassadas para os
mdulos de sada, e as entradas recebidas da cabea reserva pelo mestre no so consideradas.
Funes Tpicas de Comunicao do Protocolo DP V0
A comunicao entre um mestre e seus escravos PROFIBUS DP na verso DP V0 tem 4 funes
principais alm de outras secundrias:
1.Escrita nas sadas nos escravos (at 244 bytes por escravo).
2.Leitura das entradas dos escravos (at 244 bytes por escravo).
3.Escrita de parmetros de configurao nos escravos (por exemplo, para definir se um mdulo analgico
se configura em 4-20 mA ou 0 a 10 V).
4.Leitura de diagnsticos dos escravos (exemplo: falha em um mdulo de E/S).
No protocolo DP V0, ciclicamente o mestre manda uma mensagem para cada escravo contendo as
sadas que devem ser transferidas para os mdulos de sada deste escravo. Na mensagem de resposta,
o escravo devolve as entradas lidas de seus mdulos de entrada. Este ciclo muito rpido e eficiente.
A figura 6 ilustra um grfico de desempenho que assume a existncia de um nico mestre DP V0, e que
cada escravo tenha 2 bytes de entrada e 2 bytes de sadas (por exemplo, 16 entradas digitais e 16 sadas
digitais). No grfico, observa-se que em menos de 2 ms pode-se varrer as entradas e sadas de 30
escravos nesta situao, em 12 Mbps.

F.6 Alta Performance da Rede PROFIBUS


Os parmetros so escritos na energizao do sistema, ou aps uma falha de comunicao. Os
diagnsticos so lidos por exceo, isto , quando um escravo tem diagnsticos para informar ao mestre,
ele liga um bit na mensagem de resposta cclica com as entradas. Isto faz com que o mestre execute uma
leitura de diagnsticos neste escravo em seguida.
Quando um escravo fica sem receber requisies do seu mestre por um tempo superior ao tempo de
watchdog, o mesmo pode ativar uma condio de segurana, desligando suas sadas por exemplo. Os
projetos eltricos de sistemas normalmente devem prever que as sadas digitais e analgicas, quando
desligadas, conduzam o processo controlado a uma parada segura. O tempo de watchdog um
parmetro, transmitido do mestre para os escravos na inicializao.
Numa mesma rede PROFIBUS pode haver diversos mestres, cada um com seu grupo de escravos. Cada
escravo deve pertencer a um nico mestre.
Controle de Acesso ao Meio Fscico Determinstico - Token Big
Numa arquitetura onde s existe um mestre e diversos escravos deste mestre, existe apenas
comunicao mestre-escravo, cujo controle de acesso ao meio muito simples (similar quele observado
no protocolo MODBUS RTU, objeto de um artigo anterior). Esta simplicidade advm do fato de que

somente o mestre inicia as comunicaes, fazendo requisies que devem ser respondidas pelo escravo
endereado. como numa sala de aula (dos velhos tempos claro...) onde somente o professor falava, e
um aluno s respondia ao professor quando indagado.
No entanto, pode haver diversos mestres em uma mesma rede PROFIBUS DP, sendo que cada um deles
gerencia um grupo de escravos. Neste caso, necessria uma disciplina de acesso ao meio fsico para
os diversos mestres transmitirem suas requisies. Esta disciplina se chama token-ring, e consiste em dar
uma fatia de tempo para que cada mestre se comunique com seus respectivos escravos. Se no
houvesse tal disciplina, vrios mestres poderiam transmitir simultaneamente no meio fsico comum, e a
mistura das mensagens seria um rudo incompreensvel (como vrias pessoas falando ao mesmo tempo).
A necessidade do token-ring degrada a performance da rede PROFIBUS em relao quela mostrada na
figura 6, no entanto, de forma pouco significativa.
importante ressaltar que a metodologia token-ring determinstica, o que extremamente importante
em uma rede de comunicao industrial. Em outras palavras, considerando as caractersticas da rede
(baudrate, nmero de mestres, escravos e alguns outros parmetros), possvel determinar o maior
tempo que um mestre ter de esperar para ganhar acesso ao meio fsico.
Em contraposio a isto, existem redes que utilizam mtodos estatsticos de controle de acesso ao meio,
onde o tempo de espera pelo acesso ao meio no pode ser limitado (depende de mtodos randmicos, e
um mestre azarado poderia esperar para sempre teoricamente, embora a probabilidade de que isto
acontea seja baixa). Um exemplo de tal mtodo o CSMA/CD (Carrier Sense Multiple Access with
Colision Detect), utilizado na rede Ethernet. Neste caso, um mestre s fala quando sentir que h silncio
na rede. Entretanto, outros mestres podem estar esperando pelo silncio, e comearem a transmitir ao
mesmo tempo, gerando uma coliso. Esta coliso detectada pelos mestres, todos voltam a ficar em
silncio, e tentam transmitir novamente aps um tempo estabelecido randomicamente. Devido a este
tempo randmico, no se pode garantir que um mestre azarado (que sorteie altos tempos randmicos)
consiga acesso ao meio num tempo mximo determinvel.
Mestres Classe 1 e Classe 2
Um mestre classe 1 faz comunicao cclica com os escravos para escrita de sadas e leitura de
entradas, conforme descrito anteriormente, com eventuais leituras de diagnstico e parametrizaes. Um
exemplo tpico um controlador programvel. Ou seja, o mestre classe 1 contm as funes bsicas
necessrias para um sistema de automao.
Mestres classe 2 so utilizados para funes de engenharia, manuteno e calibrao. Eles no precisam
estar conectados permanentemente rede.
Protocolo DP V1 e DP V2
O protocolo DP V0 foi o primeiro disponvel historicamente para PROFIBUS DP. Posteriormente, foram
definidos os protocolos V1 e V2 com funes estendidas.
A principal novidade do protocolo DP V1 a capacidade de comunicaes acclicas, em paralelo com as
comunicaes cclicas do DP V0, mas com prioridade menor. Isto permite, por exemplo, fazer
parametrizaes de escravos durante a operao, e no somente na energizao. Uma das vantagens
disso ultrapassar o limite mximo de dados de E/S transferidos ciclicamente por escravo (mximo 244
bytes de entrada e 244 bytes de sada por escravo), pois blocos de dados agora podem ser lidos
aciclicamente sob requisio do mestre. Outra vantagem diminuir o trfego na rede, atravs da leitura e
escrita de dados menos prioritrios de forma acclica.
O protocolo DP V2 introduziu outras novidades interessantes:
Comunicao entre escravos: os dados de entradas respondidos por um escravo a uma requisio de
seu mestre podem ser capturados por outros escravos (broadcast da resposta), e utilizados como
entradas para estes escravos. Isto possibilita diversas aplicaes, por exemplo, um escravo inteligente do
tipo vlvula pode utilizar a leitura de um escravo tipo transmissor para fechamento de um lao PID sem

intermediao do mestre.
Modo iscrono: permite que todos mestres e escravos da rede sincronizem aes de controle (por
exemplo, posicionamentos precisos) com erros menores do que um microssegundo.
Acerto de relgio: permite que mestres e escravos tenham seus relgios internos sincronizados com
erro menor do que 1 milissegundo, para a datao de eventos. Isto muito importante, por exemplo, para
a organizao cronolgica de eventos capturados em estaes distintas da rede.
upload e download: permite a carga ou descarga de qualquer quantidade de dados de estaes da rede,
por exemplo, leitura de eventos, atualizaes de programas de um
escravo inteligente, e outras funes.
Arquivos GSD: Chave para a Interoperabilidade
Todo mestre ou escravo PROFIBUS DP possui um arquivo texto em formato padro (GSD) definido pelo
Organizao PROFIBUS, que define as caractersticas do dispositivo (quantidade e formato dos dados de
entrada e sada, diagnsticos e parmetros, e outras caractersticas).
Este arquivo acompanha o dispositivo na venda, e tipicamente tambm pode ser facilmente obtido no site
do fabricante via Internet. Os programas de configurao de rede PROFIBUS, geralmente construdos
para cada mestre, utilizam os arquivos GSD deste mestre e dos escravos da rede (independente do
fabricante) para importar as caractersticas dos dispositivos. Os arquivos GSD, portanto, possibilitam a
interoperabilidade entre dispositivos de vrios fabricantes.
Remotas Compactas e Modulares
Remotas compactas possuem uma estrutura de E/S fixa, isto , uma quantidade fixa de pontos de E/S.
Remotas modulares podem ser expandidas em mdulos. No caso de remotas modulares, cada um dos
mdulos definido no arquivo GSD da mesma.
A figura 7 mostra um exemplo de remota modular, formado por uma cabea remota (o interface de
comunicao escravo PROFIBUS DP) com fonte embutida ( esquerda) e de diversos mdulos de E/S
direita da cabea.

F.7 Exemplo de Remota Modular.


Concluses
Este artigo o segundo de uma srie de quatro artigos sobre as principais redes suportadas pela
Organizao PROFIBUS. Os prximos dois artigos abordaro, respectivamente, as redes PROFIBUS PA
e PROFInet.
Bibliografia
www.profibus.com

*Originalmente publicado na revista Mecatrnica Atual - N17 - Set/04

Вам также может понравиться