China Sourcing Agent
Solicitar presupuesto

Convertidor RS485 a Ethernet / Gateway Modbus TCP (riel DIN, 1–4 puertos, OEM)

Adquiera convertidores RS485 Ethernet y gateways Modbus TCP de fabricantes OEM chinos. Riel DIN, aislamiento 2500V, -40°C a +70°C. MOQ 10 unidades.

Especificaciones
Puertos serie 1× a 4× RS485 / RS422 / RS232 (según modelo)
Puerto Ethernet 1× 10/100 Mbps RJ45 (auto MDI/MDIX)
Protocolos Modbus RTU ↔ Modbus TCP; TCP transparente; UDP; puerto COM virtual
Velocidad de baudios 1200 – 115 200 bps (detección automática opcional)
Aislamiento RS485 2500 V o 3000 V de aislamiento galvánico (según modelo)
Alimentación 9–36 V CC (bloque de terminales) o PoE 802.3af (según modelo)
Montaje Riel DIN de 35 mm (IEC 60715) o soporte para pared
Temperatura de operación -40 °C a +70 °C
Protección IP IP30 (solo carcasa; el cableado del bloque de terminales queda expuesto)
Conexiones TCP 4–16 clientes Modbus TCP simultáneos (según firmware)
Latencia 2–5 ms de procesamiento del gateway (excluyendo el tiempo del bus RS485)
Configuración Interfaz web o terminal serie (RS232 / Telnet)
LEDs de estado Alimentación, Enlace/Actividad, RS485 TX/RX por puerto
Certificaciones
CE (LVD + EMC)FCC Part 15 Class BRoHSUL 508 (selected models)

Modbus RTU a Modbus TCP: qué hace realmente el gateway

Modbus RTU es un protocolo serie diseñado para un único maestro que interroga a múltiples esclavos en un bus RS485 semidúplex. Un solo maestro, una transacción a la vez, siempre iniciada por el maestro. La capa física es diferencial de dos hilos (A/B), semidúplex, lo que significa que el bus no puede transmitir y recibir simultáneamente. A 9600 bps —todavía común en medidores y PLC antiguos— una sola lectura Modbus RTU de 10 registros de retención tarda aproximadamente 30 ms incluyendo los retardos de cambio de dirección del bus. Eso no es un problema de rendimiento para el polling SCADA; se convierte en un problema cuando varios clientes SCADA intentan comunicarse con la misma red RS485 simultáneamente.

Modbus TCP elimina varias de esas restricciones. Funciona sobre Ethernet, es dúplex completo en la capa de red y permite que múltiples clientes TCP se conecten al mismo servidor simultáneamente. Un sistema SCADA, un historiador y un HMI pueden emitir lecturas Modbus TCP de forma independiente sin coordinar el acceso.

El gateway une los dos mundos. Mecánicamente: un cliente Modbus TCP (su software SCADA) abre una conexión TCP al puerto 502 del gateway. Envía una trama Modbus TCP —mismos códigos de función y direcciones de registro que Modbus RTU, pero con un encabezado MBAP de 6 bytes que reemplaza la dirección del dispositivo y el CRC. El gateway elimina el encabezado MBAP, reformatea la solicitud como trama Modbus RTU, la coloca en el bus RS485, espera la respuesta del esclavo y devuelve los datos al cliente TCP de origen en formato Modbus TCP.

Dónde se complica el manejo de clientes simultáneos. El bus RS485 sigue siendo semidúplex y solo puede ejecutar una transacción a la vez. Si cuatro clientes Modbus TCP emiten solicitudes simultáneamente, el gateway debe encolarlas y serializar su ejecución en el bus RS485. El comportamiento cuando la cola de solicitudes se llena depende del firmware: algunos gateways devuelven un código de excepción Modbus 06 (servidor ocupado), otros descartan silenciosamente las solicitudes y otros bloquean completamente las nuevas conexiones TCP. Un límite máximo de 4–16 clientes TCP simultáneos es una restricción del firmware, no del hardware —verifique qué hace el gateway cuando se alcanza ese límite bajo carga.

