Automaçao
Durante a comunicação em uma rede Modbus, o protocolo determina como o dispositivo conhecerá seu endereço, como reconhecerá uma mensagem endereçada para ele, como determinar o tipo de ação a ser tomada e como extrair o dado ou outra informação qualquer contida na mensagem. Se uma resposta é necessária, como o dispositivo construirá uma mensagem e a enviará.
O mestre pode endereçar mensagens para um escravo individual ou enviar mensagens para todos (broadcast). Os escravos retornam um a mensagem somente para as consultas endereçadas especificamente para ele. As mensagens broadcast não geram respostas. Mais concretamente, o protocolo Modbus define:
• os pedidos que os dispositivos de controlo podem enviar a outros dispositivos;
• como é que estes respondem a esses pedidos;
• a forma como são tratados os erros.
O protocolo Modbus é baseado em um modelo de comunicação mestre-escravo, onde um único dispositivo, o mestre, pode iniciar transações denominadas queries. O demais dispositivos da rede (escravos) respondem, suprindo os dados requisitados pelo mestre ou executando uma ação por ele comandada. Geralmente o mestre é um sistema supervisório e os escravos são controladores lógico programáveis. Os papéis de mestre e escravo são fixos, quando se utiliza comunicação serial, mas em outros tipos de rede, um dispositivo pode assumir ambos os papéis, embora não simultaneamente. Os dispositivos ligados a uma rede Modbus trocam dados, através de técnica do tipo
Master-Slave onde:
• apenas um dispositivo (designado por master) pode iniciar as transações.
• os outros dispositivos (designados por slaves) respondem enviando ao master a informação pedida (no caso de um pedido de leitura) ou executando a ação pedida pelo master (no caso de um pedido de escrita).
REDES DE COMUNICAÇÃO INDUSTRIAL – Padrões Industriais
Prof. Marcelo Saraiva Coelho 3
Figura 2.
As mensagens enviadas pelo master incluem os seguintes campos:
•endereço do slave