Este utilitário avançado possibilita que você trabalhe com até 500 dispositivos Modbus remotos de uma vez. Uma coisa realmente interessante sobre o software Modbus sobre IP é que ele pode ser executado em segundo plano como um serviço, o que significa que você não precisa mantê-lo sempre aberto. Além disso, o programa é capaz de fazer backup de uma configuração e movê-la para outra máquina, economizando tempo e esforço.
Por enquanto, o Modbus to Ethernet Connector está disponível para plataformas Windows e Linux. E a versão para Linux é uma solução de linha de comando.
Simuladores Modbus Master e Escravo
- QModMaster é um aplicativo baseado em Qt que simula um master Modbus. Este software é gratuito e oferece uma interface gráfica abrangente e um monitor de bus para análise do tráfego.
- SimplyModbusMaster - pode simular um Modbus RTU ou um Modbus ASCII Master. Ele exibe todas as informações em uma única janela.
- Software Modbus RTU Escravo e Modbus ASCII Escravo - funciona como Modbus RTU Escravo ou Modbus ASCII Escravo e monitora as requisições do master. Uma das janelas é usada para inserir e exibir as configurações, e a segunda janela - para os dados.
- Modbus Poll possui uma interface de documentos múltiplos e simula um master Modbus. Um bom aplicativo auxiliar para aqueles que estão desenvolvendo dispositivos escravos Modbus. Este software Modbus pode monitorar vários escravos Modbus e/ou áreas de dados simultaneamente. Os desenvolvedores têm a possibilidade de criar e enviar suas próprias sequências de teste no "centro de testes" e obter o resultado do escravo em formato hexadecimal.
O que é Modbus e como funciona
O protocolo Modbus é uma estrutura de mensagens de comunicação mestre-escravo entre dispositivos eletrônicos inteligentes. Como regra, os sinais são transferidos dos dispositivos de volta para um controlador principal ou um recurso que coleta os dados. Um dispositivo master pode direcionar uma solicitação individualmente para um dispositivo escravo ou transmiti-lo a todos os escravos. Quando um sinal individual é recebido, o escravo responde, enquanto quando o sinal é transmitido, a resposta geralmente não é antecipada. O primeiro byte que o master envia é o endereço do escravo. Desta forma, cada dispositivo escravo sabe se deve ignorar a mensagem ou ouvi-la após este primeiro byte.
Existem duas variações do protocolo Modbus usadas na comunicação serial:
- Modbus ASCII - usa caracteres ASCII para comunicação do protocolo. É usada a soma de verificação da redundância longitudinal e as mensagens são enquadradas por dois pontos iniciais (":") e uma nova linha final (CR/LF).
- Modbus RTU - este protocolo mostra os dados em uma vista binária compacta. A RTU verifica as informações de erros seguindo os comandos com uma verificação de redundância cíclica. Os bytes são enviados consecutivamente sem espaços entre eles, com um espaço de 3.5 caracteres entre as mensagens como delimitador. É assim que o software sabe que uma nova mensagem foi iniciada. As mensagens RTU são enquadradas por períodos ociosos.