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

Conocimiento del Protocolo Modbus TCP

Tipos de Datos Soportados

    Tipos de Orden de Bytes

      Descripción de Códigos de Función

        Consejos para la depuración TCP

          Escenarios de Aplicación

            Herramienta en línea Modbus TCP | Analizador de tramas/generador de comandos/cabecera MBAP/conversor de datos