EtherCAT® Slave Stack
Easy and Fast EtherCAT Slave Device Development
The source code is written in ANSI-C, optimized for embedded targets with respect to performance and resource usage.
An API based interface provides a clear separation between application and stack which makes a later change to an updated stack revision or different hardware easy.
Dynamic object dictionary, completely changeable during runtime.
Services for EtherCAT Compliant Communication acc. to IEC and Mailbox Protocols Supported
In combination with an EtherCAT Slave Controller (ECS) all services for an EtherCAT compliant communication are provided according to IEC 61158/ETG.1000
Supports CoE, EoE, FoE and VoE mailbox protocols
Easily Operated Application Programming
All protocol complexity and hardware dependance is hidden: The developer can concentrate on application development which significantly reduces the time to market.
Supports multiple ESC by one application.
Source code version is based on a well defined Hardware Abstraction Layer (HAL) to adapt the stack to the target hardware with as little effort as possible.
esd is a member of the EtherCAT Technology Group (ETG).