Logo TSL Automation Solutions
Tecnologia1 min di lettura

Calcolo in tempo reale nell'automazione industriale: cosa significa in pratica

TSL Automation Solutions 16 luglio 2024 Aggiornato il 18 mag 2026
Elaborazione in tempo reale per il controllo dell'automazione industriale, TSL Automation Solutions
Condividi

Indice dei contenuti

Cosa significa davvero tempo reale

Nell'automazione industriale, tempo reale non significa "molto veloce", ma deterministico. Un sistema in tempo reale garantisce che un'attività venga eseguita entro una finestra temporale specificata, ogni volta, senza eccezioni. Un anello di controllo servo con un tempo di ciclo di 1ms deve ricevere il proprio comando di posizione esattamente ogni 1ms ±10 microsecondi, indipendentemente dalle altre attività del sistema.

Tempo reale hard e soft

  • Hard real-time: mancare una scadenza costituisce un guasto di sistema con conseguenze fisiche (sovravelocità del motore, collisione, condizione non sicura). Richiede un RTOS certificato.
  • Soft real-time: il mancato rispetto occasionale delle scadenze causa un degrado delle prestazioni ma non guasti legati alla sicurezza. Gli aggiornamenti dei dati SCADA, il refresh dell'HMI e il data logging sono attività soft real-time.

Windows non è in tempo reale

Windows standard (anche Windows 10 IoT) non è un sistema operativo in tempo reale. I processi in background, come scansioni antivirus, aggiornamenti del sistema operativo e interrupt dei driver, possono ritardare l'esecuzione delle attività di decine di millisecondi. Per applicazioni di controllo del movimento e PLC di sicurezza, è necessario un RTOS dedicato (VxWorks, QNX o Linux con patch PREEMPT_RT) per il livello di controllo, mentre Windows gestisce solo il livello HMI e di presentazione dei dati.

EtherCAT e i fieldbus in tempo reale

EtherCAT raggiunge tempi di ciclo deterministici di 31,25 microsecondi su hardware Ethernet standard, consentendo ai controllori di movimento software basati su PC di ottenere un controllo servo hard real-time senza un DSP dedicato. Il software master EtherCAT (TwinCAT, CODESYS, ecc.) viene eseguito nella partizione in tempo reale di un sistema di controllo basato su PC, mentre Windows o Linux forniscono il livello HMI per l'operatore.

Domande frequenti

L'elaborazione in tempo reale nell'automazione industriale significa eseguire compiti di controllo con tempistiche garantite e deterministiche, completando l'elaborazione e gli aggiornamenti I/O entro una finestra temporale fissa (tipicamente 1-10ms) senza scadenze mancate. I PLC e i sistemi basati su RTOS offrono prestazioni in tempo reale rigoroso (hard real-time). I PC Windows standard non sono in tempo reale, sono adatti ad attività di supervisione (SCADA, registrazione dati) ma non al controllo diretto delle macchine che richiede tempistiche deterministiche.
I sistemi hard real-time garantiscono il rispetto di ogni scadenza: una scadenza mancata rappresenta un guasto del sistema (utilizzati nel controllo critico per la sicurezza, negli azionamenti motore e nelle macchine CNC). I sistemi soft real-time mirano a rispettare la maggior parte delle scadenze: picchi di latenza occasionali sono accettabili (utilizzati nell'acquisizione dati, negli aggiornamenti HMI e nell'elaborazione degli allarmi). I PLC e i controllori di moto dedicati sono hard real-time; i sistemi SCADA Windows sono soft real-time.
Windows standard non è un sistema operativo real-time: presenta una gestione degli interrupt non deterministica e una latenza di scheduling da 1 a 50ms. Per il controllo in tempo reale su hardware Windows, un'estensione real-time (come Acontis EtherCAT master, IntervalZero RTX o TwinCAT) può ottenere tempi di ciclo deterministici pari o inferiori a 1ms. Senza un'estensione real-time, i PC Windows dovrebbero svolgere solo ruoli di supervisione, non il controllo diretto della macchina.
Le prestazioni hard real-time nell'automazione sono garantite da PLC (Siemens S7, Mitsubishi iQ-R, Delta AS), controllori di moto dedicati, PC industriali con estensioni del sistema operativo real-time (RTX, TwinCAT, software master EtherCAT) e sistemi I/O basati su FPGA. Il PC industriale funge da potente server SCADA o host HMI; il PLC o il controllore real-time gestisce il controllo deterministico della macchina.
TSL Automation Solutions fornisce PC industriali Avalue per ruoli SCADA, acquisizione dati e automazione di supervisione che richiedono prestazioni Windows in soft real-time. Forniamo pannelli HMI Cermate per interfacce operatore a livello macchina collegate a PLC che offrono controllo in hard real-time. Contattate il nostro team di Mumbai per discutere i vostri requisiti specifici di real-time.
Tag: elaborazione industriale in tempo reale sistema di controllo deterministico PC industriale in tempo reale controllo del moto in tempo reale soft real-time vs hard real-time PREEMPT RT Linux industriale
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