Development Systems, Tools > Master Stacks
 

EtherCAT Master Stack for embedded (real-time) OS

The EtherCAT Master Stack is written in ANSI-C with respect to high performance, small resource usage and scalability. The core components are operating system (OS) and CPU architecture independent. The stack is available for various operating systems. With it's minimal OS layer and well defined interface to the Network adapter (NIC) the code can be easily ported to other operating systems or can even run without OS support.

Product Features:

  • Configuration and management of EtherCAT networks.
  • Cyclic exchange of process data.
  • Support for event based mailbox communication with the protocols:
    - CANopen over EtherCAT (CoE)
    - Ethernet over EtherCAT (EoE)
    - File over EtherCAT (FoE)
  • Easy to use API common to all implementations as interface between the application and the EtherCAT master stack.
  • The master can either be configured via the standardized XML based EtherCAT configuration file (OS independent XLM parser included) or via the API if the OS doesn't support a file system.
  • Supports EtherCAT via UDP communication.
  • Allows application defined asynchronous communication in parallel to the cyclic data exchange to e.g. read an EtherCAT slave EEPROM.
  • Built-in network and protocol diagnostic functions.
  • Several master instances can use different NICs to address independent EtherCAT segments
  • Several master instances can use the same NIC to address independent EtherCAT segments (via Ethernet switch with VLAN tag support).

 

EtherCAT Master Stack for embedded (real-time) OS

Company

esd electronic system design

esd electronic system design gmbh
www.esd.eu

Further Information