Datenaustausch, funktion – BECKHOFF KL5121 Benutzerhandbuch

Seite 13

Advertising
background image

Datenaustausch, Funktion

KL5121

13


Das Control- bzw. Status-Byte belegt die niedrigste Adresse eines logi-
schen 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

Lesen des Registers 8 im BK2000 mit einer KL3022 und der Endklemme:

Werden die folgenden Bytes von der Steuerung zur Klemme übertragen,

Byte0

Control

Byte1

Nicht benutzt

Byte2

Daten aus, high byte

Byte3

Daten aus, low byte

0x88

0xXX

0xXX

0xXX


so liefert die Klemme die folgende Typ-Bezeichnung zurück (0x0BCE ent-
spricht dem unsigned Integer 3022).

Byte0

Status

Byte1

Nicht benutzt

Byte2

Daten ein, high byte

Byte3

Daten ein, low byte

0x88

0x00

0x0B

0xCE


ein weiteres Beispiel

Schreiben des Registers 31 im BK2000 mit einer intelligenten Klemme und
der Endklemme:

Werden die folgenden Bytes (Anwender-Codeword) von der Steuerung zur
Klemme übertragen,

Byte0

Control

Byte1

Nicht benutzt

Byte2

Daten aus, high byte

Byte3

Daten aus, low byte

0xDF

0xXX

0x12

0x35


so wird das Anwender-Codeword gesetzt und die Klemme liefert als Quit-
tung die Registeradresse mit dem Bit 7 für Registerzugriff zurück.

Byte0

Status

Byte1

Nicht benutzt

Byte2

Daten ein, high byte

Byte3

Daten ein, low byte

0x9F

0x00

0x00

0x00




Datenaustausch, Funktion

Prozeßdaten

Die Klemme KL5121 belegt 6 Byte im Eingangs- und 6 Byte im Ausgangs-
abbild des Kopplers. Es existieren zwei logische Kanäle: Datenkanal 0 und
Datenkanal 1.

Daten-Kanal 0

Der Daten-Kanal Null besteht aus dem Control-Byte 0, Eingangsdaten-
Word 0, Status-Byte 0 und Ausgangsdaten-Word 0. Über den Kanal Null
erfolgen die Freigaben für die Ausgabefunktionen und es werden Statusin-
formationen eingelesen. Außerdem kann auf Parameterdaten zugegriffen
werden.

Ausgangsdaten der
Steuerung

CT-0: Control-Byte 0
D0-0, D1-0: Eingangsdaten-Word 0 der Klemme

Eingangsdaten der
Steuerung

ST-0: Status-Byte 0
D0-0, D1-0: Ausgangsdaten-Word 0 der Klemme

Control-Byte 0

Das Control-Byte 0 wird nur für Registerzugriffe verwendet.

MSB

REG=0

Advertising