Ferramenta online Modbus TCP | Analisador de pacotes/generador de comandos/cabeçalho MBAP/conversor de dados
Ferramenta online Modbus TCP que suporta análise de pacotes TCP, geração de comandos, geração de dados/respostas e manipulação de cabeçalho MBAP. Suporta vários tipos de dados (UINT16/INT16/UINT32/INT32/FLOAT32) e ordens de bytes (ABCD/DCBA/BADC/CDAB). Gere comandos Modbus TCP padrão com um clique.
Gerador de Comandos Modbus TCP
Gerador de Respostas Modbus TCP
Tipo de Dados
Ordem dos Bytes
Valor(Valor decimal)
Analisador de Mensagens Modbus TCP
Configuração das Regras de Análise
Posição Inicial
Tipo de Dados
Dados Brutos
Ordem dos Bytes
Dados Ordenados
Resultado da Análise
Ações
Nenhuma regra de análise configurada. Por favor, adicione regras para começar a análise.
Manual do Usuário
Visão Geral
A ferramenta Modbus TCP é uma solução integrada para o protocolo Modbus TCP que oferece três funções principais: geração de comandos, geração de dados de resposta e análise de dados. Ajuda os usuários a gerar rapidamente comandos Modbus TCP padrão, manipular informações do cabeçalho MBAP, simular dados de resposta de escravo 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
- Identificador de unidade: Endereço do dispositivo no modo TCP, incluído no cabeçalho MBAP
- Identificador de transação: Usado para corresponder solicitações e respostas no modo TCP, intervalo 0-65535
- 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
- Exemplo de comando TCP:
- Comando de leitura TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (cabeçalho MBAP + PDU)
- Comando de escrita TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (cabeçalho MBAP + PDU)
- Descrição do cabeçalho MBAP: ID de transação (00 01) + ID de protocolo (00 00) + Comprimento (00 06) + ID de unidade (01)
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
- Identificador de transação TCP: deve corresponder ao ID de transação no comando de solicitação
- Identificador de unidade TCP: corresponde ao ID de unidade no comando de solicitação
- Exemplo de resposta TCP:
- Resposta de leitura TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (cabeçalho MBAP + PDU de resposta)
- Resposta de escrita TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (cabeçalho MBAP + PDU de confirmação)
- Nota: O ID de transação na resposta TCP deve corresponder ao pedido, o campo de comprimento é calculado automaticamente
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
- Características da análise TCP:
- Identificação e análise automática das informações do cabeçalho MBAP (ID de transação, ID de protocolo, comprimento, ID de unidade)
- O modo TCP não requer verificação de checksum, depende do protocolo TCP para garantir a integridade dos dados
- Formato do quadro TCP: cabeçalho MBAP (7 bytes) + código de função (1 byte) + dados (n bytes)
- Pontos de validação: formato correto do cabeçalho MBAP, ID de protocolo é 0x0000, campo de comprimento preciso
- Exemplo de análise TCP:
- Entrada: 00 01 00 00 00 07 01 03 04 00 01 00 02
- Análise: ID de transação=1, ID de protocolo=0, Comprimento=7, ID de unidade=1, Código de função=03, Dados=00 01 00 02
- Para analisar grandes quantidades de dados, recomenda-se usar a função de análise de arquivos na seção de análise de dados Modbus da página de depuração Modbus, que suporta processamento em lote