Herunterladen Inhalt Inhalt Diese Seite drucken

Task-Merker; Bedingungsmerker - Omron SYSMAC CS1 serie Technisches Handbuch

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Bedingungsmerker

7-15 Task–Merker
Hinweis
Task–Merker–
Initialisierung
1, 2, 3...
Zwangssetz–Bitstatus

7-16 Bedingungsmerker

Hinweis
Ein Programmiergerät kann nicht auf den Inhalt der Datenregister zugreifen (le-
sen oder schreiben).
Verwenden Sie Datenregister nicht, bis ein Wert im Register gespeichert wurde.
Der Registerbetrieb ist unzuverlässig, wenn die Register verwendet werden,
ohne das sie Werte enthalten.
Die Werte in den Datenregistern sind bei Aufruf einer Interrupt–Task nicht vorbe-
stimmbar. Wird ein Datenregister in einer Interrupt–Task verwendet, muss vor
dem Einsatz des Registers in dieser Programm–Task immer einen Wert im Da-
tenregister gespeichert wird.
Task–Merker umfassen TK00 bis TK31 und entsprechen den zyklischen Pro-
gramm–Tasks 0 bis 31. Ein Task–Merker ist EIN, wenn die entsprechende zykli-
sche Programm–Task sich im ausführbaren (RUN)–Status befindet und AUS,
wenn die zyklische Programm–Task nicht ausgeführt (INI) wird oder sich in War-
testellung (WAIT) befindet.
Diese Merker zeigen nur den Status zyklischer Programm–Task an, sie kenn-
zeichnen nicht den Status von Interrupt–Tasks.
Die Task–Merker werden in den folgenden Fällen gelöscht, ohne Rücksicht auf
den Status des E/A–Speicher–Haltemerkers.
1. Die Betriebsart wird von PROGRAM auf RUN/MONITOR geändert oder um-
gekehrt.
2. Die Spannungsversorgung der SPS wird ein–, aus– und anschließend wie-
der eingeschaltet.
Task–Merker können nicht zwangsweise gesetzt und zurückgesetzt werden.
Diese Merker umfassen Arithmetikmerker wie Fehler– und Gleichmerker, die
die Ergebnisse der Befehlsausführung anzeigen. In SPS–Systemen vorherge-
hender Serien lagen diese Merker im SR–Bereich.
Die Bedingungsmerker werden eher mit Kennzeichnungen, wie CY und ER oder
mit Symbolen, wie P_Carry und P_Instr_Error spezifiziert als mit Adressen. Der
Status dieser Merker spiegelt die Ergebnisse des Befehlsausführung wider; die
Merker können nur gelesen werden und nicht direkt über Befehle oder Program-
miergeräten gesetzt werden.
Der CX–Programmer verarbeitet Bedingungsmerker wie globale Symbole, die
mit P_ beginnen.
Alle Bedingungsmerker werden gelöscht, wenn das Programm Tasks wechselt,
so bleibt der Status der ER– und AER–Merker nur in der Programm–Task erhal-
ten, in der der entsprechende Fehler aufgetreten ist.
Bediengungsmerker können nicht zwangsweise gesetzt und zurückgesetzt
werden.
Abschnitt
7-16
243

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis