Herunterladen Inhalt Inhalt Diese Seite drucken

Definieren Von Tasks - Allen-Bradley CompactLogix 1769-L31 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für CompactLogix 1769-L31:
Inhaltsverzeichnis

Werbung

Definieren von Tasks

Eine Task liefert die Konfigurations- und Prioritätsinformationen für ein oder
mehrere Programme. Sie können Tasks als kontinuierlich oder periodisch oder
als ereignisgesteuert konfigurieren. Es kann nur eine Task kontinuierlich sein.
Steuerung:
1769-L35CR
1769-L35E
1769-L32C
1769-L32E
1769-L31
Eine Task kann bis zu 100 separate Programme umfassen, wobei jedes seine
eigenen ausführbaren Routinen und Programmbereichs-Tags hat. Sobald eine
Task getriggert (aktiviert) wurde, werden alle Programme, die dieser Task
zugeordnet wurden, in der Reihenfolge ausgeführt, in der sie gruppiert sind.
Programme erscheinen nur einmal im Controller Organizer und können nicht
von mehreren Tasks gleichzeitig verwendet werden.
Prioritäten der Tasks festlegen
Jede Task in der Steuerung hat eine Prioritätsebene. Das Betriebssystem
verwendet die Prioritätsebene, um zu bestimmen, welche Task auszuführen ist,
wenn mehrere Tasks aktiviert wurden. Sie können für die Ausführung
periodischer Tasks Prioritäten von 1 bis 15 konfigurieren, wobei 1 der
höchsten und 15 der niedrigsten Priorität entspricht. Eine Task mit höherer
Priorität unterbricht immer eine Tasks mit niedrigerer Priorität. Die
kontinuierliche Task hat die niedrigste Priorität und wird immer von einer
periodischen Task unterbrochen.
Die CompactLogix-Steuerung verwendet eine dedizierte periodische Task mit
Prioritätsgrad 6 zum Verarbeiten von E/A-Daten. Diese periodische Task
wird in dem angeforderten Paketintervall (RPI) ausgeführt, das Sie für den
CompactBus konfiguriert haben. Die RPI kann beispielsweise 1 ms betragen.
Die gesamte Ausführungszeit ist so lang wie die Dauer der Abtastung der
konfigurierten E/A-Module.
Entwickeln von Anwendungen
Anzahl der unterstützten Tasks:
8
8
6
6
4
Publikation 1769-UM011E-DE-P – Mai 2005
6-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis