Herunterladen Inhalt Inhalt Diese Seite drucken

Multitasking Im Servo Drive 9400; Taskeigenschaften Konfigurieren ( 83) - Lenze 9400 Referenzhandbuch

Vorschau ausblenden Andere Handbücher für 9400:
Inhaltsverzeichnis

Werbung

2
Einführung
2.8

Multitasking im Servo Drive 9400

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2.8
Multitasking im Servo Drive 9400
Der Servo Drive 9400 besitzt drei unterschiedliche Anwender-Tasks:
1. ApplicationTask
2. UserTask
3. IdleTask
ApplicationTask
Die ApplicationTask ist eine zeitgesteuerte Anwender-Task.
• Für die ApplicationTask können zwei unterschiedliche Intervallzeiten (1 ms und 2 ms) einge-
stellt werden.
• Gegenüber den beiden anderen Anwender-Tasks besitzt die ApplicationTask die höchste Priori-
tät in der Abarbeitung.
• Der Zugriff auf Systembausteine ist ausschließlich in der ApplicationTask möglich. Damit er-
folgt die Vorgabe neuer Sollwerte in der gleichen Intervallzeit, die auch für die ApplicationTask
definiert wurde.
UserTask
Die UserTask ist wie die ApplicationTask eine zeitgesteuerte Anwender-Task.
• Für die UserTask können drei unterschiedliche Intervallzeiten (2 ms, 4 ms und 8 ms) eingestellt
werden.
• Die UserTask besitzt eine höhere Priorität als die IdleTask.
IdleTask
Die IdleTask ist eine freilaufende Anwender-Task.
• Nachdem die Logik in der IdleTask abgearbeitet wurde, startet die IdleTask erneut. Der Aufruf
der IdleTask erfolgt damit nicht zeitäquidistant.
• Die IdleTask besitzt die niedrigste Priorität.
• Die Abarbeitung der IdleTask wird durch die ApplicationTask und die UserTask unterbrochen.
Tipp!
Die Konfiguration der Taskeigenschaften (Intervallzeit und Laufzeit-Überwachung) erfolgt
in einem Dialog, der aus dem FB-Editor aufgerufen wird.
Taskeigenschaften konfigurieren
32
( 83)
Lenze · Funktionsbibliothek 9400 · Referenzhandbuch · DMS 6.7 DE · 08/2014 · TD05

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis