Productos recomendados para conversión Modbus RTU/TCP
Transceptores RS-485
5000V isolation, Modbus RTU serial
Convertidores de protocolo
Puente de pasarela RTU a TCP
Aisladores digitales
EMI/surge protection for serial ports
Fuentes de alimentación en riel DIN
24VDC for gateway and transceivers

Introducción

La conversión de Modbus RTU a TCP a través de una pasarela es esencial para integrar dispositivos serie industriales heredados en sistemas SCADA modernos basados en Ethernet y redes PLC. Este tutorial proporciona una guía paso a paso completa para configurar pasarelas de protocolo industrial para convertir dispositivos Modbus RTU RS485 a comunicación Ethernet Modbus TCP/IP.

Ya sea que esté conectando un sensor de temperatura Modbus RTU, un medidor de energía o un variador de frecuencia (VFD) a una red Ethernet, esta guía cubre el proceso completo de configuración, desde el cableado de hardware hasta la configuración de software.

¿Qué es una pasarela Modbus RTU a TCP?

Una pasarela Modbus RTU a TCP (también conocida como convertidor de protocolo Modbus o convertidor RS485 a Ethernet) es un dispositivo de red que actúa como puente entre la comunicación serie tradicional (RS485/RS232) y las redes Ethernet modernas utilizando el protocolo Modbus TCP/IP.Modbus RTU to TCP gateway (also known as Modbus protocol converter or RS485 to Ethernet converter) is a networking device that acts as a bridge between traditional serial communication (RS485/RS232) and modern Ethernet networks using the Modbus TCP/IP protocol.

Beneficios de la conversión mediante pasarela Modbus:

  • Integrar dispositivos RS485 heredados en una infraestructura Ethernet moderna
  • Habilitar monitoreo y control remoto a través de redes TCP/IP estándar
  • Reducir los costos de cableado utilizando la infraestructura de red existente
  • Soporte de distancias de comunicación mayores vía Ethernet
  • Habilitar la integración con plataformas en la nube y aplicaciones IoT

Requisitos Previos

Antes de comenzar la configuración, asegúrese de tener lo siguiente:

  • Modbus RTU to TCP Gateway Device - ModulesLink ML-MOD-PROTO or equivalent
  • RS485 Device - Modbus RTU slave device (sensor, meter, PLC, VFD)
  • Ethernet Cable - CAT5e or higher for network connection
  • RS485 Cable - Twisted pair cable with proper shielding
  • PC with Web Browser - For gateway configuration via web interface
  • Modbus Poll Software - For testing communication
  • Network Information - Available IP address, subnet mask, gateway

Conexión de hardware

Un cableado adecuado es crítico para una comunicación Modbus RTU fiable. Siga estas pautas de conexión:

Cableado RS485 (pasarela a dispositivo serie)

Terminal de pasarela Señal Dispositivo RS485 Notas
A / DATA+ No invertida D+ / A Conectar línea de datos positiva
B / DATA- Invertida D- / B Conectar línea de datos negativa
GND Tierra GND Opcional, mejora la inmunidad al ruido

Consejos importantes de cableado:

  • Use cables de par trenzado para líneas de datos RS485
  • Mantenga la consistencia de polaridad - A conecta con A, B conecta con B
  • Use resistencias de terminación (120Ω) en ambos extremos del bus para largas distancias
  • Mantenga los cables RS485 alejados de líneas de alimentación de alto voltaje
  • Longitud máxima del bus: 1200 metros

Configuración IP

La pasarela debe tener una dirección IP válida en su red Ethernet. Siga estos pasos para configurar los ajustes IP:

Paso 1: Acceder a la Interfaz Web

  1. Conecte la pasarela a su red vía Ethernet
  2. Encienda la pasarela y espere al inicio (aproximadamente 30 segundos)
  3. Abra un navegador web e introduzca la dirección IP predeterminada (típicamente 192.168.1.100)192.168.1.100)
  4. Inicie sesión con las credenciales predeterminadas (admin/admin o admin/123456)

Paso 2: Configurar Ajustes de Red

Ajustes de red recomendados:

Parámetro Valor recomendado Ejemplo
Dirección IP IP estática en su subred 192.168.1.100
Máscara de Subred Estándar para LAN 255.255.255.0
Pasarela predeterminada IP de su router 192.168.1.1
Servidor DNS DNS del ISP o local 8.8.8.8
Puerto Puerto Modbus TCP predeterminado 502

Paso 3: Guardar y Aplicar Ajustes

Después de introducir la configuración de red, haga clic en Aplicar o Guardar. La pasarela puede reiniciarse para aplicar los nuevos ajustes. Espere a que el dispositivo se reinicie completamente antes de continuar.Apply or Save. The gateway may restart to apply the new settings. Wait for the device to fully reboot before proceeding.

Ajustes del puerto serie

Configure los parámetros del puerto serie para que coincidan con los ajustes de su dispositivo Modbus RTU. Acceda a la sección Ajustes serie en la interfaz web de la pasarela.

Parámetros de configuración serie de Modbus RTU:

