Ferramentas Modbus RTU Online
Gere e analise quadros Modbus RTU, TCP e ASCII, confira CRC e LRC e converta dados hexadecimais. O diagnóstico serial exige um navegador com Web Serial.
🎯 Solução Completa Modbus RTU
Crie e confira quadros, converta valores de registradores e examine conexões seriais.
⭐ Por Que Escolher Nossas Ferramentas Modbus RTU?
🎯 Principais Cenários de Aplicação
Depuração de Automação Industrial
Depurar PLCs, conversores de frequência, instrumentos e outros dispositivos Modbus
- Testes de Comunicação de Dispositivos
- Configuração de Leitura de Parâmetros
- Resolução de Problemas de Diagnóstico de Falhas
Desenvolvimento de Integração de Dispositivos
Desenvolver programas mestre ou escravo Modbus
- Testes de Verificação de Protocolo
- Confirmação de Formato de Dados
- Testes de Compatibilidade
Operações de Manutenção do Sistema
Manutenção de equipamentos de linha de produção e coleta de dados
- Coleta Regular de Dados
- Monitoramento de Status de Dispositivos
- Análise de Dados Históricos
🚀 Começar Agora
Gere e confira tramas sem conectar um dispositivo. Para testes seriais, use um navegador de computador compatível e autorize a porta correta.
📚 Conhecimento do Protocolo Modbus RTU
Modbus RTU (Remote Terminal Unit) é um modo de transmissão serial do protocolo Modbus, usando codificação binária e verificação CRC, caracterizado por alta eficiência de transmissão e forte capacidade de detecção de erros. É amplamente usado para comunicação entre dispositivos em sistemas de automação industrial.
Características Principais:
- Formato de dados binários, alta eficiência de transmissão
- Verificação CRC16, alta confiabilidade de dados
- Suporta comunicação multiponto RS485
- Alta padronização, boa compatibilidade
Um quadro Modbus RTU padrão consiste nas seguintes partes:
[Endereço Escravo][Código Função][Área de Dados][Checksum CRC]- Endereço Escravo: 1 byte, identifica o dispositivo alvo:
- Código Função: 1 byte, especifica o tipo de operação:
- Área de Dados: N bytes, contém endereço e dados:
- Checksum CRC: 2 bytes, garante integridade dos dados:
- 01: Ler Status de Bobinas
- 02: Ler Entradas Discretas
- 03: Ler Registradores de Retenção
- 04: Ler Registradores de Entrada
- 05: Escrever Bobina Única
- 06: Escrever Registrador Único
- 15: Escrever Múltiplas Bobinas
- 16: Escrever Múltiplos Registradores
CRC verifica endereço, função e dados para detectar erros. Não autentica o remetente nem valida a segurança da operação.
Características da Verificação:
- Verificação de redundância cíclica de 16 bits
- Polinômio: 0xA001
- Valor inicial: 0xFFFF
- Transmissão do byte baixo primeiro
Um registrador armazena 16 bits. O mapa do dispositivo define como um ou mais registradores representam um valor.
- INT usa complemento de dois: FFFF vale -1 em INT16 e 65535 em UINT16. FF é preenchido com zeros e resulta em 255.
- IEEE 754 FLOAT32 usa 32 bits e FLOAT64, 64 bits. Os bytes FLOAT32 3F 80 00 00 na ordem ABCD representam 1.
- ABCD não muda, DCBA inverte todos os bytes, BADC troca bytes por registrador e CDAB registradores por grupo de quatro bytes.
- Um valor de 16 bits ocupa um registrador; 32 bits, dois; 64 bits, quatro. Siga a especificação do dispositivo para a ordem de bytes e registradores.
- O conversor preserva exatamente os inteiros do tipo escolhido. UINT64 vai de 0 a 18446744073709551615.
- Dígitos hexadecimais, prefixos 0x e espaços são aceitos. Caracteres inválidos são rejeitados, não removidos silenciosamente.
- Digite os inteiros com todos os algarismos. FLOAT32 e FLOAT64 aceitam valores decimais finitos e notação científica.
- Confira tipo e ordem com um valor conhecido. Um resultado plausível não basta para confirmar as configurações.