Manejo del timeout de respuesta. Cuando el gateway envía una solicitud Modbus RTU a un esclavo RS485 y el esclavo no responde dentro del timeout configurado (típicamente 200–1000 ms), el gateway debe decidir qué devolver al cliente TCP. Un buen firmware devuelve el código de excepción Modbus 11 (el dispositivo de destino del gateway no respondió) —el cliente TCP recibe un error bien formado y sabe que el esclavo está inaccesible. Un firmware deficiente mantiene la conexión TCP abierta hasta que expira el timeout TCP (a menudo 30–120 segundos), bloqueando ese slot de conexión durante todo ese tiempo. Ante timeouts repetidos del esclavo, este comportamiento agota el pool de clientes TCP y hace que el gateway parezca no responder aunque esté funcionando normalmente.

Intervalo entre solicitudes (el intervalo de silencio de 3,5 caracteres). Modbus RTU utiliza un silencio de línea de 3,5 tiempos de carácter (a 9600 bps: aproximadamente 4 ms) para delimitar los límites de trama. Un gateway que transmite la siguiente solicitud RTU antes del intervalo de silencio requerido causa colisiones o fusión de tramas en el bus RS485, que los dispositivos esclavos no pueden interpretar correctamente. Este detalle está mal implementado en varias pilas de firmware chinas de bajo costo —el síntoma son errores CRC intermitentes que aparecen a tasas de polling más altas o cuando hay varios esclavos en el mismo segmento de bus. Pruebe con polling consecutivo de tres o más esclavos al intervalo de polling objetivo de la aplicación antes de comprometerse con un proveedor.

Aislamiento eléctrico RS485: por qué importa y cómo verificarlo

Las redes RS485 industriales abarcan largos tendidos de cable, a menudo a través de múltiples paneles eléctricos conectados a diferentes disyuntores o diferentes fases eléctricas. La diferencia de potencial de tierra entre dos dispositivos RS485 físicamente distantes —incluso en el mismo sistema eléctrico del edificio— puede ser de 10–100 V en condiciones normales y de 50–500 V durante una falla o descarga atmosférica. Un transceptor RS485 no aislado une la tierra del bus (terminal común RS485 o GND) directamente a la tierra de alimentación CC del convertidor, que se conecta a la tierra del chasis del dispositivo Ethernet. La tensión de modo común del bus RS485 aparece directamente en la entrada del transceptor, y un transitorio que supere la tensión máxima de entrada del transceptor (típicamente ±15 V para dispositivos conformes con la especificación RS-485, ±60 V para algunos transceptores robustos) destruye el circuito integrado.

El aislamiento galvánico rompe el camino de CC entre el bus RS485 y el circuito de Ethernet/alimentación. La señal cruza mediante optoacopladores o un pequeño transformador de aislamiento, y no existe ningún camino conductor para que fluya la corriente de falla.

Tensiones nominales de aislamiento: qué significan en la práctica. Una clasificación de aislamiento de 1500 V significa que la barrera dieléctrica puede soportar 1500 V CA RMS (o 2121 V CC) aplicados continuamente entre dominios aislados sin ruptura. Una clasificación de 2500 V es adecuada para la mayoría de las aplicaciones industriales —supera los requisitos de tensión de sobretensión de IEC 61000-4-5 Nivel 4 (4 kV en circuito abierto, que aparece como aproximadamente 2 kV a través de una impedancia de fuente de 50 Ω). Una clasificación de 3000 V proporciona margen adicional para entornos industriales de alta tensión (subestaciones, paneles de control de motores). No confunda la tensión de aislamiento con la resistencia a sobretensiones —son mediciones diferentes. Una clasificación de aislamiento galvánico de 2500 V combinada con un diodo TVS en los terminales RS485 es una estrategia completa de protección contra sobretensiones; el aislamiento galvánico sin TVS no protege contra transitorios rápidos que cargan la capacitancia de aislamiento.

