Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 160

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

Werbung

Ablaufsystem/Tasks/Systemtakte
5.2 Beschreibung der Anwenderprogramm-Tasks
4. Geben Sie ggf. die Bereichsgrenze für dynamische Daten (Stackgröße) an.
5. Geben Sie einen Wert an für die Zeitüberwachung.
6. Legen Sie die Fehlerreaktion bei Zeitüberlauf fest.
7. Legen Sie die Zeitaufteilung in der Round-Robin-Ablaufebene zwischen MotionTasks und
8. Legen Sie die Fehlerreaktion bei Programmfehler fest (z. B. ExecutionFaultTask).
Taskkonfiguration - BackgroundTask
Im Register Taskkonfiguration parametrieren Sie die Zeitüberwachung und die
Fehlerreaktion.
Folgende Parameter können Sie einstellen:
Feld/Schaltfläche
Bereichsgrenzen für
Dynamische Daten
Zeitüberwachung
Fehlerreaktion bei
Programmfehler
Zeitaufteilung
Fehlerreaktion bei
Programmfehler
160
Bei Überschreiten dieser Zeit kann die zugehörige SystemInterruptTask aufgerufen
werden (TimeFaultBackgroundTask) oder die CPU in STOP gesetzt werden,
0 ms = keine Überwachung).
CPU in STOP oder Aufruf TimeFaultBackgroundTask.
BackgroundTask fest, siehe Einstellung der Zeitaufteilung.
TimeFaultBackgroundTask
CPU in Stop
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 legen Sie die Zykluszeit in ms fest, die für die Ausführung der
BackgroundTask 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 der Zyklus der
BackgroundTask innerhalb des unter Zeitüberwachung
eingetragenen Zeitraums noch nicht beendet ist. Als Fehlerreaktion
können Sie einen SystemInterrupt wählen und projektieren.
Systeminterrupt Zeitüberlauf in der BackgroundTask
CPU wechselt in den Zustand STOP.
Durch Klick auf diese Taste öffnen Sie die Maske für die
Zeitaufteilung in der Round-Robin-Ablaufebene.
Dort parametrieren Sie die Zeitaufteilung zwischen MotionTasks
und BackgroundTasks in der Round Robin Ablaufebene.
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.
Die CPU geht anschließend in STOP.
Basisfunktionen
Funktionshandbuch, 05/2009

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis