Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 164

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

Werbung

Ablaufsystem/Tasks/Systemtakte
5.2 Beschreibung der Anwenderprogramm-Tasks
Taskkonfiguration - TimerInterruptTasks
Im Register Taskkonfiguration legen Sie Startverzögerung, Zeitüberwachung und die
Fehlerreaktion für die TimerInterruptTasks fest.
Folgende Parameter können Sie einstellen:
Feld/Schaltfläche
Bereichsgrenzen für
Dynamische Daten
Startverzögerung
Zeitüberwachung
Fehlerreaktion bei
Zeitüberlauf
Fehlerreaktion bei
Programmfehler
Siehe auch
Programme den Ablaufebenen/Tasks zuweisen (Seite 183)
Zeitüberwachung (Seite 200)
SystemInterruptTasks (Seite 171)
164
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 tragen Sie einen Zeitwert in ms für die Verzögerung des Starts der
Task ein. Der Start der TimerInterruptTask wird um diesen Zeitwert
verschoben. Durch die Verschiebung wird sicher gestellt, dass
verschiedene TimerInterruptTasks nicht zum gleichen Zeitpunkt starten
und dadurch ein Zeitüberlauf entstehen kann.
Hier legen Sie die Zykluszeit in ms fest, die für die Ausführung der
TimerInterruptTask zur Verfügung steht. Tragen Sie einen Wert für die
Zeitüberwachung ein. Ist für die Zeitüberwachung kein Wert oder der
Wert 0 eingetragen, ist die Zeitüberwachung inaktiv.
Hier wählen Sie die Fehlerreaktion, wenn die TimerInterruptTask
innerhalb des unter Zeitüberwachung eingetragenen Zeitraums noch
nicht beendet ist.
Als Fehlerreaktion können Sie projektieren:
TimeFaultTask
SystemInterrupt Zeitüberlauf in der TimerInterruptTask.
CPU in Stop
CPU wechselt in den Zustand STOP.
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 in STOP
CPU wechselt in den Zustand STOP und die ShutdownTask wird
gestartet.
ExecutionFaultTask
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.
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis