EtherCAT Master Stack for embedded (real-time) OS
The EC-Master Stack is designed and optimized to run on different real-time operating systems. Already existing implementations are available e.g. for Linux, Xenomai, VxWorks, Windows® 7/10, On Time RTOS-32, QNX, RTX, INtime®, FreeRTOS, Integrity, Windows EC, T-Kernel, TI-RTOS and SylixOS. The EtherCAT master stack can be ported on any other embedded environment.
EC-Master is reliable and well proven in many customer applications worldwide. Market leading companies in the Semiconductor, Robotics, PLC, Measurement and other industries rely on this software.
- Compliant to EtherCAT Master Classes Directive (ETG.1500)
- High performance, minimum CPU load
- Architectures: x86 (32 and 64 bit), ARM (32 and 64 bit), PowerPC
- Support for CPUs from Intel, Texas Instruments, NXP, Altera, Xilinx, Renesas, etc.
- Optimized for SMP multi-core operation
Features Class B Edition
- Configuration based on EtherCAT network information (ENI) file
- Topology check: Comparison of configured and actual network during boot-up
- Cyclic process data exchange up to 20 kHz
- CAN application protocol over EtherCAT (CoE) protocol
- Servo drive profile over EtherCAT (SoE) protocol
- Ethernet over EtherCAT (EoE) protocol (virtual switch)
- Slave to Slave Communication, supporting Safety over EtherCAT (FSoE) slaves
- Access to slave EEPROM and registers
- Sophisticated error detection and diagnosis functions
Features Class A Edition
- All Class B features
- Synchronization with Distributed Clocks (DC), Master Synchronization, External Synchronization
- Protocols: ADS over EtherCAT (AoE), File Access over EtherCAT (FoE), Vendor specific protocol over EtherCAT (VoE)
Feature Packs (Options)
- Hot Connect to dynamically connect and disconnect slaves while others are in full operation
- Cable Redundancy. Can be combined with Hot Connect and DC
- Master Redundancy
- Auto Configuration based on network scan
- Control of multiple, independent EtherCAT busses
- TCP/IP remote interface with identical API for remote and local operation