The EtherCAT Slave Framework provides a comfortable Application Programming Interface for the EtherCAT Slave Stack Code ET9300 by Beckhoff. It extends the free EtherCAT Slave Stack Code by a well-defined and constant user interface, which replace the internal application interfaces of the stack completely. Additionally, extended functionality is provided.
- easy-to-use and constant API, indepentend from version of EtherCAT Slave Stack
- callback/indication functions can be registered
- extended functionality, e.g.: split indication for SDO and NMT
- powerfull functions to access the object dictionary
The user interface decouples the EtherCAT stack from the application code. This leads to easier programming and simplifies the integration of updates to the Slave Stack since modifications or changes of the application are unnecessary.
The EtherCAT Framework offers different functions with direct access – reading and writing – to the object dictionary.