NXS-ECS, EtherCAT Workshop
Understanding the modern Real-Time Ethernet based fieldbus, connecting and starting up devices.
Providers of devices for automation technology face the challenge of making their products suitable for several network protocols at the same time in order to take advantage of the full market potential. The netX platform provides the flexible hardware for which Hilscher offers almost all traditional fieldbus and modern Real-Time-Ethernet protocol stacks. Every protocol has specific functions and mechanisms which the user as an implementer must understand. The fundamentals of the EtherCAT standard are first taught in this training session The main part of the workshop will then focus on the Hilscher protocol stack. Features, functions and the interface to the user application will be discussed. An EtherCAT device will be set up in practical exercises. The training is suited both for users who use the LFW model - loadable firmware with the netX as a companion chip, and also for those who use the LOM model - linkable object modules with the user application running on the netX Chip.
The practical exercises are carried out with a NXHX 51-ETM evalutaion board and the latest Hilscher protocol stack. TwinCAT3 from Beckhoff, the reference in the market, will be used as a master.
1 day, from 9:00 am to 5:00 pm
- EtherCAT technology
- Basic principles (EtherCAT State Machine)
- Addressing options
- Process data exchange
- ESI file
- Synchronization mechanisms (SM synchronicity distributed clocks)
- Hilscher Protocol stack
- API Protocol
- ODv3 object directory
- Practical exercise using Hilscher sample application
- Setting up the application
- Internal processes
- Configuration of the protocol stack
- Handling cyclical data
- Handling acyclical data
Software developer, product manager and project manager
Basic knowledge of automation networks. Knowledge of Embedded C programming is required for the exercises.
The overheads and training material are in English. The lectures can optionally be held in English or German.