


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Modbus - Modbus
Tipologia: Notas de estudo
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Vitor Amadeu Souza [email protected]
Hoje irei abordar com o leitor um dos protocolos mais usados na área industrial, que é o protocolo Modbus.
O protocolo MODBUS é uma estrutura de mensagem desenvolvida pela Modicon em 1979, usada para estabelecer comunicação entre os dispositivos mestre-escravo / cliente-servidor. Ele é de fato um padrão, muitos protocolos de rede industriais utilizam este protocolo em seu ambiente. O protocolo ModBUS disponibiliza uma padrão de indústria através do método MODBUS para trocar mensagens.
Os dispositivos MODBUS comunicam utilizando a técnica mestre-escravo no qual permite que somente um dispositivo (o mestre) possa iniciar as transações (chamadas de queries). Os outros dispositivos (escravos) respondem de acordo com o pedido do mestre, ou de acordo com a tarefa em questão. Um dispositivo periférico escravo (válvula, drive de rede ou outro dispositivo de medição), que processa a informação e envia o dado para o mestre.
Os dispositivos MODBUS usalmente incluem um mapara de registro MODBUS. As funções do MODBUS funcionam sobre um registrador de mapa, configuração e controle de módulo I/O. Verifique a referência no mapa de registro do seu dispositivo para obter uma melhor compreensão da operação.
O modo de transmissão define o conteúdo de bit da mensagem a ser
transmitida na rede e como a informação da mensagem será empacotada na mensagem e descompactada. O padrão MODBUS emprega os dois modos de transmissão:
4.1 Modo de transmissão ASCII No modo de tranmissão ASCII (American Standard Code for Information Interchange), cada byte de caracter em uma mensagem é enviado dois caracteres sem geração de erros.
4.2 RTU (Remote Terminal Unit)
No modo RTU (Remote Terminal Unit), cada mensagem de 8 bits contém dois caracteres hexadecimais de 4 bits.
Um quadro de mensagens é usado para marcar o início e o fim da mensagem permitindo que o dispositivo receptor determine qual dispositivo está sendo endereçado e saber quando a mensagem está completa. Uma mensagem MODBUS é colocada no quadro e transmitida para o dispositivo. Cada palavra desta mensagem (incluindo o frame) está sendo colocada em um dado de quadro que adiciona um start-bit, stop bit e bit de paridade. No modo ASCII, a palavra tem o tamanho de 7 bits enquanto no modo RTU a palavra é de 8 bits. Todavia, os 8 bits da mensagem RTU são na verdade 11 bits quando adicionado o bit de start, stop e paridade neste quadro. Não confunda o quadro de mensagem com o quadro de dados de um único byte (Modo RTU) ou 7 bits de caracter (Modo ASCII). A estrutura do quadro de dados depende do modo de transmissão (ASCII ou RTU). Note que alguns tipos de redes, o protocolo de rede e o quadro de mensagens usam delimitadores de início e fim específicos para a rede.
Modo de mensagens ASCII inicia com um caracter “:” (ASCII 3Ah) e finaliza com um retorn de carro e avanço de linha (CR e LF, ASCII 0Dh e 0Ah). Somente são permitidos caracteres para todos os outros campos como os hexadecimais 0- & A-F. Lembre que somente 7 bits significantes são usados para representar a tabela ASCII. Além disso, o modo de dados MODBUS ASCII os caracteres são de somente 7 bits. Para modo de transmissão ASCII, cada caractere precisa de 7 bits de
O campo de dados disponibiliza ao escravo alguma informação necessária pelo escravo para completar a ação específica pelo código da função. O dado é formado de bytes de caracteres múltiplos (um par de caracteres ASCII no modo ASCII), ou de dois dígitos hexadecimais no modo RTU, na faixa de 00h até FFh.
Os dados tipicamente incluem registradores de endereços, contadores de velores e escrita de dados. Se nenhum erro é encontrado, o campo de dados da resposta do escravo retornará do pedido de dados. Se alguns erros ocorrem, o campo de dado retorna um código de exceção que a aplicação mestre pode usar para determinar a próxima ação a tomar.
A rede MODBUS emprega dosi métodos de erro: checagem de paridade