Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 174

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

Werbung

Ablaufsystem/Tasks/Systemtakte
5.2 Beschreibung der Anwenderprogramm-Tasks
ExecutionFaultTask
Die ExecutionFaultTask wird entsprechend ihrer Priorität bei Programmlauffehlern sofort
gestartet.
Zu Programmlauffehlern zählen z. B.:
● Fehlerhafte Operationen mit Gleitkommazahlen, wie Logarithmus von negativen Zahlen,
● Division durch Null
● Überschreiten von Feldgrenzen
● Fehler beim Zugriff auf Systemvariablen
Die Task, bei der der Programmlauffehler aufgetreten ist, wird beendet.
Ist die ExecutionFaultTask nicht konfiguriert bzw. ist kein Programm zugeordnet, geht die
CPU in STOP.
Die Fehlerreaktion CPU in STOP ist bei allen Tasks möglich und führt zum Start der
ShutdownTask. Das SIMOTION Gerät wechselt in den Betriebszustand STOP.
Eine Fehlerreaktion der ExecutionFaultTask führt zu einem Neustart der Execu-
tionFaultTask.
Folgende Tasks können durch Befehle im Programm der ExecutionFaultTask neu gestartet
werden:
● StartupTask
● ShutdownTask
● MotionTasks
Bei folgenden Tasks wechselt das SIMOTION Gerät nach Beendigung der
ExecutionFaultTask in den Betriebszustand STOP – die ShutdownTask wird gestartet:
● BackgroundTask
● TimerInterruptTasks
● SynchronousTasks
Weitere Informationen siehe Taskstartinfo verwenden (Seite 105)).
Hinweis
Programmfehler in der ExecutionFaultTask und in der ShutdownTask führen unmittelbar in
den Betriebszustand STOP.
174
ungültige Zahl, ...
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis