Glosario de Automatización • AR y CR de PROFINET

Relaciones de aplicación y comunicación PROFINET

Ingeniería Merobix • • 5 min de lectura

Cuando un controlador PROFINET se conecta a un dispositivo verá los términos AR y CR en los diagnósticos y en los manuales, y no son intercambiables. La relación de aplicación es la conexión global; las relaciones de comunicación son los canales de datos específicos dentro de ella. Tener clara esta jerarquía hace mucho más fáciles de leer los manuales de dispositivos y las fallas de conexión. Esta página define ambas y muestra cómo se anidan.

Volver al glosario

AR y CR de PROFINET en una línea: Una relación de aplicación (AR) PROFINET es la conexión lógica que un controlador establece con un dispositivo IO, negociada una vez al arranque y contenedora de todos los parámetros de esa relación. Dentro de la AR corren varias relaciones de comunicación (CR): las CR de IO que llevan los datos cíclicos de entrada y salida, una CR de alarmas que lleva las tramas de alarma acíclicas y un canal de datos de registro para parámetros. La AR es el contenedor; las CR son las tuberías.

La AR es el contenedor de la conexión

Al establecer la conexión, el controlador IO envía una solicitud Connect al dispositivo y establece una relación de aplicación. La AR agrupa todo lo relativo a esa relación controlador-dispositivo: qué dispositivo, identificado por su nombre de estación; el arreglo esperado de módulos y submódulos; la temporización de actualización; y el conjunto de relaciones de comunicación que llevarán el tráfico real. Si el arreglo de módulos que el controlador espera no coincide con lo que el dispositivo presenta, la AR no se establece y el controlador reporta una falla de configuración en lugar de correr con datos desparejados.

Como la AR se negocia una vez y luego se mantiene, también es la unidad que cae completa cuando un dispositivo se desconecta. Las pantallas de diagnóstico que reportan un aborto de AR le están diciendo que la relación entera con ese dispositivo colapsó - un cable jalado, una pérdida de energía, un cambio de nombre - no que una señal individual se puso mala. Distinguir una falla a nivel de AR de un diagnóstico de un solo canal es la diferencia entre perseguir un problema de red y perseguir un sensor.

Las CR llevan el tráfico real

Dentro de la AR viven varias relaciones de comunicación, cada una con un trabajo definido. Las CR de IO son las cíclicas: típicamente una CR de entrada que lleva datos del dispositivo al controlador y una CR de salida que lleva datos en el otro sentido, ambas refrescadas en cada ciclo de actualización. Estas son las tramas que hacen a PROFINET de tiempo real, y su temporización es lo que gobierna la decisión entre RT e IRT, como se cubre en PROFINET RT vs IRT.

Junto a las CR de IO cíclicas está la CR de alarmas, que es acíclica y dirigida por eventos: lleva las tramas de alarma que un dispositivo levanta cuando un canal falla, se extrae un módulo o un diagnóstico aparece o se resuelve. También hay un canal de datos de registro usado para leer y escribir parámetros, registros I&M y diagnósticos bajo demanda. Separar el IO cíclico de las alarmas por evento y de los registros bajo demanda es lo que permite a PROFINET mantener una temporización de control apretada y aun así entregar diagnósticos ricos sin perturbarla.

Leer las fallas a través del lente AR/CR

El beneficio práctico es la interpretación de fallas. Un aborto de AR significa que la relación entera con un dispositivo cayó. Una alarma que llega por la CR de alarmas significa que se levantó un diagnóstico específico mientras la AR sigue sana - el dispositivo habla, pero reporta una falla de canal. Un error de parametrización al conectar significa que falló el intercambio de datos de registro que configura al dispositivo. Nombrar el nivel en el que ocurrió una falla lo apunta de inmediato a la capa correcta.

Para una plataforma de monitoreo, esta estructura explica por qué un controlador puede presentar un dispositivo como conectado y aun así marcar canales individuales malos: la AR está arriba, las CR de IO fluyen, pero la CR de alarmas entregó un diagnóstico. Una plataforma como Merobix grafica los tags y bits de estado resultantes del controlador; no abre AR propias. Conocer el modelo de AR y CR es lo que permite a un ingeniero mapear una palabra de estado en el SCADA de regreso al mecanismo PROFINET exacto que la activó.

Preguntas frecuentes

¿Cuál es la diferencia entre una AR y una CR en PROFINET?

La relación de aplicación (AR) es la conexión lógica completa entre un controlador y un dispositivo, negociada al arranque. Las relaciones de comunicación (CR) son los canales de datos individuales dentro de esa AR: CR de IO para datos cíclicos, una CR de alarmas para eventos y un canal de datos de registro para parámetros. Una AR contiene varias CR.

¿Qué significa un aborto de AR?

Un aborto de AR significa que la relación de aplicación entera con un dispositivo colapsó - no una sola señal mala. Las causas incluyen un cable jalado, una pérdida de energía del dispositivo, un cambio del nombre de estación o un timeout del watchdog. La relación completa y todas sus CR caen juntas, así que el controlador reporta al dispositivo como ausente hasta que la AR se restablece.

¿Qué CR lleva los diagnósticos PROFINET?

Los diagnósticos dirigidos por eventos viajan por la CR de alarmas como tramas de alarma acíclicas, levantadas cuando un canal falla o un módulo se agrega o se quita. Los diagnósticos y parámetros bajo demanda usan el canal de datos de registro. Las CR de IO cíclicas llevan solo datos de proceso, así que los diagnósticos nunca roban ancho de banda al lazo de control de tiempo real.

Fuentes y lecturas

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

Más en Protocolos industriales
Clases de seguridad PROFINET  •  Desajuste de nombre de dispositivo PROFINET  •  Modelo de diagnóstico PROFINET  •  PROFINET RT vs IRT  •  PROFINET vs EtherNet/IP para una máquina  •  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 →