Submit your email address to get a link for quick download on your desktop and get started!
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.
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.
Modbus Protocol Analyzer é um utilitário Modbus que pode ser fundamental para solucionar problemas com o desenvolvimento de drivers ou aplicativos. Também pode ser usado para esforços de teste e otimização em uma rede Modbus.
Este software profissional de monitoramento Modbus permite:
Uma implementação típica do Modbus é composta por um único controlador ou mestre e vários sensores ou escravos. Eles se comunicam através de uma interface serial que é controlada por um software serial especializado. Às vezes, vários aplicativos podem precisar acessar a porta simultaneamente. Para conseguir isso, você precisa usar o software de divisão Modbus.
Virtual COM Port Driver Pro by Electronic Team é uma excelente solução para dividir dados Modbus.
QModMaster é um aplicativo baseado em Qt que simula um dispositivo Modbus mestre. É uma ferramenta gratuita que fornece ao usuário um monitor de barramento para analisar o tráfego e uma interface gráfica do usuário para facilitar o uso.
SimplyModbusMaster - é um aplicativo que permite simular um mestre Modbus usando o formato ASCII ou RTU. Todas as informações são exibidas usando uma única janela.
Simply Modbus Slave - O software escravo Modbus monitora solicitações principais e também pode ser usado nos formatos Modbus RTU ou ASCII. Ele usa uma janela para definir e exibir configurações. Outra janela é usada para os dados.
Modbus Poll é outro aplicativo usado para simular um dispositivo mestre Modbus. Pode ser muito útil para desenvolvedores que trabalham com dispositivos escravos Modbus. Com este programa, você pode monitorar vários escravos Modbus ou áreas de dados ao mesmo tempo. O teste é facilitado pela criação e envio de sequências de dados de teste no centro de testes do aplicativo e pela revisão da resposta do escravo no formato hexadecimal.