Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 209

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

Werbung

Beispiel 2: Zeitlicher Ablauf, wenn eine InterruptTask aktiv ist und die IPOTask länger als 1 Servo-
Takt dauert
1
2
3
4
Bild 5-38
Basisfunktionen
Funktionshandbuch, 05/2009
Das Programm, das in der IPO-Task abgearbeitet wird, dauert länger als der Servo- Takt.
Deshalb wird die IPO-Task unterbrochen und die DP-Kommunikation und der Servo-Task
bearbeitet. Anschließend wird die IPO-Task wieder bearbeitet.
Nachdem die IPO-Task beendet ist, wird die SystemInterruptTask bearbeitet. Der Start der
niederprioren TimerInterruptTask erfolgt im Anschluss.
Auch der UserInterruptTask wird erst bearbeitet, wenn die höherprioren Tasks fertig sind, auch
wenn die Bedingung für die UserInteruptTask schon früher erfüllt war.
In der restlichen Zeit wird die Round-Robin-Ablaufebene bearbeitet.
Zeitliche Task-Bearbeitung, Beispiel: mit InterruptTask aktiv und IPOTask dauert länger
als 1 Servo-Takt
Ablaufsystem/Tasks/Systemtakte
5.4 Zeitaufteilung in der Round-Robin-Ablaufebene
209

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis