Herunterladen Inhalt Inhalt Diese Seite drucken

Task-Ausführungsbedingungen Und -Einstellungen; Status Der Zyklischen Programm-Tasks - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Programm–Task–Merkmale
11-1-4 Task–Ausführungsbedingungen und –einstellungen
Task
Zyklische Programm–Task
Interrupt–
Ausschalt–Interrupt–Task
Tasks
Zeitgesteuerte Interrupt–
Tasks
0 und 1
E/A–Interrupt–Tasks
00 bis 31
Externe Interrupt–Tasks
0 bis 255
Hinweis
11-1-5 Status der zyklischen Programm–Tasks
DEAKTIVIERT(INI)–Status
338
In der folgenden Tabelle sind die Programm–Task–Ausführungsbedingungen,
entsprechende Einstellungen und der Status aufgeführt.
Nr.
Ausführungsbedingung
0 bis 31
Wenn BEREIT, wird diese Task
einmal pro Zyklus ausgeführt ,
wenn die Berechtigung zur Aus-
führung vorliegt.
1
Wird ausgeführt, wenn die Versor-
gungsspannung der CPU–Bau-
gruppe ausgeschaltet wird.
2 und 3
Wird jedes Mal ausgeführt, wenn
das zuvor eingestellte Intervall
des internen Zeitgebers der CPU–
Baugruppe abgelaufen ist.
100 bis 131
Wird ausgeführt, wenn der Ein-
gang einer Interrupt–Eingangs-
baugruppe aktiviert wird.
0 bis 255
Wird ausgeführt, wenn von einem
Anwenderprogramm in einer Spe-
zial–E/A– oder CS1–CPUbus–
Baugruppe auf dem CPU–Bau-
gruppenträger oder von einem
Anwenderprogramm in einem
Spezialmodul angefordert.
1. Spezial–E/A– und CS1–CPUbus–Baugruppe müssen sich jedoch auf dem
CPU–Baugruppenträger befinden, um externe Interrupts zu generieren. Es
gibt keine Möglichkeit, eine externe Interrupt–Task direkt von einer Bau-
gruppe auf einem CS1–Erweiterungsbaugrupppenträger ausführen zu las-
sen.
2. Die Anzahl der zyklischen Programm– und Interrupt–Tasks wird be-
schränkt, wenn die Speicher löschen–Funktion mit einer Programmierkon-
sole durchgeführt wird.
Nur die zyklische Programm–Task 0 kann erstellt werden.
Die zyklischen Programm–Tasks 1 bis 31 können nicht mit einer Program-
mierkonsole erstellt werden, aber diese Programm–Tasks können editiert
werden, wenn sie bereits mit dem CX–Programmer programmiert wurden.
Nur Interrupt–Tasks 1, 2, 3 und 100 bis 131 können erstellt werden.
Interrupt–Task 0 und 4 bis 99 können nicht mit einer Programmierkonsole
erstellt werden, aber diese Programm–Tasks können editiert werden,
wenn sie bereits mit dem CX–Programmer programmiert wurden.
Dieser Abschnitt beschreibt den Status der zyklischen Programm–Task.
Zyklische Programm–Tasks besitzen immer einen von vier Stati: DEAKTIVIERT,
BEREIT, RUN (ausführbar) und STAND–BY (WARTEN).
Eine Programm–Task mit dem Status DEAKTIVIERT wird nicht ausgeführt. Alle
zyklischen Programm–Tasks besitzen in der PROGRAM–Betriebsart den Sta-
tus DEAKTIVIERT. Jede zyklische Programm–Task, die ihren Status wechselt,
kann nicht zu diesem Status zurückkehren, ohne zu der PROGRAM–Betriebsart
zurückzukehren.
Abschnitt
Entsprechende Einstellung
Keine
Ausschalt–Interrupt in der SPS–
Konfiguration aktivieren.
Einstellung der zeitgesteuerten In-
terruptzeit (0 bis 9999) über den IN-
TERRUPT–MASKE EINSTELLEN
.
(MSKS)–Befehl
Einstellung der Zeiteinheit (10 ms
oder 1,0 ms) in der SPS–Konfigura-
tion.
Einstellung der Ausmaskierung der
entsprechenden Eingänge erfolgt
über
den
INTERRUPT–MASKE
EINSTELLEN(MSKS)–Befehl.
Keine (immer aktiviert)
11-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis