BECKHOFF KL3201 Benutzerhandbuch
Seite 20

Registerbeschreibung
18
KL3201, KL3202 und KL3204
0
63
Registersatz
der Klemme
64 words
Control-/
Statusbyte
Nutzdaten
2 oder mehr Byte
K-Bus
Wenn Control-Bit 7=0: Ein-/Ausgabe
Wenn Control-Bit 7=1:
Register-
konfiguration
C/S-Bit 7
Wenn Control-Bit 7=1:
Adresse im Control-Bit 0-5
Wenn Control-Bit 6=0: lesen
Wenn Control-Bit 6=1: schreiben
Komplexe Busklemme
Zum Buskoppler
H
L
H L
Das Control- bzw. Status-Byte belegt die niedrigste Adresse eines
logischen Kanals. Die entsprechenden Registerwerte befinden sich in den
folgenden zwei Datenbytes. (Ausnahme ist der BK2000: hier wird nach
dem Control- bzw. Status-Byte automatisch ein nicht genutztes
(reserviertes) Daten-Byte eingeschoben, und somit der Registerwert auf
eine Word-Grenze gelegt).
Beispiel 1
Lesen des Registers 8 im BK2000 mit einer KL3202 und der Endklemme:
Werden die folgenden Bytes von der Steuerung zur Klemme übertragen,
Byte
Byte 3
Byte 2
Byte 1
Byte 0
Name
DataOUT 1
DataOUT 0
Nicht benutzt Control-Byte
Wert
0xXX 0xXX
0xXX
0x88
so liefert die Klemme die folgende Typ-Bezeichnung zurück (0x0C82
entspricht dem unsigned Integer 3202).
Byte
Byte 3
Byte 2
Byte 1
Byte 0
Name
DataIN 1
DataIN 0
Nicht benutzt Status-Byte
Wert
0x0C 0x82 0x00 0x88
Beispiel 2
Schreiben des Registers 31 im BK2000 mit einer intelligenten Klemme und
der Endklemme:
Werden die folgenden Bytes (Code-Wort) von der Steuerung zur Klemme
übertragen,
Byte
Byte 3
Byte 2
Byte 1
Byte 0
Name
DataOUT 1
DataOUT 0
Nicht benutzt Control-Byte
Wert
0x12 0x35
0xXX
0xDF
so wird das Code-Wort gesetzt und die Klemme liefert als Quittung die
Registeradresse mit dem Bit 7 für Registerzugriff zurück.
Byte
Byte 3
Byte 2
Byte 1
Byte 0
Name
DataIN 1
DataIN 0
Nicht benutzt Status-Byte
Wert
0x00 0x00
0x00
0x9F