Master’s in EtherCAT Engineering
Online master's programme of 1,900 hours in EtherCAT engineering, structured in 12 modules covering EtherCAT principles, slave architecture, distributed clocks, communication profiles, masters, motion control, FSoE functional safety, gateways, network diagnostics and device development, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Understand how EtherCAT works and its on-the-fly processing.
Configure EtherCAT slaves and masters.
Apply distributed clocks for synchronisation.
Configure drives with the CiA 402 profile.
Implement functional safety with FSoE.
Diagnose faults in EtherCAT networks.
Develop devices that conform to the specification.
Who it's for
- Fieldbus engineers who want to master EtherCAT in depth.
- Motion control engineers working with synchronised multi-axis systems.
- Industrial firmware developers building EtherCAT slaves.
- Machine integrators commissioning EtherCAT-based machinery.
- Network diagnostics specialists troubleshooting industrial Ethernet.
- EtherCAT device designers preparing products for conformance.
- Engineering or science graduates seeking to enter machinery manufacturing.
What you'll work with
- IEC 61158-3-12 (EtherCAT data-link layer service definition)
- IEC 61784-2 (real-time Ethernet communication profiles)
- IEC 61784-3-12 (functional safety communication profile, Safety over EtherCAT)
- IEC 61800-7-201:2015 (drive profile type 1, CiA 402)
- IEC 61800-5-2:2016 (functional safety of adjustable speed drives)
- ETG.1000 (EtherCAT Technology Group specification)
- ISO 13849-1:2023 (safety-related parts of control systems)
- Beckhoff TwinCAT 3
- CODESYS
- SOEM
- Wireshark
- EtherCAT Conformance Test Tool
12 modules · 1900 h
1.1. On-the-fly frame processing1.2. Comparison with other Ethernet fieldbuses1.3. Line, tree and ring topologies1.4. 100BASE-TX and E-Bus physical layer1.5. Master and slaves1.6. Telegrams and datagrams1.7. Logical addressing and FMMU1.8. ETG and the IEC 61158 specification1.9. Application scope of EtherCAT1.10. Practical exercise: capturing EtherCAT frames
2.1. ESC slave controllers2.2. Process memory and Sync Managers2.3. ESM state machine2.4. Mailbox and acyclic communication2.5. ESI description files2.6. EEPROM and SII2.7. Microcontrollers with integrated ESC2.8. SSC slave stacks2.9. Hardware design of a slave2.10. Lab: slave configuration with SSC
3.1. DC distributed clocks3.2. Calculating propagation delays3.3. SYNC0 and SYNC1 signals3.4. Synchronisation accuracy3.5. Free run and SM-synchronous modes3.6. Jitter and its measurement3.7. Synchronisation with external time3.8. Applications in motion control3.9. Diagnosing DC errors3.10. Practical exercise: measuring jitter with an oscilloscope
4.1. CANopen over EtherCAT (CoE)4.2. Servo Drive Profile (SoE)4.3. File Access over EtherCAT4.4. Ethernet over EtherCAT4.5. CiA 402 drive profile4.6. CSP, CSV and CST modes4.7. Configurable PDO mapping4.8. SDO objects and the object dictionary4.9. ETG device profiles4.10. Workshop: configuring a CiA 402 servo drive
5.1. Master functions5.2. Masters in TwinCAT5.3. Masters in CODESYS5.4. Open-source masters SOEM and IgH5.5. Real-time Linux masters5.6. ENI configuration files5.7. Start-up and network scanning5.8. Hot Connect and optional groups5.9. Cable redundancy5.10. Lab: SOEM master on Linux
6.1. Centralised control architecture6.2. Position loops in the master6.3. Multi-axis interpolation6.4. Robot kinematics6.5. Electronic cams and gearing6.6. 250-microsecond cycles6.7. Integration with servo motors6.8. Drive tuning6.9. Machine examples6.10. Practical exercise: synchronised control of two axes
7.1. The black channel principle7.2. Safety over EtherCAT7.3. IEC 61784-3 standards7.4. TwinSAFE safety logic7.5. Safe I/O devices7.6. Safety functions in drives7.7. Validation of safety projects7.8. PFH calculation7.9. Integration into machines7.10. Case study: STO safe stop on a servo drive
8.1. EtherCAT to Profinet gateways8.2. EtherCAT to EtherNet/IP8.3. IO-Link integration8.4. EtherCAT Automation Protocol8.5. EtherCAT G and G108.6. Connection with OPC UA8.7. Integration with third-party PLCs8.8. Communication with vision systems8.9. Mixed networks in machines8.10. Workshop: gateway to an external PLC
9.1. CRC error counters9.2. Lost link and link errors9.3. Diagnostic tools9.4. Analysis with Wireshark9.5. Topology and fault location9.6. Cabling quality9.7. Interference and EMC9.8. Maintenance procedures9.9. Event logging9.10. Practical exercise: locating a cable fault
10.1. Selecting the ESC and microcontroller10.2. PCB and magnetics design10.3. Slave firmware10.4. ESI generation10.5. CTT conformance testing10.6. ETG plugfests10.7. Device certification10.8. Product documentation10.9. Product life cycle10.10. Case study: designing an I/O module
11.1. Packaging machines11.2. Industrial robots with EtherCAT11.3. Semiconductor manufacturing equipment11.4. CNC machine tools11.5. Test benches11.6. Energy and substations11.7. Medical and diagnostic equipment11.8. Entertainment and stage technology11.9. Performance compared with other fieldbuses11.10. Case study: high-speed test bench
12.1. Requirements of the machine or test bench12.2. EtherCAT network design12.3. Master configuration12.4. Drive integration12.5. FSoE safety functions12.6. Synchronisation testing12.7. Performance analysis12.8. Conclusions and improvements12.9. Master's Thesis report12.10. Master's Thesis: defence before a panel
How you'll learn
Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so it is compatible with full-time work.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Beckhoff TwinCAT 3, CODESYS, SOEM, Wireshark and the EtherCAT Conformance Test Tool, in free, academic or evaluation versions. Exercises are based on real procedures for configuring EtherCAT networks with servo drives, measuring synchronisation with distributed clocks and diagnosing communication faults. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: IEC 61158-3-12, IEC 61784-2, IEC 61784-3-12, IEC 61800-7-201:2015, IEC 61800-5-2:2016, ETG.1000, ISO 13849-1:2023.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
Requirements
- A university degree in engineering, science or architecture, or equivalent demonstrable professional experience.
- An internet connection and a computer capable of running the programme software.
- English sufficient to read technical standards.
Ready to start?
Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.
Frequently asked questions
The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.
You work with Beckhoff TwinCAT 3, CODESYS, SOEM, Wireshark and EtherCAT Conformance Test Tool, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.
A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.
Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.
A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the programme software, and English sufficient to read technical standards.
Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.
Related programmes
Master’s in Robotic Cell Safety Engineering
Online master's programme of 1,900 hours in robotic cell safety engineering. 12 modules covering the legal framework, risk assessment, guarding and safety distances, protective devices, safety…
Master’s in OT Cybersecurity Engineering
Online master's programme of 1,900 hours in OT cybersecurity engineering, structured in 12 modules covering industrial threats, the IEC 62443 series, asset inventory and risk analysis,…
Master’s in Industrial Networks, IIoT and TSN Engineering
Online master's programme of 1,900 hours in industrial networks, IIoT and TSN engineering, structured in 12 modules covering industrial Ethernet, IEEE 802.1 TSN mechanisms and design,…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships