Tabla de contenidos
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
- Conecte la pasarela a su red vía Ethernet
- Encienda la pasarela y espere al inicio (aproximadamente 30 segundos)
- Abra un navegador web e introduzca la dirección IP predeterminada (típicamente 192.168.1.100)
192.168.1.100) - 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 |
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:
- Abra Modbus Poll y haga clic en Conexión → ConectarConnection → Connect
- Seleccione Modbus TCP/IP como protocoloModbus TCP/IP as the protocol
- Introduzca la dirección IP y el puerto de la pasarela (por defecto 502)
- Configure el ID de esclavo para que coincida con su dispositivo RTU
- Configure el código de función y la dirección de registro para leer
- Haga clic en Aceptar para iniciar el sondeoOK to start polling
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.