Tiempo de escaneo del PLC

t_total = t_io + t_logic + t_comms

Calculadora

Resultado

Fórmula

t_total = t_io + t_logic + t_comms

Descripción

Un PLC (controlador lógico programable) ejecuta su programa en un ciclo de escaneo (scan) cíclico que consta de tres fases principales: leer todas las entradas, ejecutar el programa lógico del usuario y actualizar las salidas y gestionar las comunicaciones. El tiempo total de escaneo determina la latencia de respuesta en el peor de los casos del sistema de control. Un cambio en una entrada que ocurra justo después de la fase de escaneo de entradas no se procesará hasta el siguiente ciclo, lo que resulta en un tiempo de respuesta máximo de casi dos ciclos de escaneo completos. Los procesos rápidos como el conteo de alta velocidad o el control de movimiento pueden requerir interrupciones de hardware dedicadas en lugar de depender del ciclo de escaneo normal.

Variables

  • t_total — Tiempo total del ciclo de escaneo (s)
  • t_io — Tiempo para leer entradas y escribir salidas (s)
  • t_logic — Tiempo para ejecutar el programa del usuario (s)
  • t_comms — Tiempo para la comunicación de red y el mantenimiento (s)

Notas prácticas

Los tiempos de escaneo típicos de un PLC oscilan entre 1-50 ms según el tamaño del programa y la cantidad de E/S. Los PLC modernos ofrecen tareas periódicas con tasas de ejecución fijas para bucles de control críticos en el tiempo, tareas controladas por eventos activadas por interrupciones y tareas en segundo plano para el mantenimiento no crítico. Los temporizadores de vigilancia (watchdog) detectan excesos del tiempo de escaneo que indican errores de programa o carga excesiva.

¿Necesitas más funciones?

Guarda cálculos, importa datos de telemetría, simula la descarga de la batería y colabora con tu equipo.

Probar la aplicación