Herunterladen Inhalt Inhalt Diese Seite drucken

Userinterrupttasks - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Ablaufsystem/Tasks/Systemtakte
5.2 Beschreibung der Anwenderprogramm-Tasks
Taskkonfiguration - SystemInterruptTasks
Im Register Taskkonfiguration parametrieren Sie die Fehlerreaktion bei Programmfehlern.
Folgende Parameter können Sie einstellen:
Feld/Schaltfläche
Bereichsgrenzen für
Dynamische Daten
Fehlerreaktion bei
Programmfehler
Siehe auch
Information zum Start einer Task: TaskStartInfo (TSI) (Seite 200)
5.2.7

UserInterruptTasks

UserInterruptTasks sind vorgesehen für anwenderdefinierte Aktionen.
Es stehen zwei UserInterruptTasks zur Verfügung: UserInterruptTask_1 und
UserInterruptTask_2.
Bei der UserInterruptTask muss eine festgelegte Bedingung vorgegeben werden. Jedes Mal
wenn die Bedingung erfüllt ist, wird die UserInterruptTask gestartet.
Falls Sie eine UserInterruptTask verwenden wollen, muss im Ablaufsystem die
IPOSynchronousTask verwendet werden.
UserInterruptTasks sind bei StartupTask und ShutDownTask
176
CPU in STOP
ExecutionFaultTask
Bedeutung/Hinweis
Hier tragen Sie die Größe des Stacks in Byte für diese Task ein.
Beim Ablauf der Programme, die dieser Task zugeordnet sind, wird
diese Größe im Stack für Daten bereitgestellt. Richtwert ist 16 KB für
eine Task.
Hier wählen Sie die Fehlerreaktion, wenn bei Programmen
Verarbeitungsfehler auftreten. Programmfehler sind z. B. fehlerhafte
Operationen bei Gleitkommazahlen, Division durch Null und
Überschreiten von Feldgrenzen.
CPU wechselt in den Zustand STOP und die ShutdownTask wird
gestartet.
Es wird die ExecutionFaultTask gestartet. Alle Programme die dieser
Task zugewiesen sind werden gestartet.
Sind keine Programme zugeordnet, geht die CPU in STOP. Die
Task, in der der Fehler auftritt, wird beendet.
nicht aktiv
.
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis