BECKHOFF KL3311 Benutzerhandbuch

Seite 18

Advertising
background image

Registerbeschreibung

16

KL3311, KL3312, KL3314 und KL3302

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 KL3312 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 (0x0CF0
entspricht dem unsigned Integer 3312).

Byte

Byte 3

Byte 2

Byte 1

Byte 0

Name

DataIN 1

DataIN 0

Nicht benutzt

Status-Byte

Wert

0x0C 0xF0

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

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: