Tiempo de escaneo del PLC
t_total = t_io + t_logic + t_comms
Respuesta rápida
Esta calculadora resuelve t_total = t_io + t_logic + t_comms para Tiempo total de escaneo. Con Tiempo de escaneo de E/S 44 ms, Tiempo de ejecución de la lógica 94 ms, Tiempo de comunicaciones 9.4 ms, el resultado es 147.4 ms. Resuelve en 4 direcciones, así que introduces los valores que tienes y obtienes el que necesitas.
Calculadora
Fórmula
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.
Símbolos y unidades
| Símbolo | Significado | Unidad por defecto | Unidades aceptadas |
|---|---|---|---|
| t_total | Tiempo total de escaneo | ms | ps, ns, µs, ms, s, min, h |
| t_io | Tiempo de escaneo de E/S | ms | ps, ns, µs, ms, s, min, h |
| t_logic | Tiempo de ejecución de la lógica | ms | ps, ns, µs, ms, s, min, h |
| t_comms | Tiempo de comunicaciones | ms | ps, ns, µs, ms, s, min, h |
Paso a paso
- 1. Datos conocidos: Tiempo de escaneo de E/S 44 ms, Tiempo de ejecución de la lógica 94 ms, Tiempo de comunicaciones 9.4 ms
- 2. La relación: t_total = t_io + t_logic + t_comms
- 3. Sustituir: t_io = 44 ms, t_logic = 94 ms, t_comms = 9.4 ms
- 4. Resultado: Tiempo total de escaneo = 147.4 ms
Ejemplos resueltos
Rango mínimo
Datos: Tiempo de escaneo de E/S 0.22 ms, Tiempo de ejecución de la lógica 0.47 ms, Tiempo de comunicaciones 47 µs
Resultado: Tiempo total de escaneo = 0.737 ms
Rango bajo
Datos: Tiempo de escaneo de E/S 2.2 ms, Tiempo de ejecución de la lógica 4.7 ms, Tiempo de comunicaciones 0.47 ms
Resultado: Tiempo total de escaneo = 7.37 ms
Típico
Datos: Tiempo de escaneo de E/S 44 ms, Tiempo de ejecución de la lógica 94 ms, Tiempo de comunicaciones 9.4 ms
Resultado: Tiempo total de escaneo = 147.4 ms
Rango alto
Datos: Tiempo de escaneo de E/S 1.1 s, Tiempo de ejecución de la lógica 2.35 s, Tiempo de comunicaciones 0.235 s
Resultado: Tiempo total de escaneo = 3.685 s
Rango máximo
Datos: Tiempo de escaneo de E/S 11 s, Tiempo de ejecución de la lógica 23.5 s, Tiempo de comunicaciones 2.35 s
Resultado: Tiempo total de escaneo = 36.85 s
Resolver para cada variable
Resolver Tiempo total de escaneo
Tiempo de escaneo de E/S 0.22 ms, Tiempo de ejecución de la lógica 0.47 ms, Tiempo de comunicaciones 47 µs → 0.737 ms
Resolver Tiempo de escaneo de E/S
Tiempo total de escaneo 1 ms, Tiempo de ejecución de la lógica 0.22 ms, Tiempo de comunicaciones 100 µs → 0.68 ms
Resolver Tiempo de ejecución de la lógica
Tiempo total de escaneo 1 ms, Tiempo de escaneo de E/S 0.47 ms, Tiempo de comunicaciones 100 µs → 0.43 ms
Resolver Tiempo de comunicaciones
Tiempo total de escaneo 1 ms, Tiempo de escaneo de E/S 0.47 ms, Tiempo de ejecución de la lógica 0.22 ms → 0.31 ms
Cómo varía Tiempo total de escaneo con Tiempo de escaneo de E/S
| Tiempo de escaneo de E/S (entrada) | Tiempo total de escaneo (resultado) |
|---|---|
| 4.4 ms | 107.8 ms |
| 11 ms | 114.4 ms |
| 22 ms | 125.4 ms |
| 33 ms | 136.4 ms |
| 44 ms | 147.4 ms |
| 66 ms | 0.1694 s |
| 88 ms | 0.1914 s |
| 0.176 s | 0.2794 s |
| 0.308 s | 0.4114 s |
| 0.44 s | 0.5434 s |
El mismo resultado en otras unidades
| Unidad | Valor |
|---|---|
| µs | 147400 |
| ms | 147.4 |
| s | 0.1474 |
| min | 0.002457 |
Inserta esta calculadora
Pega esto en cualquier página. Sigue funcionando cuando esta página se actualiza y cita la fuente.
<iframe src="https://vbatpower.com/embed/plc-scan-time/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Tiempo de escaneo del PLC"></iframe>
<p><a href="https://vbatpower.com/formulas/plc-scan-time/">Tiempo de escaneo del PLC</a> Calculadora de vbatpower.com</p> Preguntas frecuentes
¿Cómo se calcula Tiempo de escaneo del PLC?
Usa t_total = t_io + t_logic + t_comms. Con Tiempo de escaneo de E/S 44 ms, Tiempo de ejecución de la lógica 94 ms, Tiempo de comunicaciones 9.4 ms, Tiempo total de escaneo resulta 147.4 ms.
¿Cuál es la fórmula de Tiempo de escaneo del PLC?
La fórmula es t_total = t_io + t_logic + t_comms. 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.
¿Cómo se obtiene Tiempo de escaneo de E/S conociendo los demás valores?
Despeja Tiempo de escaneo de E/S: con Tiempo total de escaneo 1 ms, Tiempo de ejecución de la lógica 0.22 ms, Tiempo de comunicaciones 100 µs, Tiempo de escaneo de E/S es 0.68 ms.
¿Cómo se obtiene Tiempo de ejecución de la lógica conociendo los demás valores?
Despeja Tiempo de ejecución de la lógica: con Tiempo total de escaneo 1 ms, Tiempo de escaneo de E/S 0.47 ms, Tiempo de comunicaciones 100 µs, Tiempo de ejecución de la lógica es 0.43 ms.
¿Qué unidades usa Tiempo de escaneo del PLC?
Tiempo total de escaneo se muestra en µs, ms, s, min. Los valores se guardan internamente en unidades base del SI, así que puedes mezclar prefijos sin convertir a mano.
Conceptos relacionados
Todas las fórmulas de Industrial / Procesos →¿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