EtherCAT Master Stack

EtherCAT Integration

One EtherCAT Master – Four Operating Systems

Sodick America’s proprietary EtherCAT Master Software Stack runs natively on Windows, Windows + INtime, FreeRTOS, and RT-Linux – delivering deterministic real-time control across every platform your application demands.

62.5 μs min cycle

4 OS Platforms

64K Slave Nodes

CoE/FoE/EoE Protocols


Standard Windows 10 / 11

Hard real-time co-kernal (INtime) runs EtherCAT tasks at 62.5 μs precision alongside Windows on the same CPU

  • Cycle: 62.5 μs min
  • Jitter: <1 μs
  • RTOS: INtime 6.x+
  • Image: INtime RTOS + Windows dual-kernal diagram

Lightweight embedded RTOS port for microcontroller and SoC-based motion control targets with minimal footprint

  • Cycle: 62.5 μs typical
  • Jitter: <1 μs

Xenomai / Preempt-RT

Supports both Xenomai (dual-kernal) and PREEMPT_RT (single-kernel) approaches for hard real-time Linux deployments

  • Cycle: 62.5 μs typical
  • Variants: Xenomai, RT-patch
  • Distro: Ubuntu / Debian

Software Stack Architecture

Common master core, OS-specific HAL per platform

The EtherCAT master core is OS-agnostic. A thin HAL (Hardware Abstraction Layer) bridges the shared master to the NIC driver on each target platform. User applications call a single unified API regardless of OS.

APPLICATION

UNIFIED API

CORE

HAL

HARDWARE

SLAVES


Key Features

What the stack delivers across all platforms

Hard Real-Time OS Icon

Deterministic cycle execution with sub-μs jitter on INtime/RT-Linux, low jitter on standalone Windows.

Single Unfied API Icon

One C/C++ SDK. Same function calls on Windows, INtime, FreeRTOS, and RT-Linux. Minimal porting effort.

Full EtherCAT Support Icon

CoE, FoE, EoE, SoE mailbox protocols. ETG-conformant master implementation across all platforms.


Technical Specifications

4 (Windows, INtime, FreeRTOS, RT-Linux)

62.5 μs

< 1 μs

64K per master

CoE, FoE, EoE, SoE

C / C++ (single SDK)

Xenomai 3.x, PREEMPT_RT

Standard Intel GbE

ARM Cortex-M/A SoCs

Proprietary (Sodick Hw) / Licensed


SDK and Developer Tools

Everything needed to integrate and deploy

Precompiled static/dynamic library for all four OS targets. Includes headers, linker scripts, and sample projects.

Capture cycle timing, PDO values, and slave state transitions at nanosecond resolution.

Windows-based slave scanner, ESI file import, PDO mapping editor, and topology viewer.

Live network scan, error counter monitoring, lost-frame detection, and slave health dashboard.


Request a Demo

Full name

Phone number

Email

Subject

Message

Success

Your form submitted successfully!

Error

Sorry! your form was not submitted properly, Please check the errors above.

Come check out our EtherCAT Master in person at the Mumbai Automation Expo 2026!

X