Escolar Documentos
Profissional Documentos
Cultura Documentos
Os Mestres
classe 1 so os controladores que ficam responsveis pelo controle dos escravos
continuamente, executando uma ordem definida de tarefas, que se repetem. Cada
rede possui um nico mestre classe 1. Este mestre tem prioridade 1 com relao
dar ordens para um escravo.
O nmero mximo de estaes em uma rede Profibus DP 126. Assim, a faixa de endereos
disponvel para uso vai de 0 a 125. Os endereos 126 e 127 so de uso especial, sendo o
126 utilizado como valor padro para estaes no endereadas entrarem na comunicao
e o endereo 127 (0x7F) reservado para comandos de broadcast.
Para a comunicao entre cada estao, o protocolo define alguns telegramas. Cada
telegrama formado por um conjunto de caracteres, no qual cada caractere formado
por 11 bits, sendo apenas 8 deles utilizados como dado. Este o padro UART e os trs
bits extras so utilizados para fornecer uma sinalizao de incio e fim de transmisso de
cada caractere (2 bits) e um bit de paridade par utilizado para conferio da integridade
da comunicao no receptor. A Figura 1 apresenta um exemplo deste caractere.
Nota-se que antes do bit de incio, tem-se o estado de linha desocupada (IDLE) da
comunicao que representado pelo nvel de tenso 1. Antes de terminar a transmisso
do caractere (bit de fim), tem-se o bit de paridade. O receptor avalia a paridade a cada
byte recebido. Caso a paridade avaliada no tenha o mesmo valor que o bit de paridade, o
telegrama inteiro ser descartado (no somente o caractere). Um telegrama constitudo
por um ou mais caracteres e no so permitidos perodos de linha desocupada dentro da
transmisso de um telegrama. Assim, o incio de um telegrama com mais de um caractere
exemplificado na Figura 2:
Tipos e formato dos telegramas
Um telegrama composto por 1 a 255 caracteres. Existem alguns tipos de telegramas
definidos por. A diferenciao entre os tipos realizada pelo cabealho do telegrama (primeiro
caractere), onde cada um dos tipos possui um valor diferente.
Os telegramas so especificados de acordo com a natureza do campo de dados:
Embora os campos de endereo suportem valores entre 0 e 255 (1 byte), somente os 7 bits
menos significativos so utilizados efetivamente para o endereamento das estaes (Figura
3), permitindo o endereamento de at 127 estaes (0 a 126). O endereo 127 conforme
explicado anteriormente reservado ao broadcast.
Procedimentos de Transmisso
Um ciclo de comunicao de um mestre com um conjunto de escravos chamado ciclo de
mensagens. Este ciclo interrompido somente para a transmisso de token e mensagens
de broadcast. Todas as estaes devem monitorar todas as requisies. Uma estao deve
responder somente quando uma requisio estiver endereada a ela. A resposta deve
ocorrer dentro de um tempo pr-definido (SlotTime) este o tempo que o mestre
aguarda a resposta, antes de enviar novamente a requisio para a mesma estao.
Existem quatro modos de operao. Estes definem o comportamento em relao
temporizao e prioridade dentro de um ciclo de mensagens. As operaes so as
seguintes:
Uma rede que tem somente um nico mestre resume sua operao na comunicao tipo
mestre-escravo e ao fim de cada ciclo o mestre passa o token para ele mesmo (pois nico).
A manuteno da rede uma obrigao de cada mestre. Assim, cada mestre deve ter o
conhecimento de todos os equipamentos (endereos) que esto presentes na rede e qual
sua natureza (mestre ou escravo). Aps um conjunto de ciclos de comunicao, o mestre
consulta um novo endereo atravs de um comando dedicado manuteno da rede. O
mestre aguarda o retorno da resposta do endereo consultado. Se houve resposta ento
esse endereo armazenado em uma lista para no ser mais consultado. Caso contrrio,
considera-se que esse endereo vago e o mestre aps consultar os demais endereos
ainda continuar a testar este ltimo. Um equipamento presente na rede (que responde a
comandos) denominado operacional.
A lista de equipamentos da configurao que pertencem ao modo de comunicao cclica
passada ao controlador FDL (Field Device Link) pela camada de usuario. As estaes que
no responderem durante a comunicao cclica so classificadas como no operacionais.
Cada mestre mantm sua prpria lista (configurao) de equipamentos pertencentes
comunicao cclica. Ao fim da comunicao cclica, prioritria, realizada a comunicao
acclica e pelo menos um endereo no operacional consultado.
A comunicao cclica baseada em respostas imediatas dos escravos e mestres,
mantm prioridade sobre as mensagens acclicas e so utilizadas para comunicao de
dados de controle do processo. As mensagens acclicas so baseadas em consulta, isto ,
o mestre inicia a requisio e no prximo ciclo pergunta novamente para verificar se a
estao j tem a resposta. Em geral, so utilizadas para superviso ou parametrizao de
dados internos das estaes.
Mensagens cclicas e acclicas, alm da manuteno da rede devem ocorrer dentro de
um perodo configurado pela aplicao (Target Rotation Time TTR).
O registro das estaes de responsabilidade de cada mestre da rede. O registro
realizado atravs do comando Request FDL Status que um telegrama do tipo SD1,
destinado manuteno da rede.