Aislamiento óptico vs aislamiento por transformador. Los optoacopladores dominan en convertidores de menos de $30 porque son económicos y rápidos —el retardo de señal a través de un optoacoplador estándar es <1 µs, lo que no causa limitación de velocidad de baudios a 115 200 bps. La debilidad del aislamiento óptico es el pobre rechazo de modo común a frecuencias de red (50/60 Hz). La corriente del bucle de tierra que fluye a través de la capacitancia parásita del optoacoplador puede acoplar ruido de 50 Hz en la señal RS485. En la práctica, esto rara vez es un problema para aplicaciones Modbus RTU porque la velocidad de baudios es mucho mayor que 60 Hz —el ruido es rechazado por la entrada diferencial del receptor RS485. El aislamiento por transformador (más pequeño, bobinado sobre núcleo de ferrita) tiene mejor rechazo de modo común a baja frecuencia pero es ligeramente más lento y más costoso. Para la mayoría de las aplicaciones Modbus industriales, el aislamiento óptico a 2500 V es suficiente.

Cómo probar el aislamiento sin un comprobador de rigidez dieléctrica. Aplique 500 V CC entre el terminal GND RS485 y el terminal negativo de alimentación CC del convertidor (o GND del chasis) usando una fuente de alimentación CC con limitación de corriente ajustada a 1 mA. Una unidad no aislada mostrará que la corriente de alimentación aumenta inmediatamente al fluir corriente a través del camino conductor directo. Una unidad aislada mostrará <0,1 mA de corriente de fuga (a través de la capacitancia parásita). Un multímetro digital estándar en modo de resistencia también puede detectar unidades no aisladas: mida entre GND RS485 y GND de alimentación CC —las unidades no aisladas muestran continuidad (típicamente <10 Ω). Esta prueba no verifica la tensión nominal de aislamiento, pero confirma si el aislamiento existe. Para pruebas completas de rigidez dieléctrica (verificando la clasificación de 2500 V), se requiere un comprobador de rigidez dedicado que aplique 2500 V CA durante un minuto —esta es una prueba estándar en un servicio de inspección cualificado.

Modo transparente vs Modo gateway Modbus TCP vs Puerto COM virtual

Tres modos de operación aparecen en diferentes productos de convertidores RS485 a Ethernet. Resuelven problemas distintos, y seleccionar el modo incorrecto causa fallos de integración que parecen defectos de hardware.

Tunelización serie TCP/IP transparente. El convertidor actúa como una tubería: los bytes serie crudos que llegan al puerto RS485 se encapsulan en un flujo TCP y se reenvían a una IP y puerto remotos preconfigurados. El par TCP recibe los bytes Modbus RTU crudos —el software SCADA o un controlador debe implementar el análisis de Modbus RTU, incluyendo el direccionamiento de dispositivos y la verificación CRC. Este modo es útil cuando el software del lado Ethernet ya habla Modbus RTU de forma nativa (algunos sistemas SCADA antiguos), o cuando el protocolo serie no es Modbus en absoluto (protocolos binarios propietarios, protocolos de medición ANSI C12.18). No permite múltiples clientes Modbus TCP simultáneos —la conexión TCP es punto a punto entre el convertidor y un par configurado.

Modo gateway Modbus TCP (conversión de protocolo). El convertidor implementa funcionalidad completa de servidor Modbus TCP en el lado Ethernet y maestro Modbus RTU en el lado RS485. Los clientes Modbus TCP estándar —SCADA, HMI, software historiador— se conectan directamente al puerto 502 sin ninguna modificación. Este es el caso de uso más común: integrar dispositivos Modbus RTU heredados (PLC antiguos, medidores de energía, variadores de motor) en una infraestructura SCADA moderna basada en Ethernet sin reemplazar los dispositivos de campo ni modificar el software SCADA. Múltiples clientes se conectan simultáneamente y el gateway gestiona la serialización hacia el bus RS485.

Controlador de puerto COM virtual. Un controlador de software instalado en un PC Windows o Linux crea un puerto serie virtual (por ejemplo, COM7) que se comunica por TCP con el convertidor. El software heredado que solo soporta direccionamiento de puertos COMx —software antiguo de control de equipos de laboratorio, paquetes SCADA heredados de los años 90— ve un puerto serie normal y funciona sin modificación. El convertidor acepta la conexión TCP del controlador de puerto COM virtual y reenvía los bytes serie al bus RS485. Este modo es útil para la migración de software: el dispositivo RS485 y el cableado de campo se conservan mientras el cable serie físico del PC se reemplaza por Ethernet.

