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

Once 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.