beautypg.com

8 multitasking in the servo drive 9400, Multitasking in the servo drive 9400, Pter – Lenze E94A User Manual

Page 32: 2introduction

background image

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

( 83)