Presupuesto de latencia para polling SCADA. Establecer una expectativa de latencia realista previene sorpresas de integración. Un ciclo completo de lectura Modbus TCP se desglosa de la siguiente manera: el tiempo de ida y vuelta Ethernet desde el servidor SCADA al gateway a 100 Mbps en una LAN local es aproximadamente 1 ms. El procesamiento del gateway —eliminación del encabezado MBAP, ensamblaje de trama RTU, gestión de cola de clientes TCP— añade 2–5 ms en firmware (verificado bajo carga ligera; puede aumentar a 10–15 ms bajo carga pesada de clientes simultáneos). El tiempo de bus RS485 para una lectura Modbus RTU de 10 registros de retención a 9600 bps: la trama de solicitud es de 8 bytes (1 dirección de dispositivo + 1 función + 2 registro inicial + 2 cantidad + 2 CRC = 8 bytes × ~1 ms/byte a 9600 bps) más el tiempo de procesamiento del esclavo (típicamente 5–20 ms para un PLC simple) más la trama de respuesta (25 bytes para 10 registros). Tiempo total de bus RS485: aproximadamente 30 ms a 9600 bps. Tiempo total de ida y vuelta para una lectura Modbus TCP: aproximadamente 33–36 ms. A 19 200 bps el componente de bus RS485 se reduce a la mitad, aproximadamente 15 ms; a 115 200 bps cae a <5 ms.

Los ciclos de escaneo SCADA son típicamente de 1–10 segundos —un tiempo de transacción de 35 ms es completamente adecuado para monitoreo de estado y escritura de consignas. El control en tiempo real de lazo cerrado con tiempos de ciclo inferiores a 100 ms no puede tolerar este presupuesto de latencia y debe usar protocolos de bus de campo deterministas (EtherNet/IP, PROFINET) en lugar de Modbus TCP sobre un gateway compartido.

Panorama de proveedores chinos

El mercado de convertidores RS485 a Ethernet de China abarca desde unidades industriales montadas en riel DIN hasta módulos PCB básicos destinados a integración. Comprender los niveles reduce el tiempo de evaluación.

Referencia premium taiwanesa (para comparación). La serie NPort de Moxa (NPort 5110, NPort 5150, NPort 5650) es el referente de ingeniería. Moxa publica cifras MTBF respaldadas por datos de prueba reales, incluye una utilidad de configuración para Windows/Linux y proporciona versiones de firmware con respuesta documentada a CVE. El NPort 5150 (1 puerto RS485, riel DIN, aislamiento 2000 V) se vende a aproximadamente $170–200. La serie Adam-4570 de Advantech ocupa un territorio similar. Estos productos importan como referencia para evaluar la calidad de la documentación y los informes de prueba de los OEM chinos, no necesariamente como objetivo de compra.

OEM chino Nivel 1 — USR IOT y PUSR. USR IOT (有人物联网, Jinan) y PUSR (深圳市普联技术) son los dos proveedores chinos que más comúnmente se encuentran en automatización de edificios y despliegues industriales ligeros. El USR-N510 de USR (1 puerto RS485, aislamiento 3000 V, riel DIN opcional) se vende a $18–25 en cantidad y se usa ampliamente en medición inteligente, sistemas de gestión de edificios y proyectos de monitoreo energético. El firmware implementa modo gateway Modbus TCP con hasta 16 clientes TCP simultáneos e incluye un watchdog que reinicia la pila TCP al detectar una conexión inactiva. El PLK-104 de PUSR ofrece especificaciones similares con una interfaz web de configuración ligeramente más pulida. Ambos proveedores proporcionan documentación CE y FCC Part 15 Class B. La limitación honesta: las cifras MTBF son cálculos MIL-HDBK-217F, no datos de prueba; el arranque en frío a -40 °C no está documentado en las hojas de datos de los proveedores y debe verificarse de forma independiente.

