Datenaustausch, funktion – BECKHOFF KL5121 Benutzerhandbuch
Seite 13

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