Terminación de cable y polarización del bus en PROFIBUS DP
Un segmento PROFIBUS DP que pierde esclavos, corrompe datos o funciona solo cuando cierto tablero está energizado es muy a menudo un problema de terminación, no una falla de dispositivo. La terminación de DP es activa - alimenta resistencias de polarización que sostienen el bus ocioso en un nivel definido - así que dónde la coloca y si permanece energizada importa. Esta página explica la terminación y la polarización de DP y por qué se comportan distinto que una resistencia simple.
Terminación de PROFIBUS DP en una línea: La terminación de PROFIBUS DP es una red activa integrada en el conector de bus estándar: en cada extremo de un segmento coloca una resistencia de acoplamiento que detiene las reflexiones y, de forma crucial, resistencias de polarización pull-up y pull-down que sostienen el par RS-485 ocioso en un nivel lógico definido. Como esas resistencias de polarización necesitan alimentación, el terminador debe estar energizado, así que un dispositivo de extremo apagado o un terminador desconectado vuelve poco confiable el bus completo.
La terminación hace dos trabajos, no uno
En la capa física RS-485 que usa DP, una línea sin terminar refleja las señales en sus extremos abiertos, y esas reflexiones corrompen los datos - el mismo problema de reflexión de cualquier línea de transmisión. La terminación coloca una resistencia de acoplamiento a través del par en cada extremo físico del segmento para absorber la señal y matar la reflexión. Ese es el trabajo que la mayoría imagina. Pero la terminación de PROFIBUS hace un segundo trabajo que una resistencia pelona no hace: polariza el bus. Este comportamiento activo es una razón por la que un segmento DP es más quisquilloso de lo que sugiere una lectura casual de la señalización serial RS-485.
Polarizar significa sostener la línea ociosa en un nivel lógico conocido cuando ninguna estación la está excitando. Entre mensajes, los drivers RS-485 sueltan el par, y sin polarización la línea flota a un nivel indefinido donde el ruido puede leerse como datos. El terminador DP agrega un pull-up en un hilo y un pull-down en el otro, forzando el par ocioso a un estado de reposo limpio y definido. Una terminación que solo acoplara impedancia sin polarizar dejaría al bus vulnerable exactamente en los huecos de silencio entre los sondeos del intercambio maestro-esclavo de DP.
Por qué el terminador debe permanecer energizado
Las resistencias de polarización necesitan una fuente contra la cual jalar, y esa fuente viene de la estación cuyo conector provee la terminación - por eso los conectores de bus PROFIBUS llevan un interruptor de terminación y por eso el conector estándar D-sub de 9 pines enruta pines de alimentación para alimentarla. Ponga el interruptor encendido en cada uno de los dos extremos físicos del segmento y apagado en cada conector intermedio. Hágalo mal y aparecen las fallas clásicas: sin terminador, o con un conector de en medio encendido, obtiene reflexiones y errores intermitentes; con un terminador encendido pero su dispositivo apagado, la polarización colapsa y el bus ocioso flota.
Ese último caso es el que atrapa a la gente. Un segmento perfectamente cableado puede portarse mal simplemente porque el dispositivo de un extremo está apagado por mantenimiento, quitándole la alimentación que su terminador necesitaba para polarizar el bus. La cura es terminar en puntos que permanezcan energizados, o usar un terminador autónomo alimentado en el extremo del segmento, para que la polarización sobreviva a un solo dispositivo apagándose. Cuando un bus DP muestra caídas intermitentes de esclavos que siguen el patrón de qué tableros están energizados, sospeche de la terminación y la polarización antes que de los esclavos - una firma de falla distinta de los problemas de turnaround vistos con convertidores RS-485. Los valores específicos de resistencia y cualquier límite de longitud de derivación pertenecen a las guías de cableado de PROFIBUS y a la hoja de datos del fabricante del conector.
Preguntas frecuentes
¿Por qué un terminador PROFIBUS necesita estar alimentado?
Porque la terminación de DP es activa: además de la resistencia de acoplamiento que detiene las reflexiones, incluye resistencias de polarización pull-up y pull-down que sostienen el bus ocioso en un nivel definido, y esas necesitan una fuente. La alimentación viene de la estación que provee la terminación. Si ese dispositivo se apaga, la polarización colapsa y el bus ocioso flota, causando errores intermitentes aunque el cableado esté correcto.
¿Dónde enciendo la terminación en un segmento PROFIBUS DP?
En los dos extremos físicos del segmento, y en ningún punto intermedio. Los conectores de bus PROFIBUS tienen un interruptor de terminación; póngalo encendido en el primer y el último conector del segmento y apagado en todos los conectores de en medio. Un terminador encendido a mitad del bus, o faltante en un extremo, causa reflexiones y corrupción de datos.
¿Cuál es la diferencia entre terminación y polarización?
La terminación es la resistencia de acoplamiento que absorbe la señal en el extremo de un segmento para prevenir reflexiones. La polarización es el pull-up y el pull-down que sostienen el par RS-485 ocioso en un nivel lógico definido entre mensajes para que el ruido flotante no se lea como datos. La terminación de PROFIBUS hace ambas cosas, y por eso es activa y necesita alimentación, a diferencia de una resistencia terminadora pelona.
Fuentes y lecturas
Referencias primarias de los organismos de normas y reguladores que definen este tema:
- PROFIBUS & PROFINET International - PROFIBUS
Servicios de automatización
¿Necesita convertir esta información en un sistema que funcione?
Merobix integra SCADA, programa PLC Allen-Bradley y Siemens, y diseña y fabrica tableros de control industrial.
Las solicitudes de reunión se revisan antes de confirmarse.