Diagnóstico eléctrico y de protocolo de redes PROFIBUS DP con la planta en operación
1. Qué es
Diagnosticar a fondo una red PROFIBUS DP obligaba, hasta hace no mucho, a subir a planta cargando equipos distintos y a repetir la conexión al bus tantas veces como instrumentos hubiera. Este maletín concentra cuatro de ellos: monitor de bus, osciloscopio digital de alta velocidad, gráfico de barras de calidad de señal y escaneo de topología. Se conecta por USB a un notebook y trabaja sobre redes de 9,6 kbps a 12 Mbps. El propósito de fondo es reemplazar la búsqueda por descarte con una medición objetiva y documentada.
La arquitectura se divide en dos partes:
- Hardware: la interfaz ProfiCore Ultra. Una caja de 108 x 68 x 28 mm y unos 125 g que toma del puerto USB los 400 mA que necesita, sin fuente externa. Opera entre 0 y +60 °C con grado de protección IP 20, y aloja en su interior el osciloscopio digital de alta velocidad junto con la lógica de captura del bus.
- Software: el paquete ProfiTrace 2, con los módulos ProfiTrace (analizador), ScopeWare, Bar graph y Topology Scan, más el generador de reportes, el Network Manager y los Wizards de medición automatizada.
Los modos no compiten entre sí: trabajan en paralelo. Pasar de una pestaña a otra no borra lo que se recolectó en la anterior, así que la medición eléctrica, la captura de telegramas y la estadística se van acumulando juntas durante toda la sesión.
Para conectarse al bus está el Tap Connector. Son unos 20 cm de cable con dos virtudes: no introduce perturbaciones por línea derivada (spur line) y sostiene el ProfiCore en posición vertical, sin que su peso termine forzando el conector piggy-back de la instalación.
Perfil de aplicación. Esta configuración apunta al diagnóstico y mantenimiento de redes PROFIBUS DP en operación. El equipo escucha el bus de forma pasiva y entrega, sin detener la producción, tanto la evidencia eléctrica como la de protocolo.
2. Qué encuentra
Son siete las familias de fallas que el fabricante declara detectables de forma directa: ruido, reflexiones, caídas de tensión, problemas de terminación, direcciones duplicadas, cables cortados y errores de configuración. Existe una segunda categoría, la que verdaderamente complica al mantenedor: los eventos intermitentes. Sobreimpulsos, telegramas de error, repeticiones y diagnósticos esporádicos que jamás se dejan ver en una inspección de media hora, pero que están ahí.
Sobre una instalación en operación, que es el escenario natural de este kit, la cobertura documentada por el fabricante es completa:
| Falla | Módulo que la detecta |
|---|---|
| Fallas generales de comunicación | ProfiTrace |
| Dirección duplicada | ProfiTrace |
| Dirección incorrecta | ProfiTrace |
| Dispositivo faltante | ProfiTrace |
| Diagnósticos de dispositivo | ProfiTrace |
| Errores de configuración | ProfiTrace |
| Terminación ausente o en exceso | ScopeWare |
| Terminación sin alimentación | ScopeWare |
| Líneas derivadas (spur lines) | ScopeWare |
| Cortocircuito, cable cortado, conductores cruzados | ScopeWare |
| Cable demasiado largo | ScopeWare |
| Problemas de EMC / ruido | ScopeWare |
| Incumplimiento de la regla de 1 metro | ScopeWare |
El osciloscopio integrado entrega la forma de onda en tiempo real. Trabaja con 100 MHz de ancho de banda y una frecuencia de muestreo de 2 x 192 MHz en las líneas A y B, equivalente a 384 MHz en medición diferencial; el rango de tensión abarca de -9 a +9 V en modo diferencial y de -4,5 a +8,5 V en modo simple.
3. Detalle de las funciones
3.1. ProfiTrace 2 — monitor de bus y analizador
Es el núcleo del sistema. Trabaja de forma pasiva: escucha el tráfico sin inyectar un solo telegrama, de manera que el tiempo de ciclo de la instalación queda intacto.
El punto de partida de cualquier medición es la Live List. Muestra en tiempo real todas las estaciones del bus, cada una con un color según su estado, así que uno sabe dónde mirar antes de haber leído un telegrama:
- Verde: estación en intercambio de datos (Data Exchange).
- Amarillo: estación perdida.
- Rojo: falla de parametrización o discrepancia en el número Ident.
- Morado: falla de configuración.
- Sin color: la estación está en el bus, pero fuera del intercambio de datos.
Dentro de cada celda, unos bloques rojos intermitentes avisan del diagnóstico que envía el esclavo:
- Parpadea la esquina superior izquierda: bit Ext.Diag activo. Hay un problema crítico en la E/S, la medición o el control asociado.
- Parpadea la esquina superior derecha: bit Static.Diag activo. La E/S no está actualizada o todavía no está en condiciones de ser transferida.
- Parpadean ambas: las dos condiciones se dan a la vez.
Vale la pena importar los archivos GSD antes de empezar: con ellos la lista muestra el nombre de producto de cada dispositivo y el análisis deja de ser un ejercicio de memoria con direcciones.
Las estadísticas son, en palabras del manual, la función más potente del analizador. Reúnen en una matriz aquello que de otro modo obligaría a revisar telegramas uno por uno. Estos son los indicadores disponibles:
- Syncs. Mensajes que el maestro dirige a una estación mientras espera su primera respuesta. Si el contador crece fuera del arranque o del reinicio del maestro, hay perturbaciones en la red.
- Retries (total) y Retries (peor secuencia). Uno acumula todas las retransmisiones detectadas; el otro aísla la peor racha consecutiva. Con este segundo valor se comprueba si se alcanzó o se superó el límite fijado en los parámetros de bus, que según la especificación PROFIBUS es de 8 como máximo.
- Station lost / Slave station lost. Las veces que una estación agotó los reintentos sin responder y quedó fuera del control del maestro.
- Illegal responses to requests. Mensajes contestados de forma corrupta. Cuando este contador sube de manera sostenida siempre en la misma dirección, lo más probable es que haya dos o más esclavos configurados con esa dirección.
- Data-Exchange interval (ms), más lento, más rápido y frecuencia (Hz). El tiempo real que transcurre entre dos ciclos de intercambio de datos hacia un mismo esclavo. Sirve para conocer la velocidad efectiva de la red, detectar esclavos lentos, confirmar si el tiempo de ciclo mínimo deseado es realmente alcanzable y evaluar el desempeño de la tarjeta maestra.
- Input size / Output size. El último tamaño de entrada y salida detectado en el intercambio de datos.
- Diagnósticos solicitados por el maestro, respondidos por el esclavo y respondidos en Data Exchange. Este tercer contador mide las señales de diagnóstico que aparecen durante la operación normal.
- Último y mayor tamaño de mensaje de diagnóstico. Conviene revisarlo: un esclavo que envía más diagnósticos que los declarados en su GSD puede llevar al maestro a un comportamiento no confiable.
Los contadores se ponen a cero por estación, por indicador individual o todos juntos, algo práctico cuando se quiere un reporte con una ventana de medición bien acotada.
La grabación de mensajes despliega los telegramas con marca de tiempo, columnas configurables, comentarios interpretados y funciones de búsqueda; si el caso lo amerita, también en formato crudo (raw). Con los GSD cargados, el panel de información traduce valores de proceso y diagnósticos a texto legible. Están disponibles los filtros de grabación y de vista, los disparos por evento (triggers) y el registro directo a archivo.
La Data Inspection cumple otro rol: deja fijo en pantalla el último valor capturado de las variables que se hayan elegido dentro de los mensajes de Data Exchange, con su offset en el mensaje, el tipo de dato y la presentación en decimal, hexadecimal o binario. Esa selección se guarda junto con la traza y se recupera después.
El Network Condition Indicator (NCI) contesta de inmediato la primera pregunta que hace cualquiera al llegar a la planta: ¿la red está sana? Un semáforo muestra verde si la operación es correcta, amarillo si hay problemas pero la red sigue funcionando y rojo si el asunto exige atención urgente. Junto al semáforo aparecen el tiempo total de medición y el porcentaje de ese tiempo en que la red estuvo en cada color. Ese porcentaje es lo que convierte una percepción en un número defendible frente a un tercero.
Los criterios que gobiernan el semáforo están declarados en una lista de advertencias:
| Evento | Semáforo | ¿Retorna a verde automáticamente? |
|---|---|---|
| Tensión de idle baja (0,9 V a 0,3 V) | Amarillo | Sí |
| Diagnóstico crítico (Ext-diag) | Amarillo | Sí |
| Error de configuración | Amarillo | Sí |
| Error de parametrización | Amarillo | Sí |
| Risk Margin bajo (60 a 40) | Amarillo | No |
| Amplitud de esclavo baja (apenas sobre 2,5 V) | Amarillo | No |
| Repeticiones (repeats) | Amarillo | No |
| Syncs | Amarillo | No |
| Tensión de idle bajo el límite (< 0,3 V) | Rojo | Sí |
| Risk Margin bajo el límite (< 40) | Rojo | No |
| Amplitud de esclavo bajo el límite (< 2,5 V) | Rojo | No |
| Respuestas ilegales (illegals) | Rojo | No |
| Esclavo perdido | Rojo | No |
La columna de la derecha esconde un criterio interesante. Varios eventos no vuelven solos a verde: hay que reconocerlos con el botón Reset. Así, un esclavo perdido a las tres de la mañana sigue estando en pantalla cuando llega el turno de día.
Queda por mencionar el Risk Margin, que condensa la calidad eléctrica del segmento en un número entre 0 y 99. Para cada estación se detecta el nivel más alto de un «0» y el más bajo de un «1», y se mide cuánto distan de la línea de 0 V; mientras más cerca del centro, menos margen queda frente a ruido y reflexiones. El valor informado es siempre el del peor dispositivo del segmento: bajo 60 el semáforo se pone amarillo, bajo 40 se va a rojo. Es el dato que permite sostener, con respaldo escrito, algo que de otro modo suena a opinión: que una red sin fallas visibles está operando al filo.
3.2. ScopeWare — osciloscopio digital integrado
Cuando la sospecha apunta a lo eléctrico, esta es la pestaña donde se confirma o se descarta. El osciloscopio arranca solo, en modo diferencial, mostrando todas las señales medidas, y desde ahí se ajustan base de tiempo y escala de tensión.
Funciones principales:
- Disparo por dispositivo. Basta un doble clic sobre la estación en la Live List para que el osciloscopio dispare sobre ella y muestre sólo su señal. Es la forma habitual de auditar la calidad de señal de un esclavo determinado.
- Freeze. Detiene la imagen para estudiar sin apuro un evento capturado.
- Cursores. Análisis de nivel y de tiempo directamente sobre la traza.
- Modo A y B. Junto a la medición diferencial, exhibe las líneas A y B por separado. Sin esa vista es difícil distinguir un cortocircuito entre conductor y pantalla.
- Bit Interpretation Engine. Dibuja sobre la señal analógica los bits que ProfiTrace decodifica del bus. Comparar la forma de onda con la interpretación lógica que sale de ella permite decidir con fundamento si la señal aún es decodificable o si está justo en el límite.
Acompaña a la herramienta un catálogo de patrones de referencia con el aspecto exacto de cada falla en pantalla: señales aceptables, terminación ausente o cable cortado, cortocircuito entre A y B, cortocircuito entre B y pantalla, exceso de terminadores, terminación sin alimentación y perturbación EMC/EMI. Ese material acorta bastante el camino para quien todavía no acumula años interpretando trazas.
3.3. Bar graph — calidad de señal por dispositivo
La amplitud de señal de cada estación del segmento, ordenada por dirección y dibujada como barras. Es el tamizaje rápido: una sola pantalla y ya se sabe cómo está eléctricamente la red completa.
Hay dos modos de medición. Los dos consideran únicamente el tramo entre el 20 % y el 80 % del tiempo de bit, para que los tiempos normales de subida y bajada no contaminen el resultado:
- AB Differential voltage. La amplitud promedio de la señal. Deja en evidencia tensiones globalmente bajas, típicas de un cable excesivamente largo, de un cable de tipo incorrecto o de una interfaz de bus defectuosa.
- AB Diff stable voltage. La diferencia entre la tensión más baja del «1» y la más alta del «0», o sea, la amplitud mínima efectiva. Este modo delata reflexiones capaces de corromper la integridad de los bits, entre ellas las que provocan los terminadores faltantes.
La lectura del gráfico está normalizada:
- Amplitud promedio esperada: en torno a 6 V.
- Barras notoriamente altas, sobre 9 V por ejemplo: reflexiones extensas por terminación ausente o cable cortado.
- Barras bajas y en rojo: baja impedancia o cortocircuito en el cable de bus. El umbral rojo viene fijado en 2,5 V y se puede modificar.
- Barras grises: la estación lleva más tiempo inactiva que el definido (5 segundos por defecto) o su señal está tan degradada que ProfiTrace no consigue decodificar el mensaje.
El resultado es que el esclavo débil queda señalado, con su valor en volts al lado, mucho antes de llegar a detener una línea.
3.4. Topology Scan — plano real de la red
Dibuja la topología del segmento sin detener la instalación: posición relativa de cada dispositivo, longitud de cable entre estaciones consecutivas y longitud total. Resuelve dos necesidades bien distintas. La primera es documental, y aparece cada vez que el plano as-built se perdió o nunca llegó a levantarse. La segunda es de terreno: cuando ScopeWare o el Bar graph ya delataron una falla eléctrica, este dibujo indica dónde ir a buscarla.
Eso sí, el resultado sólo es válido bajo ciertas condiciones, que conviene revisar antes de medir:
- La detección de topología opera únicamente a 500 kbps y 1,5 Mbps.
- El ProfiCore Ultra va conectado al inicio o al final del segmento, y hay que saber a qué dirección de estación está conectado.
- Las distancias menores a 2 m o mayores a 230 m respecto del punto de medición no se miden de forma confiable.
- El segmento debe estar libre de perturbaciones (líneas derivadas, ruido, terminación incorrecta) e instalado conforme a las guías de instalación PROFIBUS.
- Se asume al menos 1 metro de cable entre estaciones.
- Sólo se calculan las estaciones del segmento o punto de medición actual.
A esta función la complementa la medición de longitud de cable, incorporada desde ProfiTrace 2.9.6 y pensada para la etapa previa a la energización. Calcula de extremo a extremo la longitud del cable de un segmento DP con el cable pasivo: sin maestros activos, lo que obliga a desconectar o deshabilitar PLC, DCS, HMI y herramientas de programación. La medición tampoco atraviesa repetidores. El procedimiento pide conectar el ProfiCore al inicio del segmento con la terminación activada, desactivar la terminación del extremo contrario e ingresar cuántos conectores DB9 y cuántas estaciones hay; con ese dato el software compensa la inductancia que ellos introducen. Entre 10 y 20 segundos después aparece el resultado, con una desviación del orden del 10 % respecto del valor real y un mínimo de 1 metro.
3.5. Network Manager — organización de la medición y trazabilidad
Medir es una cosa; entregar un informe que alguien pueda leer seis meses después es otra. De ese salto se encarga el Network Manager: guarda y recupera mediciones de osciloscopio, gráficos de barras e imágenes de topología, y asigna nombres a segmentos, puntos de medición y estaciones que luego viajan al reporte final.
Características operativas:
- Captura continua en segundo plano. Desde que se inicializa el ProfiCore Ultra, el registro de mediciones eléctricas corre de manera permanente. Hay que tenerlo presente al mover el equipo dentro de la planta: la función Stop Processing corta ese registro y resguarda lo ya medido.
- Valores mínimos y máximos. Además de la señal actual, retiene las amplitudes mínima y máxima de cada estación. Ahí quedan expuestas las degradaciones que no coinciden con el momento en que uno está mirando.
- Propiedades por estación. Nombre de etiqueta (tagname), dirección, tipo de dispositivo, canal si el equipo cuelga de un hub de diagnóstico y la marca de alias cuando la dirección representa a un repetidor. Este último detalle resuelve un viejo problema de documentación: los repetidores generan señales en el bus pero carecen de dirección propia, de modo que se los representa con una estación del otro lado.
- Gestión de múltiples puntos de medición. Un segmento se mide en sus dos extremos, según la buena práctica. Para eso se crean puntos diferenciados («inicio de segmento en maestro 3», «fin de segmento en esclavo 28») con sus mediciones separadas; de lo contrario el reporte final se vuelve confuso.
- Gestión de múltiples segmentos. Con repetidores, hubs o convertidores de fibra óptica de por medio, las señales eléctricas no cruzan el equipo intermedio: se regeneran al otro lado. Por eso se crean segmentos independientes, se traslada el ProfiCore entre ellos y se depuran de cada árbol las estaciones que físicamente no pertenecen a ese tramo.
- Persistencia. Todo queda en un archivo .ptn, que se genera además de forma automática al guardar una traza de mensajes. Es la base para comparar el estado de la red entre campañas separadas por meses.
3.6. Generación de reportes y Wizards
El reporte reúne en un documento las señales eléctricas de todos los dispositivos, las fallas detectadas, la topología de la red, el gráfico de barras y los datos administrativos del trabajo: empresa, nombre de la red, detalles del proyecto. La portada trae una conclusión explícita sobre si la instalación se propone como aprobada o con restricciones, junto con las propiedades de la red: velocidad de transmisión, número de maestros, número de esclavos y tiempo de ciclo mínimo, promedio y máximo.
De cada esclavo se registran número Ident, fabricante, nombre de modelo, longitud de bytes de E/S, tensión de señal mínima, máxima y última, diagnósticos en Data Exchange, total de reintentos, cuántas veces se perdió el dispositivo y su última imagen de osciloscopio. La impresión sale a cualquier driver instalado, PDF incluido.
Hay un ajuste fino que conviene conocer: se pueden excluir los Syncs de la conclusión. Está previsto para sistemas de control cuyo esquema de redundancia envía mensajes Sync a esclavos inexistentes de forma normal y no deshabilitable.
Los Wizards, por su parte, automatizan secuencias completas de medición. Lo interesante no es sólo el ahorro de pasos: como se ejecutan siempre igual y durante el mismo tiempo, los reportes quedan comparables entre campañas y entre técnicos distintos.
- Gather Network Info. Audita el segmento conectado de principio a fin: limpia los datos previos, inicializa el ProfiCore, detecta la velocidad de transmisión, recolecta las mediciones de osciloscopio de todas las estaciones y los valores del Bar graph, graba 5 segundos de todos los mensajes, graba durante 1 minuto los mensajes con errores, respuestas ilegales y repeticiones, arma el reporte en PDF y empaqueta todo en un ZIP dentro de una carpeta fechada. No hace falta ningún software adicional para comprimir ni para generar el PDF.
- Trouble Finder. Un clic y queda monitoreando la red, registrando los problemas que vayan ocurriendo; al terminar entrega el reporte y el ZIP. Es el Wizard más utilizado y la razón es evidente: está hecho para las fallas intermitentes, las que rara vez se dejan atrapar en una inspección puntual.
4. Los tres momentos de uso
Puesta en marcha. Con el cable todavía pasivo, la medición de longitud y la verificación de terminación con ScopeWare validan la instalación física en el momento en que corregir un error todavía sale barato. Una vez que la red arranca, el Bar graph muestra en una pantalla que todos los dispositivos transmiten con amplitud adecuada, y el reporte deja constancia formal de la recepción.
Operación y mantenimiento. El Topology Scan levanta el plano real de la red sin detener el bus ni tocar el tiempo de ciclo, así que se trabaja con la planta produciendo. El Network Condition Indicator da el veredicto inmediato del estado de la red y el Trouble Finder queda vigilando las fallas intermitentes sin pedir configuración previa.
Mantenimiento preventivo. Los reportes automáticos, en un formato que la industria acepta, funcionan como línea base para comparar el estado de la red a lo largo del tiempo. El Risk Margin y los valores mínimos y máximos que guarda el Network Manager hacen visible la degradación progresiva: un margen que baja de 90 a 65 entre dos campañas es una advertencia temprana, y llega bastante antes que el primer telegrama perdido.
5. Alcance de esta configuración
El kit Plus cubre la cadena completa de diagnóstico sobre PROFIBUS DP: evidencia de protocolo con ProfiTrace, evidencia eléctrica con ScopeWare y Bar graph, topología del segmento con Topology Scan, y documentación formal del trabajo con el Reporte y el Network Manager. Es la configuración indicada cuando la tarea consiste en medir, diagnosticar y documentar redes DP existentes, con la instalación en producción y sin depender del sistema de control.
6. Contenido del kit
ProfiCore Ultra, cable USB (A a B), cable USB (A a mini, para alimentación adicional si se requiere), ProfiTrace 2, ScopeWare, Bar graph, Topology Scan, Reporting, Tap Connector 2, manual electrónico y maletín de transporte azul.
Fabricante: HMS Technology Center B.V. (Países Bajos), marca Anybus Diagnostics, anteriormente Procentec.
Fuentes técnicas: ProfiTrace 2.9.7 User Manual V5.0.4, capítulos 1, 5, 7, 8, 11, 16, 17, 22 y 23; ficha de producto del fabricante para la referencia 37021. Las especificaciones y el contenido del kit deben verificarse contra la revisión vigente de la documentación del fabricante al momento de la especificación de compra.


