Master’s in Industrial Protocols Engineering
Online master's programme of 1,900 hours in industrial protocols engineering, structured in 12 modules covering Modbus, Profibus and Profinet, EtherNet/IP and CIP, EtherCAT, CAN and CANopen, IO-Link, OPC UA, sector-specific protocols, protocol security and certification, 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 the principles of deterministic communication in control systems.
Configure Modbus, Profinet, EtherNet/IP and EtherCAT networks.
Implement CAN, CANopen and IO-Link communications.
Integrate fieldbus protocols with OPC UA and MQTT.
Apply protocols specific to energy, buildings and transport.
Assess the security of industrial protocols.
Develop and implement a complete industrial communication solution.
Who it's for
- Industrial communications engineers who need deep, protocol-level knowledge.
- Protocol stack developers building firmware for field devices.
- Automation engineers integrating multi-vendor equipment.
- Systems integration engineers connecting fieldbuses with IT and SCADA layers.
- OT cybersecurity specialists analysing industrial traffic.
- Field device engineers preparing products for conformance certification.
- Engineering or science graduates aiming to work in manufacturing.
What you'll work with
- IEC 61158 (industrial communication networks, fieldbus specifications)
- IEC 61784-1 (fieldbus communication profiles)
- IEC 61784-3 (functional safety fieldbuses)
- IEC 62541 (OPC Unified Architecture)
- IEC 61131-9 (IO-Link single-drop digital communication interface)
- ISO 11898-1 (CAN data link layer and physical signalling)
- IEC 61850 (communication networks in power utility automation)
- IEC 62443-4-2 (technical security requirements for IACS components)
- Wireshark
- CODESYS
- TwinCAT 3
- PCAN-View
- SOEM
12 modules · 1900 h
1.1. OSI model applied to industry1.2. Cyclic and acyclic communication1.3. Determinism and jitter1.4. Master-slave and producer-consumer models1.5. Addressing and discovery1.6. Process data encoding1.7. Error detection with CRC1.8. Cycle times and synchronisation1.9. Built-in diagnostics in protocols1.10. Practical: measuring jitter in a control network
2.1. Modbus data model2.2. RTU and ASCII frames2.3. Function codes and exceptions2.4. Modbus TCP and MBAP encapsulation2.5. Modbus serial-to-TCP gateways2.6. Performance limitations2.7. Security with Modbus/TCP Security2.8. Implementation on a microcontroller2.9. Test and simulation tools2.10. Lab: Modbus master in Python
3.1. Profibus physical layer and speeds3.2. GSD and GSDML files3.3. Profinet conformance classes3.4. Profinet IRT and isochronous synchronisation3.5. Topology and device names3.6. Alarms and diagnostics in Profinet3.7. PROFIsafe for functional safety3.8. Energy management with PROFIenergy3.9. Shared device and I-device3.10. Practical: integrating a Profinet device
4.1. CIP object model4.2. Implicit and explicit messaging4.3. Connections and RPI4.4. Device description with EDS files4.5. Functional safety with CIP Safety4.6. CIP Motion and synchronisation4.7. Device Level Ring4.8. Integration in Rockwell PLCs4.9. CIP diagnostic tools4.10. Lab: implicit exchange with an adapter
5.1. On-the-fly frame processing5.2. Synchronisation with distributed clocks5.3. ESM state machine5.4. CoE object dictionary5.5. CiA 402 drive profiles5.6. Slave description with ESI files5.7. Safety over EtherCAT5.8. Slave design with ESC5.9. Link error diagnostics5.10. Workshop: EtherCAT master with IgH or SOEM
6.1. CAN arbitration and physical layer6.2. CAN FD and CAN XL6.3. CANopen: PDO, SDO and NMT6.4. J1939 in heavy vehicles6.5. DeviceNet over the CAN physical layer6.6. Bus load analysis6.7. Object dictionary design6.8. Termination and topology6.9. CAN analysis tools6.10. Practical: CANopen network with two nodes
7.1. IO-Link master-device architecture7.2. Process data and parameters7.3. Device description with IODD7.4. Communication with IO-Link Wireless7.5. Integration into Profinet and EtherNet/IP7.6. Smart sensors and diagnostics7.7. Automatic parameterisation on replacement7.8. Functional safety with IO-Link Safety7.9. Use cases in machinery7.10. Lab: configuring IO-Link sensors
8.1. OPC UA architecture8.2. Information modelling and nodes8.3. Profiles and facets8.4. OPC UA FX for the field level8.5. OPC UA over TSN8.6. MQTT and Sparkplug8.7. Comparison of integration protocols8.8. Gateways between protocols8.9. Performance and scaling8.10. Practical: Modbus to OPC UA gateway
9.1. IEC 61850 in substations9.2. DNP3 in telecontrol9.3. Telecontrol with IEC 60870-5-1049.4. BACnet in buildings9.5. KNX in home automation9.6. M-Bus for meters9.7. HART-IP in process industries9.8. TCN railway protocols9.9. Protocol selection by sector9.10. Case study: integrating a substation with IEC 61850
10.1. Vulnerabilities of legacy protocols10.2. Replay and injection attacks10.3. Secure protocol extensions10.4. Authentication and encryption in OPC UA10.5. Deep packet inspection for OT10.6. Traffic anomaly detection10.7. Hardening of field devices10.8. IEC 62443-4-2 component requirements10.9. Robustness testing and fuzzing10.10. Workshop: analysis of insecure Modbus traffic
11.1. Commercial and open-source protocol stacks11.2. ASICs and FPGAs for communication11.3. Field device development11.4. Conformance testing11.5. PI, ODVA and ETG certification11.6. Interoperability testing11.7. Firmware version management11.8. Device documentation11.9. Certification costs and timescales11.10. Case study: certification plan for an EtherCAT slave
12.1. Definition of the communication system12.2. Comparative analysis of protocols12.3. Architecture design12.4. Implementation of nodes or gateways12.5. Performance testing12.6. Security and robustness testing12.7. Analysis of results12.8. Conclusions on the protocols12.9. Master's Thesis report12.10. Master's Thesis: defence before a panel
How you'll learn
100% online training on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetables: you progress at your own pace within each intake, so the programme fits around your job.
Each module combines theory, guided reading of the original standard and applied exercises. The working software is Wireshark, CODESYS, TwinCAT 3, PCAN-View and SOEM, in free, academic or evaluation versions. Testing is studied through real procedures: configuring Profinet, EtherNet/IP and EtherCAT networks on a test bench, analysing frames and cycle times with traffic captures, and implementing gateways between protocols. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: IEC 61158, IEC 61784-1, IEC 61784-3, IEC 62541, IEC 61131-9, ISO 11898-1, IEC 61850, IEC 62443-4-2.
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's 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 Wireshark, CODESYS, TwinCAT 3, PCAN-View and SOEM, 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's 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 Sensors and Physical Instrumentation Engineering
Online master's programme of 1,900 hours in sensors and physical instrumentation engineering. 12 modules covering metrology, measurement uncertainty to the GUM, temperature, mechanical, flow, optical, magnetic…
Master’s in User Satcom Engineering
Online master's programme of 1,900 hours in user satcom engineering: 12 modules covering satellite systems for users, link budgets, waveforms and protocols, terminal antennas and electronics,…
Master’s in Advanced GNSS and Resilient PNT Engineering
Online master's programme of 1,900 hours in advanced GNSS and resilient PNT engineering: 12 modules covering GNSS systems and receivers, precise positioning, augmentation and integrity, GNSS…
More in Electronics, Embedded Systems & Telecom
All Electronics, Embedded Systems & Telecom programmes → · How to apply · Fees & financing · Scholarships