Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
embedded_systems:ethercat:ethercatinterface [2019-06-26 15:22] – graf | embedded_systems:ethercat:ethercatinterface [2019-06-26 15:41] – graf |
---|
* **EEROS**: The robotic framework | * **EEROS**: The robotic framework |
* **EtherCAT stack**: The EtherCAT stack from Acontis, see [[embedded_systems:ethercat:understanding_acontis|The Acontis EtherCAT Stack]]. | * **EtherCAT stack**: The EtherCAT stack from Acontis, see [[embedded_systems:ethercat:understanding_acontis|The Acontis EtherCAT Stack]]. |
* **ecmasterlib**: This library provides an easy interface to the EtherCAT stack. The library initializes the stack and takes over the periodic sending and receiving of the bus data. It provides the following interface: | * **ecmasterlib**: This library provides an easy interface to the EtherCAT stack. The library initializes the stack and takes over the periodic sending and receiving of the bus data. It provides the following basic interface: **[[embedded_systems:ethercat:ethercatinterface:EtherCATInterfaceBase]]** |
* **[[embedded_systems:ethercat:ethercatinterface:EtherCATInterfaceBase]]**: Basic interface for //ecmasterlib// | * **EtherCATInterfaceElmo**: An interface based on //EtherCATInterfaceBase// designed for Elmo drives. See **[[embedded_systems:ethercat:ethercatinterface:EtherCATInterfaceElmo]]** for details. You may need to implement your own interface for different drives. |
* **[[embedded_systems:ethercatinterface:EtherCATInterfaceElmo]]**: Based on //EtherCATInterfaceBase//. An interface designed for Elmo drives. You may need to implement your own interface for different drives. | |
* **EtherCATInterfaceElmo_config** | |
* **getDrivesBlock**: EEROS-block in control system. I has a signal output for every PDO input value (i.e. encoder values). You may need to modify this block in your application. | * **getDrivesBlock**: EEROS-block in control system. I has a signal output for every PDO input value (i.e. encoder values). You may need to modify this block in your application. |
* **setDrivesBlock**: EEROS-block in control system. I has a signal input for every PDO output value (i.e. setTorque). You may need to modify this block in your application. | * **setDrivesBlock**: EEROS-block in control system. I has a signal input for every PDO output value (i.e. setTorque). You may need to modify this block in your application. |