Nivel OEM económico — Waveshare y módulos de catálogo. Waveshare produce módulos RS485 a Ethernet en el rango de $12–18 orientados a makers e integradores de sistemas que necesitan tunelización serie básica o función simple de gateway Modbus TCP. Estos usan aislamiento óptico de menor costo clasificado a 1500 V. El límite de clientes TCP simultáneos es típicamente 4, y el comportamiento del firmware al agotarse los clientes es descartar silenciosamente los nuevos intentos de conexión. Para aplicaciones de automatización de edificios donde el segmento Ethernet se comparte con infraestructura TI y la red RS485 se conecta a 10–20 metros y PLC en un solo panel eléctrico, estos son viables y rentables. Para automatización de subestaciones, paneles RTU de petróleo y gas, o cualquier instalación con riesgos documentados de falla a tierra, la clasificación de aislamiento de 1500 V y el rendimiento de resistencia a sobretensiones no verificado son carencias de ingeniería.

Verificación de calidad para cualquier proveedor. Antes de realizar un pedido de producción, ejecute estas comprobaciones en una inspección de muestras:

  1. Prueba de conexiones simultáneas. Abra 8 conexiones TCP Modbus al gateway simultáneamente usando una herramienta de prueba Modbus TCP (Modscan, Simply Modbus). Sondee las 8 conexiones a intervalos de 1 segundo durante 24 horas continuas. Verifique cero respuestas perdidas y sin bloqueo de conexiones. Esta prueba expone el modo de fallo de fuga de conexiones TCP —donde un gateway mantiene una conexión TCP medio abierta indefinidamente, consumiendo un slot de conexión, hasta que el pool de slots de conexión se agota.

  2. Verificación de aislamiento. Aplique 500 V CC entre GND RS485 y el negativo de alimentación CC. Mida la corriente de fuga —debe ser <0,1 mA para aislamiento galvánico. Para prueba completa de rigidez dieléctrica, aplique 2500 V CA durante 60 segundos entre dominios aislados; sin descarga disruptiva ni ruptura.

  3. Intervalo entre solicitudes RS485. Conecte tres esclavos RS485 en el mismo segmento de bus. Configure el polling Modbus TCP de los tres a la tasa máxima de polling. Capture el bus RS485 con un analizador lógico y mida el intervalo de silencio entre tramas RTU consecutivas. Debe ser >3,5 tiempos de carácter a la velocidad de baudios configurada. Valores por debajo indican que el firmware no cumple con el requisito de delimitación de tramas de la especificación Modbus.

  4. Recuperación del watchdog. Fuerce un bloqueo de conexión TCP (conecte un cliente, comience a sondear, luego mate el cliente sin enviar FIN/RST). Verifique que el gateway detecta la conexión muerta y libera el slot dentro del timeout documentado. Si no está documentado, el valor predeterminado en muchos firmwares es 30–120 segundos —verifique que esto sea aceptable para su aplicación.

  5. Arranque en frío a temperatura de operación. Si se requiere arranque en frío a -40 °C, encienda el gateway a -40 °C en una cámara de temperatura y verifique que la función de gateway Modbus TCP esté operativa dentro del tiempo de arranque especificado. Muchos proveedores documentan temperatura de operación de -40 °C basándose en las especificaciones de los componentes sin validar la secuencia de inicialización del firmware a temperatura.

Para sourcing en el mercado chino de convertidores RS485 —incluyendo preselección de proveedores, obtención de muestras y comparación de USR IOT, PUSR, Waveshare e integraciones a nivel PCB directas de fábrica— consulte nuestro servicio de sourcing para IoT industrial. Para requisitos de OEM con marca privada (personalización de firmware, interfaz web personalizada o variantes multipuerto con carcasas a medida), el MOQ típico comienza en 50–100 unidades con un plazo de utillaje de 30–60 días. La página de industria de módulos IoT cubre el sourcing a nivel de módulo relacionado donde la interfaz RS485 es un componente dentro de un diseño de gateway IoT más amplio.

Sourcing liderado por ingenieros Sin márgenes ocultos Respuesta en 24 horas

¿Tienes un proyecto de sourcing en mente?

Cuéntanos qué necesitas. Respondemos en 24 horas, incluidos los fines de semana.