INTRODUÇÃO
O Profibus é um protocolo digital utilizado em sistemas de controle, que permite a conexão com interoperabilidade de diversos equipamentos e fabricantes. Possui uma série de vantagens em relação à tecnologia 4-20 mA, onde resumidamente pode-se citar, dentre outras:
Neste breve artigo veremos detalhes sobre os diagnósticos cíclicos no Profibus.
MECANISMO DE DIAGNÓSTICOS
Os perfis de comunicação PROFIBUS (Communication Profiles) usam um protocolo uniforme de acesso ao meio. Este protocolo é implementado pela camada 2 do modelo de referência da OSI. Isto inclui também a segurança de dados e a manipulação do protocolo de transmissão e mensagens. Esta camada 2 é chamada Fieldbus Data Link (FDL). O Controle de Acesso ao meio (MAC) especifica o procedimento quando uma estação tem a permissão para transmitir dados. O MAC deve assegurar que uma única estação tem direito de transmitir dados em um determinado momento. O protocolo do PROFIBUS foi projetado para atender os dois requisitos básicos do
Controle de Acesso ao Meio:
Portanto, o protocolo PROFIBUS de acesso ao barramento inclui o procedimento de passagem do Token, que é utilizado pelas estações ativas da rede (mestres) para comunicar-se uns com os outros, e o procedimento de mestre-escravo que é usado por estações ativas para se comunicarem com as estações passivas (escravos).
A comunicação entre meste e escravos é feita usando-se um conjunto de telegramas: Configuração, Parametrização, Troca de Dados e Diagnósticos(veja a figura 1). Durante uma troca de dados (Data Exchange), se um escravo tem dado de diagnóstico ele responderá com o código de função FC igual a 0x0A.
No próximo telegrama o mestre requisita um pedido de diagnósticos ao escravo e este responde conforme a figura 2. Cada escravo responde com pelo menos 6 bytes mandatórios de diagnósticos e ainda pode estender esta quantidade até 244 bytes, conforme a figura 3 e 4.
FUNÇÕES DE DIAGNÓSTICO
As várias funções de diagnósticos do PROFIBUS-DP permitem a rápida localização de falhas. As mensagens de diagnósticos são transmitidas ao barramento e coletadas no mestre. Estas mensagens são divididas em três níveis:
Nas figuras a seguir pode-se verificar os significados dos bytes de diagnósticos:
DIAGNÓSTICO NO PROFIBUS-PA
A tecnologia Profibus prevê alguns mecanismos de diagnósticos durante a comunicação cíclica.
O Physical Block possui o parâmetro DIAGNOSIS que tem a informação sobre os “alertas” no equipamento (por exemplo, device not initialized, power up, factory init, hardware failure etc.). O parâmetro DIAGNOSIS_MASK tem o diagnóstico suportado pelo equipamento.
DIAGNÓSTICO EM EQUIPAMENTOS DE SAÍDA
No bloco de saída analógica (AO) existe um parâmetro especial de saída com a finalidade de diagnóstico para elementos de saída, como atuadores ou posicionadores de válvulas.
O parâmetro CHECKBACK é um parâmetro do tipo bitstring (somente leitura) que possui o resumo das informações principais entre o bloco funcional AO e o bloco transdutor. O CHECKBACK pode ainda ser utilizado para configuração cíclica, o que será visto posteriormente.