Ferramenta Online Modbus RTU | Ferramenta Tudo-em-Um para Geração de Comandos/Respostas e Análise de Dados

Ferramenta online profissional Modbus RTU com três funções principais: geração de comandos, geração de dados de resposta e análise de dados. Suporta múltiplos tipos de dados (UINT16/INT16/UINT32/INT32/FLOAT32) e ordens de bytes (ABCD/DCBA/BADC/CDAB).

Gerador de Comandos

03 - Ler Registradores de Retenção

Gerar Código de Verificação CRC

Gerador de Dados

03 - Ler Registradores de Retenção
Tipo de Dados
Ordem dos Bytes
Valor(Valor decimal)

Analisador de Dados

Configuração das Regras de Análise

Posição InicialTipo de DadosDados BrutosOrdem dos BytesDados OrdenadosResultado da AnáliseAções

Manual do Usuário

Visão Geral

A ferramenta Modbus RTU é uma ferramenta integrada de protocolo Modbus RTU que oferece três funções principais: geração de comandos, geração de dados de resposta e análise de dados. Ela ajuda os usuários a gerar rapidamente comandos Modbus RTU padrão, simular dados de resposta de escravos e analisar dados de comunicação reais.

Principais funcionalidades:

  • Geração de Comandos: Suporta códigos de função comuns, gerando rapidamente comandos Modbus RTU padrão
  • Geração de Dados de Resposta: Suporta simulação de dados de resposta de escravos para teste e verificação
  • Análise de Dados: Suporta análise de vários tipos de dados e ordens de bytes, permitindo rápida verificação da correção dos tipos de dados e ordem dos bytes

Instruções do Gerador de Comandos

  • Endereço do Escravo: Endereço de hardware do dispositivo, faixa 0-255
  • Código de Função: Suporta códigos de função padrão 01/02/03/04/05/06/15/16
  • Endereço Inicial: Endereço inicial do registrador a ser acessado
  • Quantidade: Quantidade de dados a serem lidos ou escritos
  • Exemplos de comandos comuns:
  • Ler registradores de retenção: 01 03 00 00 00 02 C4 0B (ler 2 registradores)
  • Escrever registrador único: 01 06 00 00 00 01 48 0A (escrever valor 1)

Instruções do Gerador de Dados de Resposta

  • Selecione o código de função correspondente ao comando
  • Suporta vários tipos de dados: UINT16/INT16/UINT32/INT32/FLOAT32 etc.
  • Suporta várias ordens de bytes: ABCD/DCBA/BADC/CDAB
  • Exemplos de dados de resposta:
  • Resposta de leitura: 01 03 04 00 01 00 02 2A 32 (retorna dados de 2 registradores)
  • Resposta de escrita: 01 06 00 00 00 01 48 0A (confirmação de escrita)

Instruções do Analisador de Dados

  • Suporta análise de quadros de dados Modbus RTU padrão
  • Permite configurar múltiplas regras de análise, suportando diferentes tipos de dados e ordens de bytes
  • Conversão integrada de vários tipos de dados, suportando inteiros com/sem sinal e números de ponto flutuante
  • Configuração flexível de ordem de bytes, adaptando-se a diferentes formatos de dados de dispositivos
  • Para análise de grandes volumes de dados, recomenda-se usar a função de análise de arquivos na página de depuração Modbus, que suporta processamento de dados em lote

Conhecimento do Protocolo Modbus

O que é Modbus?

Modbus é um protocolo de comunicação industrial amplamente utilizado, desenvolvido pela Modicon (atual Schneider Electric) em 1979. Tornou-se um padrão de fato para comunicação entre dispositivos eletrônicos industriais.

Características do Protocolo

O protocolo Modbus é simples, aberto e gratuito, utiliza arquitetura mestre-escravo, suporta vários tipos de dados e métodos de transmissão, sendo amplamente utilizado na automação industrial.

Princípios de Comunicação

O Modbus RTU utiliza comunicação mestre-escravo, onde o mestre envia comandos e o escravo responde com dados. Cada comando e resposta inclui endereço do escravo, código de função, dados e verificação CRC, garantindo a confiabilidade da comunicação.

Tipos de Dados Suportados

  • Inteiro sem sinal de 16 bits (0-65535)
  • Inteiro com sinal de 16 bits (-32768 a 32767)
  • Inteiro sem sinal de 32 bits (0-4294967295)
  • Inteiro com sinal de 32 bits (-2147483648 a 2147483647)
  • Ponto flutuante de 32 bits (IEEE-754 precisão simples)
  • Cada tipo de dado ocupa diferentes números de bytes: tipos de 16 bits ocupam 2 bytes, tipos de 32 bits ocupam 4 bytes
  • Diferentes cenários de uso: tipos inteiros são adequados para contagem e estados, tipos flutuantes são adequados para valores analógicos
  • Atenção aos limites de faixa e perda de precisão durante conversões de tipos de dados

Tipos de Ordem de Bytes

  • ABCD: Big-endian, byte mais significativo primeiro (como em dispositivos Siemens)
  • DCBA: Little-endian, byte menos significativo primeiro (como em dispositivos Intel)
  • BADC: Big-endian com troca de bytes
  • CDAB: Little-endian com troca de bytes
  • A escolha da ordem dos bytes depende da arquitetura de hardware do dispositivo e do fabricante
  • Ordem de bytes incorreta pode causar erros na interpretação dos dados, especialmente em tipos de dados de 32 bits
  • Ao depurar a comunicação, primeiro confirme a configuração da ordem dos bytes do dispositivo

Descrição dos Códigos de Função

  • 01/02: Leitura de bobinas e entradas discretas, usado para dados digitais
  • 03/04: Leitura de registradores de retenção e entrada, usado para dados analógicos
  • 05/06: Escrita de bobina e registrador único, usado para controle individual
  • 15/16: Escrita de múltiplas bobinas e registradores, usado para controle em lote
  • Códigos de função personalizados: Suporte para protocolos especiais de dispositivos e fabricantes

Dicas de Depuração

  • Use o gerador de comandos para construir quadros de comando padrão
  • Use o gerador de respostas para simular dispositivos escravos
  • Use o analisador de dados para verificar dados de comunicação
  • Verifique sempre os resultados da verificação CRC
  • Configure adequadamente os tipos de dados e ordem dos bytes

Cenários de Aplicação

  • Sistemas de controle de automação industrial
  • Sistemas de supervisão e aquisição de dados (SCADA)
  • Comunicação com instrumentos inteligentes
  • Comunicação com Controladores Lógicos Programáveis (CLP)
  • Depuração e manutenção de dispositivos de campo
  • Análise de protocolo e diagnóstico de falhas
  • Teste de interoperabilidade de dispositivos
  • Depuração de integração de sistemas
  • Coleta de dados para IoT industrial
  • Monitoramento remoto de equipamentos industriais
É estritamente proibido o uso das ferramentas deste site para fins ilegais. Não nos responsabilizamos por quaisquer perdas ou responsabilidades decorrentes do uso das ferramentas.
©2025 modbustool.com Todos os direitos reservados