3 beispiele für die registerkommunikation – BECKHOFF KL5111-0000 Benutzerhandbuch

Seite 18

Advertising
background image

Registerbeschreibung

16

KL5111-0000

3.4.3 Beispiele für die Registerkommunikation

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 2-Datenbytes. (Ausnahme ist der BK2000: hier wird nach
dem Control- bzw. Status-Byte ein nicht genutztes Daten-Byte eingeschoben, und somit der Registerwert
auf eine Word-Grenze gelegt).

Beispiel 1
Lesen des Registers 8 im BK2000 mit einer KL3002 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 (0x0BBA entspricht dem unsigned Integer
3002)

Byte

Byte 3

Byte 2

Byte 1

Byte 0

Name

DataIN 1

DataIN 0

Nicht benutzt

Status-Byte

Wert

0x0B 0xBA 0x00 0x88

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