| uint32_t EC_API_SLV_setDeviceType | ( | EC_API_SLV_SHandle_t * | pHandle, |
| EC_API_SLV_EDevType_t | devType | ||
| ) |
Define EtherCAT Device Type. Identifies the slave as a standard slave, an EtherCAT servo drive supporting the CiA402 drive profile or a modular device. Object Dictonary Index 0x1000.
CiA402 is a set of profile specifications standardizes the functional behavior of controllers for servo drives, frequency inverters, and stepper motors. It also introduces several operation modes and corresponding configuration parameters. A modular structure can be used for all kind of devices that supports physical or logical modules. This can be for example:
Gateways from Fieldbusses to EtherCAT Multi Axis servo drives (physical modules) with each axis having independent operation modes (logic modules) Extendable bus coupler with an internal backbone (e.g. sliced I/Os) *
| [in] | pHandle | The pointer to the EtherCAT API instance. |
| [in] | devType | EtherCAT Device Type based on EtherCAT Profiles (CiA402 and MDP5001). |