Glosario de Automatización • Tiempo de escaneo

¿Qué es el tiempo de escaneo?
El ciclo repetitivo del PLC

Ingeniería Merobix • • 4 min de lectura

Un PLC no corre su programa una sola vez: lo corre una y otra vez, miles de veces por minuto, en un bucle repetitivo apretado llamado ciclo de escaneo. El tiempo que toma una pasada completa es el tiempo de escaneo, y fija qué tan rápido el controlador puede reaccionar al mundo. Esta guía explica qué pasa en cada escaneo, por qué el tiempo de escaneo importa, y en qué se diferencia de la tasa de sondeo que usa un sistema SCADA.

Volver al glosario

Tiempo de escaneo en una línea: El tiempo de escaneo es cuánto tarda un PLC en completar un ciclo de escaneo, leer todas sus entradas, ejecutar todo el programa de control y actualizar todas sus salidas, típicamente unos pocos milisegundos, repetido de forma continua.

Qué pasa en un escaneo

Un ciclo de escaneo clásico de PLC tiene tres pasos principales que se repiten sin fin. Primero, el escaneo de entradas: el PLC lee el estado de cada entrada y lo copia a una tabla de imagen interna, para que todo el programa trabaje desde una instantánea consistente. Segundo, el escaneo del programa (lógica): el PLC ejecuta su lógica de control de inicio a fin, usando la imagen de entradas para calcular nuevos valores de salida. Tercero, el escaneo de salidas: los resultados calculados se escriben a las salidas físicas. Las tareas de mantenimiento interno, comunicaciones, diagnósticos, autoverificaciones, corren alrededor de estos pasos.

Luego vuelve a empezar. El tiempo de escaneo es la duración de una pasada completa. Para un programa pequeño puede ser de uno a unos pocos milisegundos; un programa grande con muchas instrucciones o comunicaciones pesadas toma más. Como las salidas solo se actualizan una vez por escaneo, una entrada que cambia tiene que esperar, en promedio, parte de un escaneo antes de que el programa siquiera la vea.

Por qué importa el tiempo de escaneo, y tasa de sondeo vs tiempo de escaneo

El tiempo de escaneo fija la capacidad de respuesta del controlador. Si una entrada de paro debe atraparse de forma confiable, su señal tiene que persistir más de un escaneo, y el tiempo de respuesta total incluye el escaneo más el filtrado de la entrada y la actuación de la salida. Para eventos rápidos, los ingenieros mantienen los programas eficientes, usan interrupciones o entradas de alta velocidad, y evitan lógica inflada que estire el escaneo. Un tiempo de escaneo consistente y corto es señal de un controlador sano; un tiempo de escaneo que crece de forma inesperada puede señalar un problema.

El tiempo de escaneo se confunde a menudo con la tasa de sondeo del SCADA, pero son capas distintas. El tiempo de escaneo es qué tan rápido el controlador local corre su propia lógica, milisegundos. La tasa de sondeo es qué tan seguido el host del SCADA solicita datos a ese controlador por la red, a menudo segundos o más, especialmente sobre celular o radio hacia sitios remotos de petróleo y gas. Las decisiones de control ocurren a velocidad de escaneo en el campo; el SCADA ve una vista muestreada más lenta de los resultados, que es exactamente por lo que el control crítico en tiempo vive en el controlador y no en el host del SCADA.

Preguntas frecuentes

¿Cuáles son los pasos de un ciclo de escaneo de PLC?

Leer todas las entradas a una tabla de imagen, ejecutar el programa de control de inicio a fin usando esa imagen, luego escribir los resultados calculados a las salidas, más el mantenimiento interno como las comunicaciones, repitiéndose de forma continua.

¿Cuál es un tiempo de escaneo típico de PLC?

A menudo unos pocos milisegundos para un programa modesto. Crece con el tamaño del programa, la cantidad de instrucciones y la carga de comunicaciones, y un tiempo de escaneo que aumenta de forma inesperada puede indicar un problema.

¿Cuál es la diferencia entre el tiempo de escaneo y la tasa de sondeo del SCADA?

El tiempo de escaneo es qué tan rápido el controlador local corre su propia lógica, usualmente milisegundos. La tasa de sondeo es qué tan seguido el host del SCADA solicita datos a ese controlador por la red, a menudo segundos, así que el control crítico en tiempo se queda en el controlador.

Más en PLC, RTU, HMI y DCS
Escaneo de entradas y salidas  •  Bit de primer escaneo  •  Comisionar un ciclo de embolo viajero  •  Ciclo de vida HMI ISA-101  •  Ecualizacion de controlador de carga  •  Todo en PLC, RTU, HMI y DCS →
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 →