
O que é o Modbus? Simplificando, é um método usado para transmitir informações seriais entre dispositivos eletrônicos. O Modbus é um protocolo aberto gratuito para uso em aplicações comerciais. Foi desenvolvido pela Modicon para controlar seus controladores lógicos programáveis (PLCs). O protocolo é baseado na arquitetura mestre-escravo.
Na comunicação Modbus, o mestre transmite solicitações aos dispositivos escravos que retornam uma resposta. Cada dispositivo escravo possui um endereço de identificação distinto. O mestre pode enviar mensagens e solicitações a escravos individuais ou a todos eles simultaneamente. Quando uma resposta é necessária, a mensagem geralmente é enviada para um dispositivo escravo específico. O endereço do escravo é o primeiro byte de uma solicitação para que os escravos saibam se devem ouvir ou ignorar a mensagem.
Muitas indústrias usam o protocolo Modbus para estabelecer comunicação serial entre dispositivos. Ele suporta os protocolos TCP/IP e RS232/RS433/RS485. Também é suportado, mas menos frequentemente visto, o Modbus sobre UDP.
Índice:
- Software de monitoramento Modbus
- Por que dividir dados Modbus?
- Compartilhe Modbus sobre Ethernet
- Utilitários de terceiros para o protocolo Modbus
Software de monitoramento Modbus
As implementações seriais do Modbus são as mais utilizadas na indústria. Existem duas variações diferentes de Modbus serial:
Modbus ASCII - usa caracteres ASCII para uma comunicação mais legível por humanos. As somas de verificação são derivadas usando uma verificação de redundância longitudinal (LRC). As mensagens começam com dois pontos (“:") e terminam com um caractere de nova linha (CR / LF).
Modbus RTU é a variação mais utilizada. Apresenta dados em um formato binário compacto. Uma mensagem é composta por bytes consecutivos sem espaços entre eles. A verificação de erros é realizada anexando uma soma de verificação de verificação de redundância cíclica (CRC) aos comandos. O software Modbus RTU identifica o final de uma mensagem por um espaço de 3,5 caracteres que atua como um delimitador.
Se você é um desenvolvedor de software que trabalha com o Modbus ASCII ou RTU, pode se beneficiar muito usando o software Modbus de nível profissional que pode ajudá-lo a monitorar e analisar os dados enviados com o protocolo.