Fallos de topología en EtherNet/IP y PROFIBUS DP: guía práctica de Allen-Bradley y Schneider

Por qué conocer la topología ayuda a mantener el tiempo de actividad
Todo programador debería saber cómo falla su red. Un solo eslabón débil perjudica la fiabilidad, el tiempo de actividad y la estabilidad. Las plantas modernas también envían datos a pasarelas de IoT en la nube. Por lo tanto, las fallas de topología ahora tienen repercusiones más amplias. Mapeemos las cuatro formas clásicas —vinculadas a equipos Allen-Bradley y Schneider reales— con parámetros que puedes medir hoy.
P: ¿Cómo falla una topología lineal (bus)?
En una línea, los dispositivos se sitúan en una sola cadena recta. Requiere un mínimo de cableado y es adecuada para lazos pequeños y no críticos. Sin embargo, un cable roto inutiliza todo el recorrido. Un terminal flojo o un dispositivo apagado también interrumpe la comunicación aguas abajo.
En PROFIBUS DP, una terminación incorrecta es la causa silenciosa de las fallas. En Modbus RTU con un Schneider Modicon Quantum, la ausencia de resistencias de polarización provoca fallas intermitentes difíciles de rastrear.
Usa una pasarela Ethernet/PROFIBUS ProSoft para unir segmentos y aislar fallas sin volver a cablear todo el bus.
- Paso 1 — Instala un terminador de 390 Ω únicamente en el primer y el último nodo PROFIBUS DP.
- Paso 2 — Mide entre las líneas A y B. Debes obtener aproximadamente 220 Ω en el bus cargado.
- Paso 3 — Para Modbus RTU, añade terminadores de 120 Ω en los extremos, además de resistencias de polarización.
- Paso 4 — Mantén la longitud del segmento por debajo de 1200 m a 9,6 kbps; reduce ese valor a medida que aumente la velocidad en baudios.
P: ¿Qué causa las fallas de una topología en estrella en EtherNet/IP?
Una estrella conecta cada dispositivo a un switch central. La ampliación es sencilla y la resolución de problemas también. Sin embargo, el switch central es el único punto de falla: si deja de funcionar, toda la red se detiene.
En EtherNet/IP, un dispositivo ruidoso puede inundar la red con paquetes multicast o broadcast, lo que detiene el tráfico de control en toda la estrella. Un procesador Allen-Bradley ControlLogix 1756-L62 situado detrás de una VLAN mal configurada descartará silenciosamente los mensajes implícitos.
- Paso 1 — Activa el snooping de IGMP para que el tráfico multicast permanezca únicamente en los puertos suscritos.
- Paso 2 — Limita el RPI de EtherNet/IP a valores realistas: normalmente, entre 500 ms y 2000 ms.
- Paso 3 — Configura QoS y la clase de servicio para priorizar los mensajes implícitos.
- Paso 4 — Segmenta el tráfico CIP Motion o CIP Sync en una VLAN dedicada.
P: ¿Cómo fallan las topologías en anillo y en qué se diferencia DLR?
El anillo elimina la debilidad de un solo cable al conectar los dispositivos en un circuito cerrado, proporcionando dos rutas hacia cada nodo. Un corte de fibra ya no detiene la planta. Allen-Bradley utiliza Device Level Ring (DLR); Schneider y otros fabricantes utilizan protocolos de anillo Ethernet basados en RSTP.
Sin embargo, los anillos pueden fallar dos veces de forma simultánea. Una interrupción en dos nodos divide el anillo en un segmento lineal y, si el bloqueo no se reactiva correctamente, se produce de inmediato una tormenta de broadcast. La pasarela ProSoft PLX51-PBS admite topologías compatibles con anillos para plantas mixtas PROFIBUS/EtherNet/IP.
- Paso 1 — Activa DLR en los módulos adaptadores y establece un tiempo de recuperación del anillo cercano a 200 ms.
- Paso 2 — Ajusta el retardo de reenvío de RSTP para que coincida con la tolerancia a fallas del controlador.
- Paso 3 — Genera una alarma ante cualquier interrupción individual del anillo para que el personal la repare antes de que ocurra una segunda falla.
P: ¿Cuáles son los riesgos ocultos de las topologías en árbol?
Un árbol organiza estrellas en ramas y escala bien, pero las fallas del switch raíz se propagan ampliamente. Los recorridos Ethernet largos provocan fragmentación de paquetes y las tramas de control pequeñas terminan agotando el tiempo de espera. En un rack Allen-Bradley, las discrepancias de MTU descartan silenciosamente los paquetes CIP.
El módulo Modbus Allen-Bradley ProSoft MVI56E-MCM es sensible a los errores de MTU y de entramado cuando se instala en los extremos de las ramas de un árbol. Confirma una MTU de 1500 bytes en toda la ruta y comprueba los contadores de errores CRC de cada puerto. El aumento de esos contadores apunta a terminadores defectuosos o ruido eléctrico.
Para obtener redundancia de reserva en caliente en la raíz, el procesador Schneider 140CPU67160 Hot Standby proporciona conmutación por error Ethernet multimodo para proteger la raíz del árbol.
- Paso 1 — Confirma que la MTU sea de 1500 bytes en todos los switches de la ruta del árbol.
- Paso 2 — Comprueba los contadores de errores CRC de cada puerto; sustituye primero los conectores sospechosos.
- Paso 3 — Protege la raíz con un procesador redundante o enlaces ascendentes dobles.
Conclusión y recomendaciones de acción
Adapta la solución a la forma de la topología:
- Bus/Línea — Comprueba primero la resistencia de terminación y la longitud del segmento.
- Estrella — Protege el switch central; bloquea las tormentas multicast con el snooping de IGMP.
- Anillo — Genera una alarma ante la primera interrupción, antes de que una segunda falla provoque una tormenta.
- Árbol — Protege el switch raíz y confirma la MTU de extremo a extremo.
Conserva registros de las líneas base medidas: la resistencia de PROFIBUS, los valores de polarización de Modbus y el RPI de EtherNet/IP por nodo. Esto convierte las conjeturas en una rutina de diagnóstico repetible, lista para tu próxima interrupción en equipos Allen-Bradley o Schneider.
Autor: Liang Junhao es ingeniero de automatización industrial con más de 10 años de experiencia en PLC, DCS y sistemas de control.
