Radares Mirando al Sur

Fundamentos, Tecnologías, Aplicaciones, Historia y Memoria

¿Qué bus de campo elijo? CANbus, PROFIBUS, Modbus RTU o Modbus TCP/IP

¿Confundido entre CANbus, PROFIBUS, Modbus RTU y Modbus TCP/IP? Si usted diseña o mantiene sistemas de automatización industrial, saber elegir el bus de campo correcto le ahorra costes y dolores de cabeza. En este post le explicamos las diferencias clave, cuándo usar cada uno, cómo integrarlos mediante gateways y su relación con el IoT industrial y filosofías open como Open Electronics. Ideal para ingenieros que buscan una comparativa clara, práctica y sin rodeos. Síganme y les cuento.

CANbus (Controller Area Network)

  • Topología: línea o estrella (con repetidores)
  • Medio físico: par trenzado diferencial (CAN High / CAN Low)
  • Protocolo: basado en mensajes con prioridad por ID (arbitraje no destructivo)
  • Velocidad: hasta 1 Mbps (40 m) / menor velocidad a mayor distancia
  • Aplicación típica: automoción, maquinaria móvil, sistemas embebidos, robótica
  • Ventaja: determinismo, robustez eléctrica, bajo costo
  • Desventaja: tamaño de trama limitado (8 bytes de datos por mensaje)

✅ Ideal cuando la latencia y la confiabilidad ante ruido eléctrico son prioritarias.

PROFIBUS (PROcess FIeld BUS) – variante DP (Decentralized Periphery)

  • Topología: línea principal con derivaciones (bus activo)
  • Medio físico: RS‑485 (PROFIBUS DP) o fibra óptica
  • Protocolo: maestro‑esclavo cíclico (también comunicación acíclica)
  • Velocidad: desde 9.6 kbps hasta 12 Mbps
  • Aplicación típica: plantas de proceso, fabricación, control de accionamientos
  • Ventaja: madurez, gran cantidad de dispositivos (hasta 126), diagnóstico avanzado
  • Desventaja: configuración más compleja, cable y conectores específicos

✅ Un clásico en la industria europea, sobre todo en sistemas Siemens.

Modbus RTU (Remote Terminal Unit)

  • Topología: línea en bus (RS‑485) o punto a punto (RS‑232)
  • Medio físico: RS‑485 (hasta 32 dispositivos) o RS‑232 (1 esclavo)
  • Protocolo: maestro‑esclavo simple, basado en trama binaria (CRC)
  • Velocidad: 1.2 kbps a 115.2 kbps (típico 19.2 o 38.4 kbps)
  • Aplicación típica: PLCs, sensores, inversores, edificios inteligentes
  • Ventaja: extremadamente simple, abierto, libre de regalías, fácil de depurar
  • Desventaja: sin detección automática de colisiones (responsabilidad del maestro), limitado en distancia vs. velocidad

✅ El “engancha y funciona” de los buses: no da miedo, documentación infinita.

Modbus TCP/IP

  • Topología: estrella con switches de Ethernet estándar
  • Medio físico: cable UTP/FTP (o WiFi, pero no recomendado en industria pesada)
  • Protocolo: Modbus encapsulado en TCP (puerto 502)
  • Velocidad: 10/100/1000 Mbps (la típica industrial es 100 Mbps)
  • Aplicación típica: integración IT/OT, control remoto, SCADA sobre Ethernet
  • Ventaja: aprovecha infraestructura de red, muchos clientes simultáneos, más alcance (routers)
  • Desventaja: menos determinismo que RTU o CAN (depende de la red), cuidado con ciberseguridad

✅ La opción moderna si usted ya tiene Ethernet industrial y no requiere ciclos < 10 ms.


Tabla rápida comparativa

CaracterísticaCANbusPROFIBUS DPModbus RTUModbus TCP/IP
Medio físicoPar diferencialRS‑485RS‑485Ethernet
Maestro/EsclavoMultimaestroMaestro‑EsclavoMaestro‑EsclavoMaestro‑Esclavo
DeterminismoAlto (por ID)Alto (ciclo fijo)Bajo (depende del maestro)Medio (red conmutada)
Distancia típica500 m @ 50 kbps100 m @ 12 Mbps1200 m @ 96 kbps100 m por tramo (con switches más)
Número de nodos6412632 (sin repetidor)Ilimitado (por IP)
Facilidad de usoMediaComplejaMuy fácilFácil (si sabe redes)

¿Y si ya tiene varios buses mezclados? (Gateway / Puente de protocolos)

En muchas plantas industriales usted encontrará más de un bus de campo conviviendo: una máquina vieja con PROFIBUS, unos sensores nuevos con Modbus RTU, y un SCADA que solo habla Modbus TCP/IP.

Para integrarlos sin tener que reemplazar todo, se utilizan gateways (pasarelas o puentes de protocolos). Un gateway recibe datos de un bus (ej. CANbus) y los traduce al protocolo de salida (ej. Modbus TCP/IP) en tiempo real.

Ejemplos típicos de gateway:

