Logotipo de TSL Automation Solutions
Educación2 min de lectura

¿Qué es un RTOS? Los sistemas operativos en tiempo real en la automatización industrial

TSL Automation Solutions 6 de mayo de 2025 Actualizado el 18 may 2026
RTOS, sistema operativo en tiempo real para control industrial, TSL Automation Solutions
Compartir

Índice de contenidos

¿Qué es un RTOS?

Un RTOS (Real-Time Operating System, sistema operativo en tiempo real) es un sistema operativo diseñado para ejecutar tareas dentro de plazos de tiempo garantizados y deterministas. A diferencia de Windows o Linux, que priorizan el rendimiento y la multitarea, un RTOS garantiza que una tarea concreta se ejecutará dentro de una ventana de tiempo definida (normalmente de microsegundos a milisegundos), con independencia de cualquier otra actividad del sistema.

Por qué la automatización industrial necesita computación en tiempo real

En el control de movimiento, un variador servo recibe comandos de posición cada 250 microsegundos. Si el controlador pierde aunque sea un solo ciclo de comando, el motor se descontrola y la máquina entra en fallo. En los sistemas de seguridad, una parada de emergencia debe procesarse en un plazo de 10 ms desde su detección. Los sistemas operativos estándar como Windows no pueden garantizar estos tiempos de respuesta porque los procesos en segundo plano (antivirus, actualizaciones del sistema operativo, interrupciones de controladores) pueden retrasar la ejecución de tareas de forma impredecible.

Plataformas RTOS más habituales

  • VxWorks: RTOS comercial estándar del sector para aeroespacial, defensa y automatización industrial
  • QNX: RTOS compatible con POSIX utilizado en automoción y dispositivos médicos
  • FreeRTOS: RTOS de código abierto para microcontroladores y pasarelas IoT
  • PREEMPT_RT Linux: parche de tiempo real para Linux, utilizado en aplicaciones industriales de tiempo real no estricto
  • Windows CE / Windows IoT: tiempo real no estricto, utilizado en paneles HMI y terminales de operador

Tiempo real estricto frente a tiempo real no estricto

Tiempo real estricto (hard real-time): incumplir un plazo supone un fallo del sistema (por ejemplo, control de movimiento, PLC de seguridad). Tiempo real no estricto (soft real-time): es tolerable incumplir el plazo de forma ocasional (por ejemplo, actualizaciones de HMI, registro de datos). La mayoría de los paneles HMI de Cermate ejecutan Windows CE embebido o Linux con características de tiempo real no estricto, suficiente para las tareas de interfaz de operador y comunicación con PLC.

Preguntas frecuentes

Un RTOS (sistema operativo en tiempo real) es un sistema operativo diseñado para ejecutar tareas con una temporización garantizada, completando las operaciones dentro de una ventana de tiempo definida y determinista. A diferencia de los sistemas operativos de propósito general (Windows, Linux), un RTOS garantiza que las tareas de alta prioridad se ejecuten siempre dentro de su plazo. Los RTOS se utilizan en PLC, controladores de movimiento, sistemas de seguridad y dispositivos embebidos que requieren un determinismo estricto en tiempo real.
Los sistemas de tiempo real estricto garantizan que cada tarea se complete dentro de su plazo: un plazo incumplido supone un fallo del sistema (se utilizan en control de seguridad crítica, sistemas de frenos ABS, controladores de airbag, robots quirúrgicos). Los sistemas de tiempo real flexible buscan cumplir la mayoría de los plazos, pero pueden tolerar cierta latencia ocasional (se utilizan en streaming multimedia, actualizaciones de interfaz y registro de datos no críticos para la seguridad). Los PLC utilizan tiempo real estricto; los sistemas SCADA sobre Windows son de tiempo real flexible.
Entre los RTOS industriales más comunes se encuentran: VxWorks (Wind River, utilizado en controladores de automatización de Siemens y Rockwell), QNX (Blackberry, automoción y medicina), FreeRTOS (código abierto, dispositivos IoT a nivel de microcontrolador), INTEGRITY (Green Hills, certificado para seguridad) y RTOS propietarios embebidos en las CPU de los PLC (firmware Siemens S7, sistema operativo Mitsubishi iQ-R). Beckhoff TwinCAT ejecuta una extensión de núcleo de tiempo real estricto sobre Windows para el control basado en PC.
Windows estándar no es un sistema en tiempo real: una latencia de programación de 1 a 50 ms lo hace inadecuado para el control de máquinas en tiempo real estricto. Las extensiones de tiempo real (IntervalZero RTX64, Acontis EtherCAT Master, Beckhoff TwinCAT) añaden un núcleo en tiempo real que se ejecuta junto a Windows, logrando tiempos de ciclo de entre 250 microsegundos y 1 ms. Sin una extensión de tiempo real, los PC industriales con Windows desempeñan funciones de supervisión; los PLC se encargan del control en tiempo real.
TSL Automation Solutions suministra PC industriales Avalue para aplicaciones de supervisión y SCADA (tiempo real flexible) y paneles HMI Cermate conectados a PLC (que ofrecen control de tiempo real estricto). Para el control de tiempo real estricto basado en PC con extensiones TwinCAT o RTX, póngase en contacto con nuestro equipo para analizar las configuraciones de PC industrial Avalue adecuadas que admiten estas extensiones de tiempo real.
Etiquetas: qué es un RTOS sistema operativo en tiempo real RTOS frente a Windows industrial control determinista VxWorks QNX FreeRTOS computación industrial en tiempo real
¿Le ha resultado útil? Compártalo
T

TSL Automation Solutions

Directora de Marketing, TSL Automation Solutions

Sanjana escribe sobre tendencias de automatización industrial, lanzamientos de producto y novedades tecnológicas para TSL Automation Solutions, distribuidor con sede en Mumbai de sistemas HMI, Panel PC y computación embebida al servicio de fabricantes de la India y de todo el mundo.

¿Necesita ayuda para elegir el producto adecuado?

Nuestro equipo en Mumbai puede recomendarle el HMI, el Panel PC o el sistema embebido adecuado para su aplicación.

Contactar con TSL Automation