NOC/SOC OPERATIVO · MONITOREO CONTINUO
CHIHUAHUA · DURANGO · SONORA · COAHUILA +52 (614) 426-2339
IT Experts de México
Contáctanos
Inicio/Herramientas/Calculadora de Tiempo de Barrido (Scan) de PLC
Control de procesos & OT

Calculadora de Tiempo de Barrido (Scan) de PLC

Estima el scan time de un PLC a partir de la carga de programa, los puntos de E/S y la sobrecarga de comunicaciones. Modelo de estimación con todos los supuestos expuestos y editables.

Intermedio Actualizada julio 2026 100% del lado del cliente
Es una estimación de orden de magnitud, no una medición. El scan real depende del tipo de instrucciones (un PID o un flotante cuestan mucho más que un booleano), del backplane, de las ráfagas de comunicaciones y de la carga de la CPU. Úsala para dimensionar y validar en etapa temprana. La fuente de verdad es el tiempo de scan que reporta tu propio PLC (mín/máx/promedio).
Carga del PLC
Número aproximado de instrucciones/renglones lógicos que ejecuta el barrido.
Define el tiempo promedio por instrucción (editable abajo).
Total de entradas + salidas discretas.
Total de canales analógicos (más costosos que los digitales).
Sondeo de HMI/SCADA, mensajería y tráfico de red atendidos por barrido.
Supuestos del modelo (editables)

Estos son los costos unitarios que asume la estimación. Ajústalos si tu fabricante publica valores; al editar el tiempo por instrucción, la clase de CPU pasa a «Personalizado».

Tiempo de barrido estimado
ms
barridos por segundo
Ejecución de lógica
% del total
Actualización de E/S
% del total
Comunicaciones
% del total
Housekeeping / overhead
% del total
Sugerencia de watchdog
ms (≈ 3× el barrido estimado)
Piso orientativo para dar margen a ráfagas de comunicaciones y picos de carga sin paros en falso. Ajústalo a la criticidad de tu proceso.

Qué es el tiempo de barrido de un PLC y por qué importa

Un PLC no ejecuta su programa "de un jalón": repite un ciclo de barrido (scan) una y otra vez, miles de veces por segundo. Cada ciclo tiene cuatro fases:

  1. Lectura de entradas: copia el estado físico de las entradas a la tabla de imagen.
  2. Ejecución de la lógica: resuelve el programa (ladder, FBD, ST…) usando esa imagen.
  3. Escritura de salidas: vuelca la tabla de imagen de salidas al hardware.
  4. Tareas internas: comunicaciones, diagnósticos y housekeeping del sistema operativo.

El tiempo de barrido es lo que dura ese ciclo completo. Determina la rapidez de reacción del sistema: un cambio en una entrada no se refleja en las salidas hasta el siguiente ciclo, así que el retardo de respuesta puede llegar a ser de hasta dos veces el tiempo de scan.

Cómo estima esta herramienta

El modelo suma cuatro términos, cada uno con supuestos que puedes editar:

Es deliberadamente un modelo de estimación. No captura el costo real de instrucciones pesadas (aritmética de punto flotante, PID, lazos, manejo de strings), las tareas de interrupción, ni la variabilidad de la carga. Sirve para dimensionar y para detectar cuando un diseño va a quedar corto —no para reemplazar la medición—.

Regla práctica de velocidad

Un buen objetivo es que el barrido sea del orden de un décimo o menos de la constante de tiempo más rápida que necesitas controlar o detectar. Para procesos lentos (temperatura, nivel) un scan de decenas de milisegundos sobra; para control de movimiento o eventos rápidos se buscan pocos milisegundos, o se usan tareas periódicas de alta prioridad dedicadas en vez del barrido continuo.


Preguntas frecuentes

¿Qué es el tiempo de barrido (scan time) de un PLC?
Es lo que tarda el PLC en completar un ciclo: leer entradas, ejecutar la lógica, actualizar salidas y atender tareas internas. Un scan de 5 ms se repite 200 veces por segundo. Determina qué tan rápido reacciona el control a un cambio en campo.
¿Esta calculadora me da el tiempo de scan exacto?
No, por diseño. Es un modelo de orden de magnitud para dimensionar en etapa temprana. El tiempo real depende del tipo de instrucciones (un PID o un flotante cuestan mucho más que un booleano), del backplane, de las comunicaciones y de la carga de la CPU. La fuente de verdad es el scan mín/máx/promedio que reporta tu propio PLC.
¿Qué componentes suma el modelo?
Cuatro: ejecución de lógica (instrucciones × tiempo por instrucción), actualización de E/S (digitales y analógicos con costos distintos), sobrecarga de comunicaciones por barrido (HMI/SCADA y red), y housekeeping del sistema como porcentaje. Todos los costos unitarios están expuestos y son editables.
¿Por qué el tiempo por instrucción cambia tanto entre PLCs?
Porque la potencia de la CPU varía por órdenes de magnitud: de nanosegundos por instrucción en gama alta a más de un microsegundo en equipos legacy. Por eso hay presets por clase de CPU, pero puedes ajustar el valor si tu fabricante publica un benchmark.
¿Cómo configuro el watchdog a partir del scan?
El watchdog debe dispararse solo ante una falla real. Una práctica común es fijarlo en al menos 2 a 3 veces el barrido esperado, para tolerar ráfagas de comunicaciones y picos de carga sin paros en falso. La calculadora sugiere ese piso; ajústalo a la criticidad del proceso y al fabricante.
¿Qué tan rápido debe ser el scan para mi proceso?
Regla práctica: que el barrido sea del orden de un décimo o menos de la constante de tiempo más rápida a controlar. Procesos lentos toleran decenas de ms; movimiento o eventos rápidos piden pocos ms o tareas periódicas dedicadas. Además, el retardo de respuesta puede ser de hasta dos veces el scan.

¿Diseñas o mantienes sistemas de control industrial?

Nuestro Centro de Operaciones monitorea redes OT, PLCs y sistemas SCADA/ICS 24×7 con visibilidad unificada de eventos de TI y OT.

Ver Centro de Operaciones

Herramientas relacionadas

// Contacto

Inicia hoy tu transformación digital

Trabajemos juntos. Cuéntanos qué necesita tu operación y te respondemos a la brevedad.

call+52 (614) 400-0013 phone_in_talk+52 (614) 426-2339 mailcontacto@itxperts.com.mx

Al enviar aceptas nuestro Aviso de Privacidad.