Herunterladen Inhalt Inhalt Diese Seite drucken

Einstellungen (Beispiele) - Siemens SIMOTION SCOUT Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

5.4.2

Einstellungen (Beispiele)

Zur Erläuterung der Zeitaufteilung in der Round-Robin-Ablaufebene finden Sie hier zwei
Beispiele zur Einstellung des Schiebereglers.
Fall 1: Schieberegler ganz rechts
Die BackgroundTask läuft für minimal einen Servo-Takt.
Bild 5-33
In dieser Einstellung läuft die BackgroundTask für einen Servo-Takt, anschließend laufen
alle MotionTasks (jede MotionTask läuft für maximal zwei Servo-Takte, falls sie vorher nicht
in den Suspend-Mode geht), dann wieder einen Servo-Takt lang die BackgroundTask, usw.
Tabelle 5- 6 Beispiel:
Servo-Takt 1
Background
Task
Programmbeispiel:
Gleichzeitig mit der BackgroundTask laufen MotionTask 1 und 2;
Servo-Takt = 3 ms
● In der BackgroundTask wird ein Zähler in einer While-Schleife inkrementiert (grüne Linie).
● In der MotionTask 1 wird ein Zähler in einer While-Schleife inkrementiert (rote Linie).
● In der MotionTask 2 wird ein Zähler in einer While-Schleife inkrementiert (blaue Linie).
Bild 5-34
Ablaufbeispiel für Zeitaufteilung in der Round-Robin: Einstellung Rechenzeit für MotionTasks
Basisfunktionen
Funktionshandbuch, 05/2009
Zeitaufteilung in der Round-Robin: Einstellung Rechenzeit für MotionTasks
Servo-Takt 2-3
MotionTask 1
Ablaufsystem/Tasks/Systemtakte
5.4 Zeitaufteilung in der Round-Robin-Ablaufebene
Servo-Takt 4-5
Servo-Takt 6
MotionTask 2
Background
Task
Servo-Takt 7-8
MotionTask 1
205

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis