EtherCAT MainDevice Software Stack

EtherCAT® MainDevice protocol stack for various real-time and general-purpose operating systems
(fomerly EtherCAT Master)

Versatile EtherCAT MainDevice Software Stack

  • Configuration and management of EtherCAT networks
  • Cyclic exchange of process data
  • Interface between application and EtherCAT MainDevice Stack forms a sophisticated API, identical for all operating systems
  • Detailed diagnostic and profiling functions included
  • Adaptation for the most common (real-time) operating systems available from stock

High Performance and Reliability

  • Written in ANSI-C with a view to high performance, low resource commitment and good scalability
  • Core components of the stack software are independent of operating system and CPU architecture
  • EtherCAT Master Class A according to ETG.1500

Mailbox based Communication

  • CAN application protocol over EtherCAT (CoE)
  • Ethernet over EtherCAT (EoE)
  • File over EtherCAT (FoE)
  • Servo Drive over EtherCAT (SoE)

Test our EtherCAT Software

We are happy to provide you with our EtherCAT MainDevice Stack as a demo version.

Request now

New designation: “EtherCAT MainDevice”

The previous term “EtherCAT Master” is gradually being replaced by the updated terminology “EtherCAT MainDevice” – in line with the recommendations of the EtherCAT Technology Group (ETG). The functionality and compatibility of the stack remain unchanged.

Minimum System Requirements

Standard Network Interface Controller (NIC)
Operating System CPU Architecture
VxWorks (5.4.x / 5.5.x / 6.x) x86 / PPC
QNX 6.5.x / 6.6.x x86 / PPC / ARM
QNX 7.x x86 / x86_64 / ARM
RTX 2009 / 2011 / 2012 x86
RTX64 2014 x64
OS-9 5.2 PPC
Linux x86 / x86_64 / PPC / ARM
Windows XP / Vista / 7 / 8 / 10 x86 / x86_64
Switch based Multi Master Mode using single NIC
Switch based Multi Master Mode using single NIC

Do you have special requirements regarding the product?

We are happy to provide you with a customer-specific option or adjustment to our products when purchasing appropiate quantities. Please contact our sales team for detailed information.


Documentation

More questions? We are pleased to help you


Order items and accessories

With the help of the button "Add to watchlist" you can save articles on your watchlist.
Afterwards, you can request your saved watch list as a quotation via a contact form.

Software

Number: P.4500.01

EtherCAT MainDevice Stack Operating system: Windows CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.02

EtherCAT MainDevice Stack Operating system: Linux CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.03

EtherCAT MainDevice Stack Operating system: Linux CPU architecture: PowerPC Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.04

EtherCAT MainDevice Stack Operating system: Linux CPU architecture: ARM Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.05

EtherCAT MainDevice Stack Operating system: Linux CPU architecture: RISC-V Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • Linux
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.10

EtherCAT MainDevice Stack Operating system: QNX 6.x CPU architecture: PowerPC Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • QNX6/7/8
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.11

EtherCAT MainDevice Stack Operating system: QNX 6.x CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • QNX6/7/8
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.12

EtherCAT MainDevice Stack Operating system: QNX 6.x CPU architecture: ARM Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • QNX6/7/8
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.14

EtherCAT MainDevice Stack Operating system: QNX 7.x (32/64 Bit) CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • QNX6/7/8
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.20

EtherCAT MainDevice Stack Operating system: VxWorks 6.x CPU architecture: PowerPC Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • VxWorks
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.21

EtherCAT MainDevice Stack Operating system: VxWorks 6.x CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • VxWorks
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.22

EtherCAT MainDevice Stack Operating system: VxWorks 5.x CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • VxWorks
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.23

EtherCAT MainDevice Stack Operating system: VxWorks 5.x CPU architecture: PowerPC Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • VxWorks
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.30

EtherCAT MainDevice Stack Operating system: RTX 2009, 2011, 2012 CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • RTX
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.31

Operating system: RTX 8.x, CPU architecture: x86, Delivery as object code, Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • RTX
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.32

EtherCAT MainDevice Stack Operating system: RTX64 2013 (64 Bit) CPU architecture: x86 Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • RTX64
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.40

EtherCAT MainDevice Stack Operating system: OS9 5.2 CPU architecture: PowerPC Delivery as object code Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • OS-9
Protocols:
  • EtherCAT
HS Code: -
Number: P.4500.54

Operating system: FreeRTOS, CPU architecture: ZYNC 7000, Delivery as object code, Runtime license for one seat/device

Features:
  • Runtime license
  • Software Stack
Supported OS:
  • FreeRTOS
Protocols:
  • EtherCAT
HS Code: -
Number: P.4503.01

includes: 10x EtherCAT MainDevice runtime lizenses 1x EtherCAT Workbench 12x month Support und update service Please indicate your operation system, version and target architecture This bundle can be extended with additional project lizenses

Features:
  • Software Bundle
Supported OS:
  • Linux
  • OS-9
  • QNX6/7/8
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: 85234920
Number: P.4503.10

Support and updates for 12 month from DD.MM.JJJJ to DD.MM.JJJJ. for P.4503.01 EtherCAT-MainDevice-Project-Bundle

Features:
  • Support & Maintenance Contract
Supported OS:
  • Linux
  • OS-9
  • QNX6/7/8
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: -

Software-Accessories

Number: P.4503.10

Support and updates for 12 month from DD.MM.JJJJ to DD.MM.JJJJ. for P.4503.01 EtherCAT-MainDevice-Project-Bundle

Features:
  • Support & Maintenance Contract
Supported OS:
  • Linux
  • OS-9
  • QNX6/7/8
  • RTX
  • RTX64
  • VxWorks
  • Windows 7/8/10/11
Protocols:
  • EtherCAT
HS Code: -