32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
32238540 - Schleicher Electronic
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Die SPS<br />
Systemtasks (SYSTEM)<br />
System-Tasks bzw. Systemprogramme (SPG's) werden automatisch<br />
vom Betriebssystem gestartet, wenn im Zusammenhang mit dem<br />
Betriebssystem ein Ereignis auftritt.<br />
System-Tasks werden nicht vom Watchdog überwacht.<br />
Verschiedene SPG's sind verfügbar, wie in der folgenden Tabelle<br />
dargestellt:<br />
Nr. Name Bedeutung Aktionen<br />
SPG 0 WARM_START wird bei einem Warmstart ausgeführt remanente Daten werden nicht<br />
initialisiert<br />
nicht-gepufferte Daten werden initialisiert<br />
die Open-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
Anwender-Tasks werden aktiviert<br />
SPS wechselt in den Zustand 'Betrieb'<br />
SPG 1 COLD_START wird bei einem Kaltstart ausgeführt alle Daten werden initialisiert<br />
die Open-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
Anwender-Tasks werden aktiviert<br />
SPS wechselt in den Zustand 'Betrieb'<br />
SPG 2 TO_STOP wird ausgeführt, wenn die<br />
Programmausführung gestoppt wird<br />
SPG 10 WATCHDOG wird ausgeführt, wenn die Ausführung einer<br />
Task nicht innerhalb ihrer Watchdogzeit<br />
beendet ist<br />
SPG 11 ZERODIV wird ausgeführt, wenn während der<br />
Programmausführung eine Division durch Null<br />
aufgetreten ist<br />
SPG 12 STACKOVER wird ausgeführt, wenn ein Stacküberlauf<br />
aufgetreten ist. Wird nur ausgeführt, wenn das<br />
Kontrollkästchen 'Stack-Prüfung' im Dialog<br />
'Ressource ... einrichten' in MULTIPROG<br />
aktiviert wurde.<br />
SPG 13 BADCAL wird ausgeführt, wenn eine<br />
herstellerspezifische POE aufgerufen wird, die<br />
nicht existiert<br />
SPG 14 IOERROR wird ausgeführt, wenn ein Fehler im I/O-Treiber<br />
auftritt, während der Prozess abläuft<br />
SPG 16 MATHERR wird ausgeführt, wenn ein Gleitkommafehler in<br />
einer arithmetischen Funktion auftritt<br />
SPG 17 CPU_OVERLOAD wird ausgeführt, wenn eine CPU-Überlastung<br />
auftritt<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
SPS setzt Abarbeitung fort<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
SPS wechselt in den Zustand 'STOP'<br />
Anwender-Tasks werden deaktiviert<br />
alle Ausgänge werden aktualisiert<br />
die Close-Funktion des I/O-Treibers wird<br />
ausgeführt<br />
Betriebsanleitung XCx-micro Steuereinheiten Version 03/08 25