Anhang, A.3.3 kanalzustände, Beispiel a–9. lesen aller kanalzustände – Banner EZ-ARRAY USB Serial Adapter Benutzerhandbuch
Seite 51

Ident-Nr. 140060 Rev. A
49
Banner Engineering Corp.
•
Minneapolis, U.S.A.
www.bannerengineering.com • Tel: 763.544.3164
Handbuch für A-GAGE EZ-ARRAY
Anhang
A.3.3 Kanalzustände
Der Abschnitt mit Kanalzuständen enthält den Zustand aller
Kanäle im EZ-ARRAY. Jedes Register stellt 16 Kanäle dar.
Tabelle A–38. Kanalzustände
Ausführung
Eingangsregis-
teradresse
MASKE
Elementbezeich-
nung
150–1800
mm
30003
unteres
byte
Kanal 1-8
30003
oberes
byte
Kanal 9-16
…
…
…
30025
unteres
byte
Kanal 353-360
30025
oberes
byte
(Füllbyte)
2100–2400
mm
30003
unteres
byte
Kanal 1-8
30003
oberes
byte
Kanal 9-16
…
…
…
30025
unteres
byte
Kanal 349-364
30025
oberes
byte
Kanal 365-380
Tabelle A–39. Bitmaske für Kanalzustände
Wert
Status
Beschreibung
0
Erzeugt
Der Kanal ist erzeugt (frei)
1
Blockiert
Der Kanal ist blockiert
Wenn zum Beispiel der erste und dritte Strahl von EZ-ARRAY
blockiert sind, enthält Eingangsregister 30003 den Wert 0x0005.
Beispiel A–9. Lesen ALLER Kanalzustände
Anforderung
Antwort
Feldbezeichnung
(Hex)
Feldbezeichnung
(Hex)
Slave-Adresse
41
Slave-Adresse
41
Funktion
04
Funktion
04
Startadresse (OBE-
RES Byte)
75
Bytezahl
32
Startadresse (UNTE-
RES Byte)
33
Register 30003
(OBERES Byte)
00
Anzahl Register
(OBERES Byte)
00
Register 30003
(UNTERES Byte)
00
Anzahl Register
(UNTERES Byte)
17
Register 30004
(OBERES Byte)
00
CRC (UNTERES
Byte)
54
00
CRC (OBERES Byte)
C7
…
…
…
…
Register 30025
(OBERES Byte)
00
Register 30025
(UNTERES Byte)
00
CRC (UNTERES
Byte)
43
CRC (OBERES
Byte)
B6
Zum Lesen ALLER Kanalzustände wird eine Anforderung zum
Lesen der Eingangsregister ab Adresse 30003 gesendet, durch
die 23 Register angefordert werden.
Die Kanalzustände können nach jedem Scan aufgerufen
werden, wenn der Cache-Modus in der Kommunikationskonfi-
guration auf “Erweitert” eingestellt ist. Andernfalls können die
Kanalzustandsdaten nach jedem dritten Scan aufgerufen werden
(Standardeinstellung). Um EZ-ARRAY auf erweiterten Cache-
Modus einzustellen, muss das Register an Adresse 41002 auf
einen Wert von 1 gesetzt werden. Hierbei handelt es sich um
ein Konfigurationsregister (Kommunikationskonfiguration), das
daher nur einmal gesetzt zu werden braucht. Zum Beenden des
erweiterten Cache-Modus muss das Register auf einen Wert von
0 gesetzt werden.