Herramienta en línea Modbus TCP | Analizador de tramas/generador de comandos/cabecera MBAP/conversor de datos
Herramienta en línea Modbus TCP que admite análisis de tramas TCP, generación de comandos, generación de datos/respuestas y manejo de cabeceras MBAP. Soporta varios tipos de datos (UINT16/INT16/UINT32/INT32/FLOAT32) y órdenes de bytes (ABCD/DCBA/BADC/CDAB). Genera comandos Modbus TCP estándar con un solo clic.
Generador de Comandos Modbus TCP
Generador de Respuestas Modbus TCP
Tipo de Datos
Orden de Bytes
Valor(Valor Decimal)
Analizador de Mensajes Modbus TCP
Configuración de Reglas de Análisis
Posición Inicial
Tipo de Datos
Datos Crudos
Orden de Bytes
Datos Ordenados
Resultado del Análisis
Acciones
No hay reglas de análisis configuradas. Por favor agregue reglas para comenzar el análisis.
Guía de Usuario
Descripción General
La herramienta Modbus TCP es una solución integral para el protocolo Modbus TCP que ofrece tres funciones principales: generación de comandos, generación de datos de respuesta y análisis de datos. Ayuda a los usuarios a generar rápidamente comandos estándar Modbus TCP, gestionar la información del encabezado MBAP, simular datos de respuesta de esclavos y analizar datos de comunicación reales.
Características Principales:
- Generación de Comandos: Soporta códigos de función comunes para generar rápidamente comandos Modbus RTU estándar
- Generación de Datos de Respuesta: Soporta simulación de respuestas de estaciones esclavas para pruebas y verificación
- Análisis de Datos: Soporta análisis de varios tipos de datos y órdenes de bytes para verificar rápidamente la corrección del tipo de datos y orden de bytes
Guía del Generador de Comandos
- Identificador de unidad: Dirección del dispositivo en modo TCP, incluida en el encabezado MBAP
- Identificador de transacción: Se utiliza para emparejar solicitudes y respuestas en modo TCP, rango 0-65535
- Código de Función: Soporta códigos estándar 01/02/03/04/05/06/15/16
- Dirección Inicial: Dirección inicial del registro a acceder
- Cantidad: Cantidad de datos a leer o escribir
- Ejemplo de comando TCP:
- Comando de lectura TCP: 00 01 00 00 00 06 01 03 00 00 00 02 (cabecera MBAP + PDU)
- Comando de escritura TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (cabecera MBAP + PDU)
- Descripción de la cabecera MBAP: ID de transacción (00 01) + ID de protocolo (00 00) + Longitud (00 06) + ID de unidad (01)
Guía del Generador de Respuestas
- Seleccionar código de función que coincida con el comando
- Soporta varios tipos de datos: UINT16/INT16/UINT32/INT32/FLOAT32
- Soporta múltiples órdenes de bytes: ABCD/DCBA/BADC/CDAB
- Identificador de transacción TCP: debe coincidir con el ID de transacción en el comando de solicitud
- Identificador de unidad TCP: corresponde al ID de unidad en el comando de solicitud
- Ejemplo de respuesta TCP:
- Respuesta de lectura TCP: 00 01 00 00 00 07 01 03 04 00 01 00 02 (cabecera MBAP + PDU de respuesta)
- Respuesta de escritura TCP: 00 01 00 00 00 06 01 06 00 00 00 01 (cabecera MBAP + PDU de confirmación)
- Nota: El ID de transacción en la respuesta TCP debe coincidir con la solicitud, el campo de longitud se calcula automáticamente
Guía del Analizador de Datos
- Soporta análisis de tramas de datos Modbus RTU estándar
- Configura múltiples reglas de análisis, soportando diferentes tipos de datos y órdenes de bytes
- Conversiones de tipos de datos incorporadas, soportando enteros con/sin signo y puntos flotantes
- Configuración flexible del orden de bytes, adaptándose a diferentes formatos de datos de dispositivos
- Características del análisis TCP:
- Identificación y análisis automático de la información del encabezado MBAP (ID de transacción, ID de protocolo, longitud, ID de unidad)
- El modo TCP no requiere verificación de suma de comprobación, depende del protocolo TCP para garantizar la integridad de los datos
- Formato de trama TCP: encabezado MBAP (7 bytes) + código de función (1 byte) + datos (n bytes)
- Puntos de validación: formato correcto del encabezado MBAP, ID de protocolo es 0x0000, campo de longitud preciso
- Ejemplo de análisis TCP:
- Entrada: 00 01 00 00 00 07 01 03 04 00 01 00 02
- Análisis: ID de transacción=1, ID de protocolo=0, Longitud=7, ID de unidad=1, Código de función=03, Datos=00 01 00 02
- Para analizar grandes cantidades de datos, se recomienda utilizar la función de análisis de archivos en la sección de análisis de datos Modbus de la página de depuración Modbus, que admite el procesamiento por lotes