ConversiónAplicación común
Modbus RTU ↔ Modbus TCP/IPConectar dispositivos RS‑485 a una red Ethernet industrial (muy económico).
CANbus ↔ Modbus RTUIntegrar sensores de vehículo o maquinaria móvil a un PLC convencional.
PROFIBUS DP ↔ Modbus TCP/IPUnir una línea de montaje con PROFIBUS a un sistema SCADA moderno por Ethernet.
CANopen ↔ PROFIBUSRobots o accionamientos con CANopen en una planta que usa PROFIBUS como backbone.
Cualquier bus ↔ cualquier busGateways universales configurables (ej. Anybus, HMS, Red Lion, Prosoft).

¿Cómo funciona?

  • El gateway actúa como esclavo/maestro simultáneo: por un lado es maestro del bus local (ej. lee sensores Modbus RTU), y por el otro se comporta como esclavo o cliente en el bus principal (ej. sirve esos datos por Modbus TCP/IP).
  • Normalmente se configura mediante software o páginas web internas, mapeando direcciones de memoria: la trama de un bus se convierte en registros del otro.

Ventajas de usar gateways

  • Evita tirar equipos funcionando: usted conserva su inversión en hardware antiguo.
  • Reduce cableado: un solo gateway conecta decenas de dispositivos a una red superior.
  • Aísla dominios: una caída en un bus no necesariamente tira el otro.
  • Facilita la integración IT/OT: usted puede enviar datos de campo a la nube sin cambiar cada sensor.

Desventajas a considerar

  • Latencia añadida: el gateway introduce un pequeño retardo (normalmente milisegundos, pero puede ser crítico en lazos muy rápidos).
  • Punto único de fallo: si el gateway se bloquea, se pierde la comunicación entre buses.
  • Configuración no siempre trivial: debe entender ambos protocolos para mapear bien los datos.

✅ Recomendación: si usted tiene una planta mixta, planifique primero cuál será su bus “aglutinador” (casi siempre Modbus TCP/IP por su simplicidad y soporte) y luego busque gateways específicos para sus buses legacy.


Un vínculo natural: Open Electronics y el IoT industrial

Quizá usted conozca mi serie de artículos sobre Open Electronics (y su comunidad maker). Allí se insiste en un principio que estos buses comparten: la apertura. Tanto CANbus como Modbus nacieron como estándares abiertos, sin ataduras a un solo fabricante, lo que permite mezclar dispositivos de distintas marcas en un mismo bus. Esa filosofía “open” es la misma que impulsa el hardware de código abierto y las placas como Arduino o ESP32.

Y en el terreno del IoT industrial, los gateways que acabamos de ver son protagonistas absolutos. Convertir Modbus RTU a MQTT, o CANbus a REST API, es la forma más limpia de subir datos de sensores legacy a la nube. Un gateway bien elegido convierte su planta en un nodo de Industria 4.0 sin necesidad de cambiar cada actuador. De hecho, publicaciones como “Tecnología de Gateway IoT de Intel” (tratada en Open Electronics) muestran exactamente estos retos: unificar buses de campo dispares para hablar TCP/IP y, desde ahí, llegar a Internet.

No lo forzamos: si usted ya lee Open Electronics o trabaja con IoT, estos buses y gateways son el eslabón perdido entre el taller y la nube.


¿Cuándo usar cada uno (sin olvidar los gateways)?

  • CANbus → dispositivos distribuidos que deben reaccionar rápido y sin un maestro central (ej. sistema de gestión de baterías, sensores en un vehículo).
  • PROFIBUS → instalaciones industriales grandes con muchos esclavos, donde el fabricante ya lo impone (ej. líneas de montaje alemanas).
  • Modbus RTU → proyectos pequeños o medianos, actualización de sistemas legacy, conectividad con equipos económicos.
  • Modbus TCP/IP → cuando necesita integrarse con sistemas IT, acceder desde la nube o superar distancias largas sin repetidores.
  • Gateway → cuando usted ya tiene más de un bus funcionando y quiere unirlos sin reemplazar todo el parque.

Para cerrar (y debatir con colegas)

Ningún bus es “el mejor” absoluto. La clave está en la compatibilidad de sus dispositivos, la velocidad de ciclo requerida, la topología de planta y el costo de cableado. Y si ya heredó una mezcla, un gateway bien elegido le ahorrará meses de trabajo.

¿Cuál usa usted más? ¿Ha tenido que integrar buses distintos mediante gateways?
Esto da para una buena discusión técnica. Por ejemplo, en LADETEC solemos debatir si merece la pena migrar un PROFIBUS estable a Modbus TCP/IP o si es mejor añadir un gateway y olvidarse. Yo tengo mi opinión, pero me interesa la suya.

Dr. Orlando L. Rodríguez González, Ingeniero Eléctrico, Especialista en Automática, Telemecánica y Comunicaciones graduado Summa Cum Laude en el Instituto de Ingenieros de Transporte de Moscú.

Deje su comentario o comparta su experiencia, aquí estamos.

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *