Byte Name
Funktions-Code
Start-Adresse high
Start-Adresse low
Länge high
Länge low
6.6.5.11
Read / write registers (Funktion 23)
Mit der Funktion Read / write registers können mehrere analoge Ausgänge beschrieben und in einem
Telegramm mehrere analoge Eingänge gelesen werden. In diesem Beispiel werden die ersten zwei
analogen Ausgangsworte beschrieben und die ersten zwei analogen Eingänge gelesen. Die analogen
Ausgänge beginnen beim Offset 0x0800 und die Eingänge ab dem Offset 0x0000. Hier beschreibt der Offset
immer ein Wort. Der Offset 0x0003 schreibt ab dem 4. Wort auf das Ausgangsprozessabbild. Die Länge gibt
die Anzahl der Worte an und der Byte Count setzt sich aus den zu schreibenden Bytes zusammen. Beispiel:
4 Worte - entsprechen 8 Byte Count
Die Datenbytes enthalten die Werte für die analogen Ausgänge. In diesem Beispiel sind es zwei Worte, die
zu beschreiben sind. Das erste Wort mit dem Wert 0x3FFF und das zweite Wort mit dem Wert 0x7FFF.
Anfrage (Query)
Byte Name
Funktions-Code
Lesen Start-Adresse high
Lesen Start-Adresse low
Lesen Länge high
Lesen Länge low
Schreiben Start-Adresse high
Schreiben Start-Adresse low
Schreiben Länge high
Schreiben Länge low
Byte Count
Daten 1 high
Daten 1 low
Daten 2 high
Daten 2 low
Antwort (Response)
Der Koppler antwortet mit der Start-Adresse und der Länge der übertragenen Bytes im Byte Count. Es
folgen die Dateninformationen. In diesem Beispiel steht im ersten Wort eine 0x0038 und im zweiten Wort
eine 0x3F0B.
Byte Name
Funktions-Code
Byte Count
Daten 1 high
Daten 1 low
Daten 2 high
Daten 2 low
BK9000, BK9050 und BK9100
Beispiel
16
8
0
0
2
Beispiel
23
0
0
0
2
8
0
0
2
4
63
255
127
255
Beispiel
23
4
0
56
63
11
Version: 4.0.0
Feldbussystem
65