Glosario de Automatización • Modelo de diagnóstico PROFINET

El modelo de diagnóstico de PROFINET: canal y módulo

Ingeniería Merobix • • 5 min de lectura

Una de las verdaderas fortalezas de PROFINET es que una falla no llega como un bit de estado anónimo: llega etiquetada con el canal, el módulo y el dispositivo exactos que la generaron. Entender esa jerarquía le permite saltar directo de una bandera de falla en el SCADA a la terminal física con problema. Esta página explica cómo anidan los diagnósticos de canal, de módulo y de dispositivo, y cómo afloran hacia el controlador.

Volver al glosario

Modelo de diagnóstico PROFINET en una línea: El modelo de diagnóstico de PROFINET es jerárquico. Un diagnóstico de canal se asocia a un solo canal de E/S y nombra el tipo de falla, como rotura de hilo o cortocircuito. Un diagnóstico de módulo o submódulo marca un slot completo. El dispositivo agrega todo hacia arriba, de modo que el controlador ve qué nodo, slot, canal y tipo de falla ocurrió, y el ingeniero ubica la terminal que falla sin adivinar.

Los niveles de canal, módulo y dispositivo

En el nivel más fino está el diagnóstico de canal. Cuando un canal de entrada o de salida detecta un problema - un hilo roto, un corto, un valor fuera de rango, una sobretemperatura - el dispositivo genera un diagnóstico de canal que lleva el slot, el subslot y el número de canal, más un tipo de falla codificado. Por eso una rotura de hilo en PROFINET le dice cuál de cuarenta terminales se abrió, en lugar de solo marcar la tarjeta. Los códigos de error de canal estandarizados cubren las fallas eléctricas comunes, así que una rotura de hilo se lee igual entre fabricantes, mientras que los códigos extendidos y los específicos del fabricante llevan el detalle particular de cada dispositivo.

Arriba del canal está el nivel de módulo o submódulo. Retirar un módulo, insertar el módulo equivocado o una falla que afecta a todo el módulo levanta un diagnóstico contra el slot y no contra un canal individual. El dispositivo agrega todos los diagnósticos activos, de forma que su estado general refleja si algo, en cualquier parte de él, está actualmente en falla. Cuando usted ve el LED de un dispositivo ponerse en rojo, eso es el acumulado a nivel de dispositivo de uno o más diagnósticos de canal o de módulo debajo.

Cómo llegan los diagnósticos al controlador

Los diagnósticos viajan al controlador como tramas de alarma acíclicas por la relación de comunicación de alarmas, separadas de los datos cíclicos de E/S, así que una avalancha de diagnósticos nunca perturba el ciclo de control en tiempo real. Un diagnóstico que aparece levanta una alarma; cuando la condición se despeja, sigue una alarma de desaparición, de modo que el controlador siempre conoce el estado actual y no solo que algo falló alguna vez. El controlador también puede leer el registro completo de diagnóstico bajo demanda por el canal de datos de registro.

La profundidad de diagnóstico que un dispositivo garantiza entregar está ligada a su nivel de capacidad, y por eso la clase de conformidad PROFINET gobierna cuánto puede usted apoyarse en él. Este diagnóstico estructurado y autodescriptivo es también lo que distingue a PROFINET de un fieldbus crudo donde la falla es solo un bit de estado, más cercano en espíritu a cómo un watchdog de comunicaciones solo le dice que un enlace murió, no por qué.

Del diagnóstico a la pantalla del SCADA

En el controlador, cada diagnóstico aflora como datos que el programa puede leer: un estado de dispositivo, un estado de módulo y los códigos específicos de canal y de falla. Los ingenieros suelen mapearlos a tags con nombre para que la HMI o el historiador muestren no solo que hay una falla presente, sino cuál canal y qué tipo de falla. Ese mapeo es lo que convierte el diagnóstico estructurado de PROFINET en un mensaje utilizable por el operador.

Una plataforma de monitoreo como Merobix grafica esos tags de estado ya decodificados y cualquier palabra de diagnóstico que el controlador exponga; no se suscribe por sí misma a la CR de alarmas. El valor de entender el modelo es la trazabilidad: cuando el SCADA muestra una falla de dispositivo, el ingeniero sabe que la cadena corre de dispositivo a módulo a canal, y puede pedir el registro de diagnóstico subyacente para encontrar la terminal exacta, recortando el tiempo de diagnóstico de fallas en campo.

Preguntas frecuentes

¿Qué información lleva un diagnóstico de canal de PROFINET?

Un diagnóstico de canal lleva el slot, el subslot y el número de canal donde está la falla, más un tipo de falla codificado como rotura de hilo, cortocircuito, sobretemperatura o fuera de rango. Los códigos estandarizados cubren las fallas eléctricas comunes de manera consistente entre fabricantes, y los códigos extendidos agregan detalle específico del dispositivo. Eso ubica la terminal exacta que falla, no solo la tarjeta.

¿Los diagnósticos hacen más lento el ciclo de control de PROFINET?

No. Los diagnósticos viajan como tramas de alarma acíclicas por una relación de comunicación de alarmas separada, no dentro de los datos cíclicos de E/S. Ni siquiera una ráfaga de diagnósticos le roba ancho de banda al ciclo de control en tiempo real. Esa separación es una decisión de diseño central que deja a PROFINET mantenerse determinista y aun así entregar reportes de falla ricos y por evento.

¿Cómo sé cuándo se despejó una falla de PROFINET?

PROFINET levanta una alarma de aparición cuando un diagnóstico se activa y una alarma de desaparición cuando la condición se despeja, así que el controlador siempre sigue el estado actual. Este reporte por flancos permite que la HMI muestre la falla como activa o resuelta en lugar de dejarla enclavada para siempre. El controlador también puede leer el registro de diagnóstico vivo para confirmar qué está en falla en este momento.

Fuentes y lecturas

Referencias primarias de los organismos de normas y reguladores que definen este tema:

Más en Protocolos industriales
Diagnóstico PROFIBUS DP  •  Clases de seguridad PROFINET  •  Desajuste de nombre de dispositivo PROFINET  •  Capa física FSK de HART  •  PROFINET RT vs IRT  •  Todo en Protocolos industriales →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →