The icECAT EtherCAT Master Stack library is a Software Development Kit (SDK) for creating an EtherCAT MainDevice (master) system. It is especially designed for use on embedded systems. As target platforms, microcontrollers and microprocessors are supported.
Key Benefits:
- The EtherCAT MainDevice stack achieves best performance with lowest resource usage
- Easy integration even in an existing application is possible
- Portable solution supporting different hardware and software platforms
- Project based licensing in source code, royalty-free
Key Features:
- Feature set according to ETG.1500 EtherCAT Master Class A and Class B
- ENI configuration via XML file or as statically generated source code
- Mailbox protocols: CoE, SoE, EoE, FoE, VoE
- Distributed Clocks (DC) in master and slave synchronization mode
- Hot Connect (option)
- Cable redundancy (subset)
- Slave-to-slave communication
- SII access
- SDO Info Service (coming soon)
- Explicit Device ID (coming soon)
- Optimized Link Layer drivers with DMA support available for ST products:
- STM32F4, STM32F7 (bare-metal, FreeRTOS)
- STM32H7 (bare-metal, FreeRTOS, Zephyr)
- STM32MP2 (Linux Preempt-RT)
Tooling:
- EtherCAT Master Monitor for controlling the master and slaves and for accessing the process variables
- icECAT EtherCAT Master Configuration Library for integration in a custom configuration tool
- icECAT EtherCAT Network Simulator for the application development without a real EtherCAT network and for software-in-the-loop tests (SiL)
対応製品 | STM32F4,STM32F7,STM32H7,STM32MP2 |
提供タイプ | ソース |
ライセンス・タイプ | Commercial with free trial version |
サイト |
Served Countries:
Worldwide