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».
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:
- Lectura de entradas: copia el estado físico de las entradas a la tabla de imagen.
- Ejecución de la lógica: resuelve el programa (ladder, FBD, ST…) usando esa imagen.
- Escritura de salidas: vuelca la tabla de imagen de salidas al hardware.
- 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:
- Lógica = número de instrucciones × tiempo por instrucción (según la clase de CPU).
- E/S = puntos digitales × costo por punto + canales analógicos × costo por canal.
- Comunicaciones = la sobrecarga por barrido que tú indicas (HMI/SCADA, red).
- Overhead = un porcentaje de housekeeping del sistema operativo.
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
¿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.