21.05.2013 Aufrufe

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

32238540 - Schleicher Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

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 />

4.4.3 Deklarieren von Anwender-Tasks<br />

4.4.4 Prioritäten der Anwender-Tasks<br />

MULTIPROG-<br />

Priorität<br />

RTOS*-<br />

Priorität<br />

(default)<br />

Um Anwender-Tasks in MULTIPROG zu deklarieren, führen Sie<br />

folgende grundlegende Schritte durch:<br />

• Einfügen der Task im Unterbaum 'Hardwarestruktur' des<br />

Projektbaums.<br />

• Auswählen der Taskeinstellungen im Dialog 'Task ... einrichten',<br />

den Sie über den Menüpunkt 'Einrichten...' aus dem Kontextmenü<br />

zur Task aufrufen können.<br />

• Zuweisen von Programmen zu Tasks.<br />

Sehen Sie zu detaillierten Informationen über das Einfügen von Tasks<br />

und Taskeinstellungen in der spezifischen Hilfe zu MULTIPROG nach.<br />

Die Tabelle gibt eine Übersicht über die empfohlenen Task-<br />

Prioritäten bzw. deren Einordnung hinsichtlich wichtiger reservierter<br />

Firmware-Tasks (tfwLAGE, tfwCANhigh, tfwIPO).<br />

RTOS*<br />

Task-Name<br />

Verwendung<br />

0 30 beliebig z.B. Anwender–Task vor dem I/O-Refresh (Ereignis 8)<br />

1 31 beliebig PLC_CYCLE_RIOHIGH<br />

2 30 beliebig z.B. Anwender–Task nach dem I/O-Refresh (Ereignis 8)<br />

4 34 beliebig z.B. Anwender-Task (Ereignis 5)<br />

5 35 tfwCANhigh reserviert für CAN-Stack Task<br />

6 36 beliebig z.B. Anwender- Task (Ereignis 5)<br />

7..15 41..45 beliebig z.B. zyklische Anwender-Tasks<br />

Default 127 default Hintergrund-Task<br />

*Real Time Operating System<br />

Eine falsche oder zumindest ungeeignete Wahl der Anwender-Task-<br />

Einstellungen hinsichtlich Typ, Priorität oder Interrupt-Mode usw. -<br />

insbesondere in Kombination mit langen Programmlaufzeiten - kann zu<br />

Steuerungsfehlfunktionen führen, da essentielle Firmware-Tasks<br />

verdrängt werden.<br />

Das System unterstützt insgesamt 18 Anwender-Tasks<br />

(Prioritätsstufen 0..16 und die Default-Task).<br />

Tasks mit Prioritätswerten >= 16 werden mit Priorität 16 ausgeführt.<br />

Betriebsanleitung XCx-micro Steuereinheiten Version 03/08 27

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!