Indel Academy
Trainees at our Indel Academy gain practical experience in everything from compact to complex controls, guided by our development engineers.
RequestWe recommend booking the modules in the order mentioned under “prerequisites”. If you prefer a different choice due to previous knowledge, please get in touch with us.

Module 1 (Basics): Hardware and Software Concepts
Indel order no.: 600207301
Label:
Training
Option:
IA1-Concepts
Hardware and Software Concepts
Get an overview of everything Indel
contributes to your machine:
- products supplied by Indel and how they combine
to a control system - internals and division of labor
of the hardware components - operation of the field bus
- software on the embedded system: architecture of
the INOS real-time operating system - software on the desktop: tools for development,
debugging, commissioning, maintenance,
and interfacing to your own software
Duration: 2 Stunden
Prerequisites:
None
Module 2 (Basics): Indel Tools Basics
Indel order no.: 600207302
Label:
Training
Option:
IA3-Varlog_Basics
Indel Tools Basics
Learn about the purpose and basic functionality of the most
important debugging, commissioning, and maintenance tools.
You will be able to choose the right tool for a given task.
Duration: 2 Stunden
Prerequisites:
- Concepts (IA1)
Module 3 (Basics): Indel Varlog Basics
Indel order no.: 600207303
Label:
Training
Option:
IA3-Varlog_Basics
Indel Varlog Basics
Indel Varlog, the software oscilloscope, is one of the most
important tools. Learn how to use it in hands-on exercises.
You will be able to start a log with a trigger and analyze the
logged data in basic ways.
Duration: 3 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2
Module 4 (Basics): Getting Started with McLua Programming in iDev – Indel Developer Studio
Indel order no.: 600207304
Label:
Training
Option:
IA4-McLua_in_iDev
Getting Started with McLua Programming in iDev – Indel Developer Studio
Meet the development environment as well as McRobot, the framework that saves you many common tasks in developing complete machine control solutions. Configure the IO modules and develop simple processes on real hardware using Lua. Inspect what your system is doing using various debugging tools.
Duration: 4 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3)
Module 5 (Basics): Getting Started with C++ Programming in iDev – Indel Developer Studio
Indel order no.: 600207305
Label:
Training
Option:
IA5-Cpp_in_iDev
600207305 Label: Training Option: IA5-Cpp_in_iDev Getting Started with C++ Programming in iDev – Indel Developer Studio
Use the development environment to write a “Hello World” application in C++ on real hardware. Develop simple processes involving digital inputs and outputs. Inspect what your system is doing using various debugging tools. Define an API and learn how to use it from your own HMI.
Duration: 4 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Getting Started
McLua (IA4), - Basic knowledge of
C/C++, - Basic knowledge of
version control
(Git, SVN or similar)
Module 6 (Basics): McRobot
Indel order no.: 600207306
Label:
Training
Option:
IA6-McRobot
McRobot
Dive deeper into the McRobot framework. Extend the provided foundations to develop modules with real-time functionality in C++ and write Lua scripts to configure them and combine them to complex processes.
Duration: 3 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Getting Started
McLua (IA4), - Getting Started
C++ (IA5)
Module 7 (Basics): Motion Library
Indel order no.: 600207307
Label:
Training
Option:
IA7-MotionLibary
Motion Library
This introduction presents an overview of the basic motion control functionality provided by INOS. You will be able to configure an axis and know about the different types of moves.
Duration: 2 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Getting Started
McLua (IA4), - Getting Started
C++ (IA5)
Module 8 (Basics): Axis Commissioning Basics
Indel order no.: 600207308
Label:
Training
Option:
IA8-Axis_Basics
Axis Commissioning Basics
Set up axis parameters based on a present axis and its data sheet, and bring it into operation step by step. Learn about the respective commissioning and optimization tools on the PC.
Duration: 4 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3)
Module 9 (Basics): Indel Functional Safety GIN-SAC4xX FS
Indel order no.: 600207309
Label:
Training
Option:
IA9-SAC4_Safety
Indel Functional Safety GIN-SAC4xX FS
Get an introduction into the functionality of the servo drive with functional safety GIN-SAC4xX FS. You will know the wiring guidelines and be able to set up a safety configuration and commission a safe axis on your own.
Duration: 6 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Axis Commissioning
Basics (IA8);
recommended:
- Getting Started
McLua (IA4)
Module 10 (Advanced): McRobot: Application to Customer Project
Indel order no.: 600207310
Label:
Training
Option:
IA10-McRobot_Custom
see order example
further down
McRobot: Application to Customer Project
Develop a scaffolding of your own application in collaboration with the workshop instructor. You will take select modules and scripts tailored to your use case home with you fully defined to base your further development on.
Duration: 3 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Getting Started
McLua (IA4), - Getting Started
C++ (IA5), - McRobot (IA6)
Module 11 (Advanced): Indel Tools Advanced
Indel order no.: 600207311
Label:
Training
Option:
IA11-Tools_Advanced
Indel Tools Advanced
Learn about all the functionality of the Indel Tools that was not covered in the prerequisite modules by applying them in realistic complex debugging and optimization scenarios. You will be able to choose the right tool for a given task and combine multiple tools to perform timing analyses.
Duration: 2 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3);
recommended:
- McRobot (IA6)
Module 12 (Advanced): INOS Advanced
Indel order no.: 600207312
Label:
Training
Option:
IA12-INOS_Advanced
INOS Advanced
Get closer insights into the INOS kernel. Knowledge about preemptive task scheduling, task synchronization, cyclic fieldbus tasks, use of multiple CPU cores, memory management, and the booting mechanism will deepen your understanding of what your control system is doing and give you greater flexibility in meeting specific requirements by targeted application of powerful base functionality.
Duration: 2 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
- Getting Started
McLua (IA4), - Getting Started
C++ (IA5)
Module 13 (Advanced): Axis Commissioning Advanced
Indel order no.: 600207313
Label:
Training
Option:
IA13-Axis_Advanced
Axis Commissioning Advanced
Working on your own, assisted by an Indel employee, commission and optimize an axis in your own machine.
Duration: 4 Stunden
Prerequisites:
- Concepts (IA1),
- Indel Tools Basics (IA2),
- Indel Varlog Basics (IA3),
Axis Commissioning
Basics (IA8)