Herunterladen Inhalt Inhalt Diese Seite drucken

Abb. 15 Register-Modus Control Byte - Beckhoff KL6051 Dokumentation

Datenaustauschklemme mit serieller schnittstelle
Vorschau ausblenden Andere Handbücher für KL6051:
Inhaltsverzeichnis

Werbung

Zugriff aus dem Anwenderprogramm
Beispiel Registerkommunikation
Abb. 15: Register-Modus Control Byte
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 KL6051 und der Endklemme:
Werden die folgenden Bytes von der Steuerung zur Klemme übertragen,
Byte
Byte0
Name
Control
Wert
0x88
so liefert die Klemme die folgende Typ-Bezeichnung zurück (0x17A3 entspricht dem unsigned Integer 6051).
Byte
Byte0
Name
Status
Wert
0x88
Beispiel 2
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,
Byte
Byte0
Name
Control
Wert
0xDF
so wird das Anwender-Codeword gesetzt und die Klemme liefert als Quittung die Registeradresse mit dem
Bit 7 für Registerzugriff zurück.
32
Byte1
Byte2
Nicht benutzt
Daten aus, high byte Daten aus, low byte
0xXX
0xXX
Byte1
Byte2
Nicht benutzt
Daten ein, high byte Daten ein, low byte
0x00
0x17
Byte1
Byte2
Nicht benutzt
Daten aus, high byte Daten aus, low byte
0xXX
0x12
Version: 3.0
Byte3
0xXX
Byte3
0xA3
Byte3
0x35
KL6051

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis