Ablaufebene
StartupTask
ShutdownTask
Zum Verhalten sequentieller und zyklischer Tasks:
Bei der Initialisierung lokaler Programmvariablen siehe Tabelle Initialisierung lokaler Programmvariablen in
•
Abhängigkeit vom Ablaufverhalten der Task (Seite 249).
Bei Verarbeitungsfehlern im Programm siehe Kapitel Verarbeitungsfehler in Programmen (Seite 99).
•
Mögliche Zugriffe auf das Prozessabbild und I/O-Variablen siehe Kapitel
Prozessabbild
, das es in den verschiedenen Programmierhandbüchern finden.
6.1.3
Startreihenfolge der Tasks
Nach Ablauf der StartupTask ist der Betriebszustand RUN erreicht.
Dann werden gestartet:
● die SynchronousTasks
● die TimerInterruptTasks
● die BackgroundTask
● die MotionTasks mit Startup-Attribut.
Hinweis
Die Reihenfolge, in der diese Tasks nach Erreichen des Betriebszustandes RUN erstmals
gestartet werden, richtet sich nicht nach den Prioritäten der Tasks.
Basisfunktionen
Funktionshandbuch, 05/2009
Programmieren Ablaufsystem/Tasks/Systemtakte
Beschreibung
Wird beim Übergang des Betriebszustandes STOP bzw. STOP U zu RUN
einmalig ausgeführt.
SystemInterruptTasks werden über ihr auslösendes Systemereignis
gestartet.
Wird beim Übergang des Betriebszustandes RUN zu STOP bzw. STOP U
einmalig ausgeführt. Der Betriebszustand STOP bzw. STOP U wird
folgendermaßen erreicht:
entsprechende Stellung des Betriebsartenwahlschalter
•
entsprechende Systemfunktion des SIMOTION Geräts
•
Alarm (Störung) mit entsprechender Fehlerreaktion
•
SystemInterruptTasks und PeripheralFaultTasks werden über ihr
auslösendes Systemereignis gestartet.
Wichtige Eigenschaften von Direktzugriff und
6.1 Ablaufsystem
247