Parámetro Ajustes comunes Notas
Velocidad de Transmisión 9600, 19200, 38400, 115200 Debe coincidir con el dispositivo esclavo
Bits de datos 8 Configuración estándar de Modbus
Paridad Ninguna, Par, Impar Habitualmente par para Modbus
Bits de parada 1 Un solo bit de parada es el estándar
Control de Flujo Ninguno / RTS/CTS Ninguno para la mayoría de configuraciones RS485
ID de Esclavo 1-247 Debe coincidir con la dirección del dispositivo
// Example: Modbus RTU Query for Holding Register // Function Code 03 - Read Holding Registers ID Esclavo 01 // Device address (1-247) Función 03 // Read Holding Registers Dirección de inicio 0000 // Starting register address Cantidad 0002 // Number of registers to read CRC XXXX // Calculated automatically

Configuración de mapeo de datos

El mapeo de datos le permite definir cómo los datos de registro Modbus RTU se convierten a ubicaciones de memoria Modbus TCP. Esto permite un intercambio de datos sin problemas entre el puerto serie y el lado Ethernet.

Configuraciones comunes de mapeo de datos:

Ejemplo: Mapeo de registros RTU a memoria TCP

Esclavo RTU Función RTU Dirección RTU Dirección TCP Tipo de datos
1 03 Read 0-10 0-10 Registros de retención
1 04 Read 0-10 1000-1010 Registros de entrada
2 01 Read 0-10 2000-2010 Estado de coils

Prueba de comunicación

Después de la configuración, verifique que los datos se transmiten correctamente utilizando el software Modbus Poll:

Configuración de Modbus Poll:

  1. Abra Modbus Poll y haga clic en Conexión → ConectarConnection → Connect
  2. Seleccione Modbus TCP/IP como protocoloModbus TCP/IP as the protocol
  3. Introduzca la dirección IP y el puerto de la pasarela (por defecto 502)
  4. Configure el ID de esclavo para que coincida con su dispositivo RTU
  5. Configure el código de función y la dirección de registro para leer
  6. Haga clic en Aceptar para iniciar el sondeoOK to start polling
// Modbus Poll Connection Settings Example Conexión TCP/IP Dirección IP 192.168.1.100 Puerto 502 ID Esclavo 1 Función 03 Read Holding Registers Dirección 0 Cantidad 10 Tasa de escaneo 1000ms

Solución de problemas comunes

Use esta lista de verificación de solución de problemas cuando encuentre problemas de comunicación:

  • Sin comunicación - Sin respuesta
    Revise la conexión del cable Ethernet y los indicadores LED
    Verifique que la dirección IP esté en la misma subred que su PC
    Confirme que el puerto 502 no esté bloqueado por el firewall
    Solución: Haga ping a la dirección IP de la pasarela para verificar la conectividad de red
  • Errores de timeout RTU
    Verificar polaridad del cableado RS485 (conexiones A/B)
    Verifique que la tasa de baudios y la paridad coincidan con el dispositivo esclavo
    Confirmar que el ID de esclavo sea correcto
    Solución: Use un terminal serie para probar el dispositivo RTU directamente
  • Valores de datos no válidos
    Verifique el mapeo del tipo de datos (orden de registro de 16 bits vs 32 bits)
    Compruebe el orden de bytes (Big Endian vs Little Endian)
    Confirme los parámetros de escalado si aplica
    Solución: Compare los valores hexadecimales sin procesar con los valores esperados
  • Comunicación intermitente
    Añada resistencias de terminación en los extremos del bus
    Verificar daños en cables o conexiones deficientes
    Verifique que la distancia del cable esté dentro de la especificación
    Solución: Reduzca la tasa de baudios para cables largos

Preguntas frecuentes

P: ¿Qué es una pasarela Modbus RTU a TCP?

R: Una pasarela Modbus RTU a TCP es un convertidor de protocolo que transforma la comunicación serie Modbus RTU (RS485/RS232) en comunicación Ethernet Modbus TCP/IP, permitiendo la integración de dispositivos serie heredados en redes industriales modernas basadas en Ethernet.

P: ¿Cómo configuro la dirección IP de la pasarela Modbus RTU a TCP?

R: Acceda a la interfaz web de la pasarela o al software de configuración, navegue a Configuración de red y asigne una dirección IP estática dentro de su subred. Asegúrese de que la IP sea única y no entre en conflicto con otros dispositivos.

P: ¿Cuáles son los ajustes típicos de Modbus RTU serie?

R: Los ajustes típicos de Modbus RTU serie incluyen: velocidad de baudios 9600 o 19200, 8 bits de datos, paridad par (o ninguna), 1 bit de parada (8N1 o 8E1). La dirección del dispositivo (ID de esclavo) debe coincidir con los ajustes originales del dispositivo, generalmente en el rango 1-247.

P: ¿Cómo solucionar problemas de comunicación Modbus RTU a TCP?

R: Comience verificando las conexiones físicas (polaridad del cableado RS485), revise los indicadores LED de actividad, confirme que la configuración IP coincida con la red, valide los ajustes serie, pruebe con software de sondeo Modbus y verifique la configuración del firewall para el puerto 502.