Glosario de Automatización • Tiempo de actualización PROFINET

PROFINET: tiempo de actualización, send clock y factor de reducción

Ingeniería Merobix • • 5 min de lectura

Cuando usted configura un dispositivo PROFINET define cada cuánto se refrescan sus datos, y ese número no es arbitrario: es el send clock multiplicado por un factor de reducción. Entenderlo le permite darle a un variador rápido y a una entrada de temperatura lenta el ritmo correcto a cada uno sin inundar la red. Esta página explica el send clock, el factor de reducción y cómo se combinan en un tiempo de actualización.

Volver al glosario

Tiempo de actualización PROFINET en una línea: El tiempo de actualización de PROFINET para un dispositivo es su send clock multiplicado por un factor de reducción. El send clock es el tic base de temporización que comparte toda la red, y el factor de reducción es un multiplicador por dispositivo que envía los datos de ese dispositivo cada N tics. Un dispositivo rápido usa un factor pequeño para un tiempo de actualización corto; uno lento usa un factor grande, y así cada uno recibe un ritmo adecuado en una misma red.

El send clock es el tic base

PROFINET IO organiza el tráfico cíclico alrededor de un intervalo base común llamado send clock. Todos los dispositivos de la red comparten el mismo send clock, y este define la ranura cíclica más pequeña en la que se programan las tramas de tiempo real. Piénselo como el latido de la red: nada cíclico ocurre más rápido que un send clock, y la actualización de cada dispositivo se temporiza como múltiplo de él. Mantener un solo tic base compartido es lo que permite a la red programar muchos dispositivos sin colisiones.

El send clock es un ajuste de toda la red, así que acortarlo acelera la actualización más rápida posible pero también eleva la carga base, porque ocurren más ranuras por segundo. Por eso no se trata de fijar el send clock en su mínimo: se fija lo bastante rápido para su dispositivo más exigente y se deja que los dispositivos lentos viajen a una fracción de ese ritmo mediante su factor de reducción.

El factor de reducción fija el ritmo de cada dispositivo

El factor de reducción (reduction ratio) es un multiplicador por dispositivo que dice: envíe los datos cíclicos de este dispositivo cada N send clocks. Un factor de reducción de 1 significa que el dispositivo se actualiza en cada send clock, el ritmo más rápido. Un factor de 8 significa que se actualiza una vez cada ocho send clocks: un octavo del ritmo y un octavo de la carga de red para ese dispositivo. Multiplicar el send clock por el factor de reducción da el tiempo de actualización real de ese dispositivo.

Este esquema de dos partes es lo que hace eficiente una red mixta. Un servoaccionamiento que necesita un lazo apretado recibe un factor de reducción de 1; un transmisor de temperatura que cambia despacio recibe un factor grande y consume mucho menos ancho de banda. Elegir los factores es una decisión real de ingeniería: demasiado rápido desperdicia ancho de banda y puede empujar la red hacia su límite, demasiado lento agrega latencia al lazo de control. Para temporización dura de movimiento se pasa de este esquema a ranuras programadas, que es el terreno de PROFINET IRT frente a RT.

Cómo ajustar los tiempos de actualización en la práctica

El método práctico es trabajar desde su requisito más rápido. Elija un send clock lo bastante corto para satisfacer al dispositivo más exigente y asigne después a cada uno de los demás el factor de reducción más grande que todavía cumpla su propia necesidad de temporización, para que consuma el mínimo ancho de banda posible. La herramienta de ingeniería normalmente muestra la carga de red resultante, y un diseño que corre cerca del límite no deja margen para el jitter ni para dispositivos adicionales.

Para una capa de monitoreo, estos ajustes explican la frescura observada de los datos. Un tag actualizado a un octavo del ritmo base se verá menos vivo en una tendencia que uno al ritmo base, y eso es por diseño, no una falla. Una plataforma como Merobix grafica los valores que el controlador mantiene; el tiempo de actualización gobierna qué tan frescos están esos valores en el controlador antes de que el SCADA los muestree, algo que vale la pena saber cuando una tendencia de movimiento lento es lo esperado y no algo roto. El exceso de variabilidad de temporización aparece como jitter de red si el send clock se fija con demasiada agresividad.

Preguntas frecuentes

¿Cómo se calcula el tiempo de actualización en PROFINET?

El tiempo de actualización es igual al send clock multiplicado por el factor de reducción del dispositivo. El send clock es el tic base compartido por toda la red; el factor de reducción es un multiplicador por dispositivo que envía los datos de ese dispositivo cada N tics. Así, un dispositivo con un factor de reducción grande se actualiza menos seguido y usa menos ancho de banda que uno con factor de 1.

¿Por qué no poner todos los dispositivos al tiempo de actualización más rápido?

Porque cada actualización rápida consume ancho de banda de la red. Correr todos los dispositivos con un factor de reducción de 1 puede empujar la red hacia su límite y no dejar margen para el jitter ni para crecer. A los dispositivos rápidos se les dan tiempos de actualización cortos, y a los de cambio lento se les deja viajar con un factor de reducción mayor, ajustando el ritmo de cada uno a su necesidad real.

¿El send clock es el mismo para todos los dispositivos PROFINET?

Sí. El send clock es un intervalo base de toda la red compartido por todos los dispositivos; define la ranura cíclica más pequeña. Los dispositivos individuales difieren después en cada cuánto envían realmente, fijado por su factor de reducción. Acortar el send clock acelera la actualización más rápida alcanzable, pero eleva la carga base de toda la red.

Fuentes y lecturas

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

Más en Protocolos industriales
Clave de actualización vs clave de sesión  •  Clases de seguridad PROFINET  •  Desajuste de nombre de dispositivo PROFINET  •  Modelo de diagnóstico PROFINET  •  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 →