Herunterladen Inhalt Inhalt Diese Seite drucken

Programme Und Programm-Tasks - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Programme und Programm–Tasks
6-3
Programme und Programm–Tasks
1, 2, 3...
184
Programm–Tasks spezifizieren die Sequenz– und Interrupt–Bedingungen, un-
ter denen individuelle Programme ausgeführt werden. Sie werden allgemein un-
terteilt in:
1. Sequentiell ausgeführte Programm–Tasks, deswegen werden sie zyklische
Programm–Tasks genannt.
2. Interruptbedingungs–gesteuerte Programm–Tasks, die Interrupt–Pro-
gramm–Tasks genannt werden.
Programme, die zyklischen Tasks zugewiesen sind, werden der Reihe nach,
entsprechend ihrer Programm–Tasknummer, ausgeführt und E/A–Punkte wer-
den einmal pro Zyklus aufgefrischt, nachdem alle Tasks (genauer gesagt, Tasks,
die einen ausführbaren Status besitzen) ausgeführt wurden. Wird eine Interrupt-
bedingung während der Abarbeitung der zyklischen Programm–Task wahr, wird
die zyklische Programm–Task unterbrochen und das der Interrupt–Task zuge-
wiesene Programm ausgeführt.
0
Zyklische
Task
Interruptbedingung
wird wahr
1
Zyklische
Task
Zuweisung
Zyklische
Task n
Zuweisung
E/A–Auffrischung
Bei früheren SPS–Serien von OMRON besteht ein fortlaufendes Programm aus
verschiedenen Teilen. Die Programme, die jeder Task zugewiesen werden, sind
einzelne Programme, die mit einem END–Befehl enden, entsprechend dem ein-
zelnen Programm in früherer SPS.
Ein Merkmal der zyklischen Programm–Task ist, dass sie aktiviert (ausführbarer
Status) und von den Task–Steuerungsbefehlen deaktiviert werden können
(WARTE–Status). Dies bedeutet, dass verschiedene Programmkomponenten
eine Task bilden können und dass bestimmte Programme (Programm–Tasks)
nur dann ausgeführt werden können, wenn es für das gegenwärtige Produktmo-
dell oder den ausgeführten Vorgang (Programm–Schrittumschaltung) erforder-
lich ist. Deshalb wird die Leistung (Zykluszeit) außerordentlich gesteigert, da
Programme nur dann ausgeführt werden müssen, wenn es erforderlich ist.
Programm A
Zuweisung
Interrupt−
Task
100
Zuweisung
Programm C
Programm D
Abschnitt
6-3
Programm B

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis