TSL Automation Solutions Logo
Technology 1 min read

Real-Time Computing in Industrial Automation: What It Means in Practice

TSL Automation Solutions July 16, 2024
Real-time computing industrial automation control — TSL Automation Solutions
Share

Table of Contents

What Real-Time Actually Means

In industrial automation, real-time does not mean "very fast" — it means deterministic. A real-time system guarantees that a task will execute within a specified time window — every time, without exception. A servo control loop running at 1ms cycle time must receive its position command exactly every 1ms ±10 microseconds, regardless of other system activity.

Hard Real-Time vs Soft Real-Time

  • Hard real-time — missing a deadline is a system failure with physical consequences (motor over-speed, collision, unsafe condition). Requires a certified RTOS.
  • Soft real-time — occasional deadline misses cause degraded performance but not safety failures. SCADA data updates, HMI refreshes, and data logging are soft real-time tasks.

Windows Is Not Real-Time

Standard Windows (even Windows 10 IoT) is not a real-time OS. Background processes — antivirus scans, OS updates, driver interrupts — can delay task execution by tens of milliseconds. For motion control and safety PLC applications, a dedicated RTOS (VxWorks, QNX, or Linux with PREEMPT_RT patch) is required for the control layer, with Windows handling only the HMI and data presentation layer.

EtherCAT and Real-Time Fieldbus

EtherCAT achieves 31.25-microsecond deterministic cycle times over standard Ethernet hardware — enabling PC-based soft motion controllers to achieve hard real-time servo control without a dedicated DSP. EtherCAT master software (TwinCAT, CODESYS, etc.) runs in the real-time partition of a PC-based control system, with Windows or Linux providing the operator HMI layer.

Frequently Asked Questions

What is real-time computing in industrial automation?
Real-time computing in industrial automation means executing control tasks with guaranteed, deterministic timing — completing processing and I/O updates within a fixed time window (typically 1–10ms) with no missed deadlines. PLCs and RTOS-based systems provide hard real-time performance. Standard Windows PCs are not real-time — they are suitable for supervisory tasks (SCADA, data logging) but not for direct machine control requiring deterministic timing.
What is the difference between hard real-time and soft real-time?
Hard real-time systems guarantee every deadline is met — a missed deadline is a system failure (used in safety-critical control, motor drives, and CNC machines). Soft real-time systems target meeting most deadlines — occasional latency spikes are acceptable (used in data acquisition, HMI updates, and alarm processing). PLCs and dedicated motion controllers are hard real-time; Windows SCADA systems are soft real-time.
Can Windows-based industrial PCs perform real-time control?
Standard Windows is not a real-time OS — it has non-deterministic interrupt handling and scheduling latency of 1–50ms. For real-time control on Windows hardware, a real-time extension (such as Acontis EtherCAT master, IntervalZero RTX, or TwinCAT) can achieve deterministic cycle times of 1ms or less. Without a real-time extension, Windows PCs should only perform supervisory roles — not direct machine control.
What hardware provides real-time performance in automation systems?
Hard real-time performance in automation is provided by PLCs (Siemens S7, Mitsubishi iQ-R, Delta AS), dedicated motion controllers, Industrial PCs with real-time OS extensions (RTX, TwinCAT, EtherCAT master software), and FPGA-based I/O systems. The industrial PC serves as a powerful SCADA server or HMI host; the PLC or real-time controller handles deterministic machine control.
Does TSL Automation supply hardware for real-time industrial automation?
TSL Automation Solutions supplies Avalue industrial PCs for SCADA, data acquisition, and supervisory automation roles requiring soft real-time Windows performance. We supply Cermate HMI panels for machine-level operator interfaces connected to PLCs that provide hard real-time control. Contact our Mumbai team to discuss your specific real-time requirements.
Tags: real-time computing industrial deterministic control system real-time industrial PC motion control real-time soft vs hard real-time PREEMPT RT Linux industrial
Found this useful? Share it
T

TSL Automation Solutions

Head of Marketing, TSL Automation Solutions

Sanjana covers industrial automation trends, product launches, and technology insights for TSL Automation Solutions, a Mumbai-based distributor of HMI, Panel PC, and embedded computing systems serving manufacturers across India and globally.

Need help choosing the right product?

Our team in Mumbai can recommend the right HMI, Panel PC, or embedded system for your application.

Contact TSL Automation