8 multitasking in the servo drive 9400, Multitasking in the servo drive 9400, Pter – Lenze E94A User Manual
Page 32: 2introduction

2
Introduction
2.8
Multitasking in the Servo Drive 9400
32
Lenze · 9400 function library · Reference manual · DMS 6.7 EN · 08/2014 · TD05
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2.8
Multitasking in the Servo Drive 9400
The Servo Drive 9400 has three different user tasks:
1. ApplicationTask
2. UserTask
3. IdleTask
ApplicationTask
The ApplicationTask is a time-controlled user task.
• Two different interval times (1 ms and 2 ms) can be set for the ApplicationTask.
• Compared to the other two user tasks, the ApplicationTask has the higher priority with regard
to processing.
• The system blocks can only be accessed in the ApplicationTask. Thus, new setpoints are provided
in the same interval time as defined for the ApplicationTask.
UserTask
The UserTask is, like the ApplicationTask, a time-controlled user task.
• Three different interval times (2 ms, 4 ms and 8 ms) can be set for the UserTask.
• The UserTask has a higher priority than the IdleTask.
IdleTask
The IdleTask is an idling user task.
• After the logic has been processed in the IdleTask, the IdleTask restarts. Thus, the IdleTask is not
time-equidistant.
• The IdleTask has the lowest priority.
• The processing of the IdleTask is interrupted by the ApplicationTask and the UserTask.
Tip!
The task properties (interval time and runtime monitoring) are configured in a dialog which
is called from the FB Editor.
Configuring the task properties