9.2.3
System-Tasks
Nr.
Name
SPG 0
WARM_START
SPG 1
COLD_START
SPG 2
TO_STOP
SPG 10
WATCHDOG
SPG 11
ZERODIV
SPG 12
STACKOVER
SPG 13
BADCAL
SPG 14
IOERROR
SPG 16
MATHERR
108
System-Tasks bzw. Systemprogramme (SPGs) werden automatisch
vom Betriebssystem gestartet, wenn im Zusammenhang mit dem
Betriebssystem ein Ereignis auftritt. Verschiedene SPGs sind
verfügbar, wie in der folgenden Tabelle dargestellt:
Ereignis
wird bei einem Warmstart
ausgeführt
wird bei einem Kaltstart
ausgeführt
wird ausgeführt, wenn die
Programmausführung gestoppt
wird
wird ausgeführt, wenn die
Ausführung einer Task nicht
innerhalb ihrer Watchdogzeit
beendet ist
wird ausgeführt, wenn
während der
Programmausführung eine
Division durch Null aufgetreten
ist
wird ausgeführt, wenn ein
Stacküberlauf aufgetreten ist.
Wird nur ausgeführt, wenn das
Kontrollkästchen 'Stack-
Prüfung' im Dialog 'Ressource
... einrichten' in MULTIPROG
aktiviert wurde.
wird ausgeführt, wenn eine
herstellerspezifische POE
aufgerufen wird, die nicht
existiert
wird ausgeführt, wenn ein
Fehler im I/O-Treiber auftritt,
während der Prozess abläuft
wird ausgeführt, wenn ein
Gleitkommafehler in einer
arithmetischen Funktion auftritt
Das Multi-Task-System
Aktionen
remanente Daten werden nicht initialisiert
nicht-gepufferte Daten werden initialisiert
die Open-Funktion des I/O-Treibers wird
ausgeführt
Anwender-Tasks werden aktiviert
SPS wechselt in den Zustand 'Betrieb'
alle Daten werden initialisiert
die Open-Funktion des I/O-Treibers wird
ausgeführt
Anwender-Tasks werden aktiviert
SPS wechselt in den Zustand 'Betrieb'
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
SPS setzt Abarbeitung fort
Anwender-Tasks werden deaktiviert
alle Ausgänge werden aktualisiert
die Close-Funktion des I/O-Treibers wird
ausgeführt
SPS wechselt in den Zustand 'STOP'
Betriebsanleitung XCx 1100 / XCx 1200 ● Version 01/14