Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIWAREX U Handbuch Seite 92

Ein- und zweikanalige ausführung
Vorschau ausblenden Andere Handbücher für SIWAREX U:
Inhaltsverzeichnis

Werbung

SIMATIC S5
Datensätze lesen
Datensätze
schreiben
Datensatzbeschrei-
bung
6-14
Werden in der SIMATIC S5 neben dem Meßwert und dem Status weitere
Datensätze benötigt, können diese über den Wertausgabebereich (EW4,
EW6) ausgelesen werden.
Im Wertausgabebereich (4 Bytes) werden nur die ausgewählten Datensätze
gelesen. Über die Lesekennung "n" (AB0) wird festgelegt, welche Daten-
sätze aus der SIWAREX U ausgelesen werden sollen. Es wird dabei immer
der angegebene Datensatz "n" und der folgende Datensatz "n+1" ausgelesen
und in den Wertausgabebereich eingetragen.
Über die Lesekennungsquittung (EB0) ist nun zu prüfen, ob die SIWAREX U
schon die angeforderten Datensätze auf dem Wertausgabebereich zur Verfü-
gung gestellt hat. (Abhängig von der Zykluszeit des Automatisierungsgerätes
kann es mehrere CPU-Zyklen benötigen, bis die angeforderten Datensätze zu
Verfügung stehen).
Sind Lesekennung und Lesekennungsquittung gleich und wurde über das
Lebensbit festgestellt, daß die Baugruppe reagiert, dann stehen die angefor-
derten aktuellen Datensätze im Wertausgabebereich zur Verfügung.
Wenn vor dem Lesen eines Datensatzes ein Befehl bzw. eine Datenübertra-
gung ausgeführt wird und dadurch der zu lesende Datensatz verändert wird,
dann darf das Lesen nur durchgeführt werden, wenn Auftrags- und Auftrags-
quittungsbit gleich sind (d.h. es läuft kein Schreibauftrag)
Beispiel:
der Befehl "Justiergewicht gültig" beeinflußt den Datensatz DS61 (Justier-
digits)
Sollen an die SIWAREX U neben dem Vorgabewert weitere Datensätze ge-
schrieben werden, so kann dies über den Werteingabebereich (AW4) reali-
siert werden.
Im Werteingabebereich (2 Bytes) sind vom Anwenderprogramm die zu
schreibenden Daten einzutragen. Über die Schreibkennung "m" (AB1) wird
festgelegt, welcher Datensatz an die SIWAREX U geschrieben werden soll.
Über das Auftragsquittungsbit (E1.7) im Status ist nun zu prüfen, ob die
SIWAREX U den Datensatz gelesen hat. Abhängig von der Zykluszeit des
Automatisierungsgerätes kann es mehrere CPU-Zyklen benötigen, bis die
SIWAREX U den Datensatz übernommen hat.
Das Auftragsquittungsbit (E1.7) im Status signalisiert, ob ein Auftrag beendet
wurde. Wurde ein Auftrag beendet, so kann über den Status festgestellt wer-
den, ob bei der Datensatzübertragung bzw. beim Auslösen eines Befehls ein
Fehler aufgetreten ist.
Die Datensätze sind ausführlich im Kapitel 9 beschrieben.
GHB SIWAREX U
(4)J31069-D0605-U001-A3-0018

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis