Logo TSL Automation Solutions
Formazione1 min di lettura

Che cos'è un RTOS? I sistemi operativi real-time nell'automazione industriale

TSL Automation Solutions 6 maggio 2025 Aggiornato il 18 mag 2026
RTOS, sistema operativo in tempo reale per il controllo industriale, TSL Automation Solutions
Condividi

Indice dei contenuti

Che cos'è un RTOS?

Un RTOS (Real-Time Operating System) è un sistema operativo progettato per eseguire attività entro vincoli temporali garantiti e deterministici. A differenza di Windows o Linux, che privilegiano il throughput e il multitasking, un RTOS garantisce che un'attività specifica venga eseguita entro una finestra temporale definita, tipicamente da microsecondi a millisecondi, indipendentemente da qualsiasi altra attività del sistema.

Perché l'automazione industriale richiede il calcolo in tempo reale

Nel controllo del movimento, un azionamento servo riceve comandi di posizione ogni 250 microsecondi. Se il controllore manca anche un solo ciclo di comando, il motore si blocca a scatti e la macchina va in errore. Nei sistemi di sicurezza, un arresto di emergenza deve essere elaborato entro 10ms dal rilevamento. I sistemi operativi standard come Windows non possono garantire questi tempi di risposta, perché i processi in background (antivirus, aggiornamenti del sistema operativo, interrupt dei driver) possono ritardare in modo imprevedibile l'esecuzione delle attività.

Piattaforme RTOS più diffuse

  • VxWorks: RTOS commerciale standard del settore per aerospaziale, difesa e automazione industriale
  • QNX: RTOS compatibile POSIX utilizzato in dispositivi automotive e medicali
  • FreeRTOS: RTOS open source per microcontrollori e gateway IoT
  • PREEMPT_RT Linux: patch real-time per Linux, utilizzata in applicazioni industriali soft real-time
  • Windows CE / Windows IoT: soft real-time; utilizzato in pannelli HMI e terminali operatore

Hard real-time vs soft real-time

Hard real-time: il mancato rispetto di una scadenza costituisce un guasto del sistema (ad es. controllo del movimento, PLC di sicurezza). Soft real-time: il mancato rispetto occasionale delle scadenze è tollerabile (ad es. aggiornamenti HMI, data logging). La maggior parte dei pannelli HMI Cermate esegue Windows CE embedded o Linux con caratteristiche soft real-time, sufficienti per le attività di interfaccia operatore e comunicazione con i PLC.

Domande frequenti

Un RTOS (Real-Time Operating System) è un sistema operativo progettato per eseguire le attività con tempistiche garantite, completando le operazioni entro una finestra temporale definita e deterministica. A differenza dei sistemi operativi general-purpose (Windows, Linux), un RTOS garantisce che le attività ad alta priorità vengano sempre eseguite entro la propria scadenza. Gli RTOS sono utilizzati in PLC, controllori di movimento, sistemi di sicurezza e dispositivi embedded che richiedono determinismo hard real-time.
I sistemi hard real-time garantiscono che ogni attività venga completata entro la propria scadenza: il mancato rispetto di una scadenza costituisce un guasto di sistema (utilizzati nel controllo safety-critical, nei sistemi frenanti ABS, nei controllori airbag, nei robot chirurgici). I sistemi soft real-time puntano a rispettare la maggior parte delle scadenze ma possono tollerare latenze occasionali (utilizzati in streaming multimediale, aggiornamenti UI e registrazione dati non critici per la sicurezza). I PLC utilizzano l'hard real-time; i sistemi SCADA su Windows sono soft real-time.
Tra gli RTOS industriali più comuni figurano: VxWorks (Wind River, utilizzato nei controllori di automazione Siemens e Rockwell), QNX (Blackberry, settore automotive e medicale), FreeRTOS (open source, dispositivi IoT a livello di microcontrollore), INTEGRITY (Green Hills, certificato per la sicurezza) e RTOS proprietari integrati nelle CPU dei PLC (firmware Siemens S7, sistema operativo Mitsubishi iQ-R). Beckhoff TwinCAT esegue un'estensione del kernel real-time hard su Windows per il controllo basato su PC.
Windows standard non è un sistema operativo in tempo reale: una latenza di scheduling di 1-50ms lo rende inadatto al controllo macchina hard real-time. Le estensioni real-time (IntervalZero RTX64, Acontis EtherCAT Master, Beckhoff TwinCAT) aggiungono un kernel real-time che funziona insieme a Windows, ottenendo tempi di ciclo da 250 microsecondi a 1ms. Senza un'estensione real-time, i PC industriali Windows svolgono ruoli di supervisione; i PLC gestiscono il controllo in tempo reale.
TSL Automation Solutions fornisce PC industriali Avalue per applicazioni di supervisione e SCADA (soft real-time) e pannelli HMI Cermate collegati a PLC (che forniscono controllo hard real-time). Per il controllo hard real-time basato su PC con estensioni TwinCAT o RTX, contattate il nostro team per discutere le configurazioni di PC industriali Avalue più adatte a supportare queste estensioni real-time.
Tag: cos'è un RTOS sistema operativo in tempo reale RTOS vs Windows industriale controllo deterministico VxWorks QNX FreeRTOS computing industriale in tempo reale
Le è stato utile? Lo condivida
T

TSL Automation Solutions

Responsabile marketing, TSL Automation Solutions

Sanjana si occupa di tendenze dell'automazione industriale, lanci di prodotto e approfondimenti tecnologici per TSL Automation Solutions, distributore con sede a Mumbai di HMI, Panel PC e sistemi di computing embedded al servizio dei produttori in India e nel mondo.

Ha bisogno di aiuto per scegliere il prodotto giusto?

Il nostro team di Mumbai può consigliarle l'HMI, il Panel PC o il sistema embedded giusto per la sua applicazione.

Contatti TSL Automation