Herramientas Modbus RTU en Línea
Genere y analice tramas Modbus RTU, TCP y ASCII, compruebe CRC y LRC y convierta datos hexadecimales. El diagnóstico serie requiere un navegador compatible con Web Serial.
🎯 Solución Integral Modbus RTU
Cree y compruebe tramas, convierta valores de registros y examine conexiones serie.
⭐ ¿Por qué elegir nuestras herramientas Modbus RTU?
🎯 Casos de Uso Principales
Depuración de Automatización Industrial
Depuración de PLC, VFD, instrumentos y otros dispositivos Modbus
- Pruebas de comunicación de dispositivos
- Lectura de parámetros de configuración
- Diagnóstico y solución de problemas
Desarrollo de Integración de Dispositivos
Desarrollo de programas maestro o esclavo Modbus
- Pruebas de verificación de protocolo
- Confirmación de formato de datos
- Pruebas de compatibilidad
Operaciones de Mantenimiento del Sistema
Mantenimiento de equipos de línea de producción y recolección de datos
- Recolección regular de datos
- Monitoreo de estado de dispositivos
- Análisis de datos históricos
🚀 Comenzar Ahora
Genera y revisa tramas sin conectar un dispositivo. Para pruebas serie, usa un navegador de escritorio compatible y autoriza el puerto correcto.
📚 Conocimientos del Protocolo Modbus RTU
Modbus RTU (Remote Terminal Unit) es el modo de transmisión serie del protocolo Modbus, que usa codificación binaria y verificación CRC, caracterizado por alta eficiencia de transmisión y fuerte capacidad de detección de errores. Ampliamente utilizado para comunicación entre dispositivos en sistemas de automatización industrial.
Características clave:
- Formato de datos binario, alta eficiencia de transmisión
- Verificación CRC16, alta confiabilidad de datos
- Soporte para comunicación multipunto RS485
- Alta estandarización, buena compatibilidad
Una trama estándar Modbus RTU consiste en las siguientes partes:
[Dirección Esclavo][Código Función][Área de Datos][Suma Verificación CRC]- Dirección Esclavo: 1 byte, identifica el dispositivo objetivo:
- Código Función: 1 byte, indica el tipo de operación:
- Área de Datos: N bytes, contiene dirección y datos:
- Suma Verificación CRC: 2 bytes, asegura integridad de datos:
- 01: Leer estado de bobinas
- 02: Leer entradas discretas
- 03: Leer registros de retención
- 04: Leer registros de entrada
- 05: Escribir bobina única
- 06: Escribir registro único
- 15: Escribir múltiples bobinas
- 16: Escribir múltiples registros
CRC comprueba dirección, función y datos para detectar errores. No autentica al remitente ni valida la seguridad de la operación.
Características de verificación:
- Verificación de redundancia cíclica de 16 bits
- Polinomio: 0xA001
- Valor inicial: 0xFFFF
- Transmisión de byte bajo primero
Un registro almacena 16 bits. El mapa del dispositivo define cómo uno o más registros representan un valor.
- INT usa complemento a dos: FFFF vale -1 en INT16 y 65535 en UINT16. FF se completa con ceros y da 255.
- IEEE 754 FLOAT32 utiliza 32 bits y FLOAT64, 64 bits. Los bytes FLOAT32 3F 80 00 00 en orden ABCD representan 1.
- ABCD no cambia, DCBA invierte todos los bytes, BADC intercambia bytes por registro y CDAB registros por grupo de cuatro bytes.
- Un valor de 16 bits ocupa un registro; 32 bits, dos; 64 bits, cuatro. Sigue la especificación del equipo para el orden de bytes y registros.
- El conversor conserva exactamente los enteros del tipo elegido. UINT64 va de 0 a 18446744073709551615.
- Se aceptan dígitos hexadecimales, prefijos 0x y espacios. Los caracteres no válidos se rechazan, no se eliminan en silencio.
- Introduce los enteros con todos sus dígitos. FLOAT32 y FLOAT64 aceptan valores decimales finitos y notación científica.
- Verifica el tipo y el orden con un valor conocido. Un resultado plausible no basta para confirmar los ajustes.