Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 149

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

Werbung

Überprüfung der Bedingung für UserInterruptTask
Die Bedingung für die UserInterruptTasks wird in der IPOSynchronousTask überprüft, und
zwar vor der Ausführung des Anwenderprogrammes der IPOSynchronousTask.
Auftretende Fehler bei der Bedingung für die UserInterruptTask werden so behandelt, als
kämen sie aus der IPOsynchronousTask.
Die Laufzeit für die Prüfung der Bedingung der UserInterruptTask belastet die
IPOsynchronousTask.
Überprüfung der Wartebedingung
Wenn Wartemechanismen genutzt werden, wie z. B. Warte auf Bedingung /
WAITFORCONDITION, dann wird die Überprüfung vom System ausgeführt, die Task für die
Überprüfung wird nicht gestartet.
Eine synchrone Einstellung am Befehl (z. B. Warten bis Bewegungsende) ist vor allem in
sequentiellen Tasks sinnvoll.
Die Bedingung für WAITFORCONDITION wird nach dem Anwenderprogramm der
IPOSynchronousTask zu Beginn der IPOTask überprüft.
Auftretende Fehler bei WAITFORCONDITION werden so behandelt, als kämen sie aus der
entsprechenden MotionTask.
Die Laufzeit für die Prüfung der Bedingung(en) für WAITFORCONDITION belastet die
IPOTask.
Startreihenfolge der Tasks
Nach Ablauf der StartupTask ist der Betriebszustand RUN erreicht.
Dann werden gestartet:
● die SynchronousTasks
● die TimerInterruptTasks
● die BackgroundTask
● die MotionTasks, bei denen das Attribut für automatischen Start gesetzt ist
Basisfunktionen
Funktionshandbuch, 05/2009
Hinweis
Die Prioritäten der Ablaufebenen bzw. deren Tasks lassen keinen Rückschluss darauf zu,
in welcher Reihenfolge die MotionTasks, BackgroundTask und zeitgesteuerten Tasks
nach Erreichen des Betriebszustandes RUN erstmals gestartet werden.
Ablaufsystem/Tasks/Systemtakte
5.1 Das Ablaufsystem
149

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis