PRESET MULTIPLE
REGISTERS
31
Anfrage – Query
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 15
Start Adresse high 0
Start Adresse low 0
Länge high 0
Länge low 20
Byte Count 3
Daten 1 Bit 0..7 255
Daten 2 Bit 8..15 255
Daten 3 Bit 16..19 0
Error Check
LRC / CRC
Ende Rahmen
Antwort – Response
Der Busklemmen Controller antwortet mit dem gleichen Telegramm.
Byte Name
Beispiel
Start Rahmen
Slave Adresse 11
Funktions Code 15
Start Adresse high 0
Start Adresse low 0
Daten high 0
Daten low 20
Error Check
LRC / CRC
Ende Rahmen
Schreiben mehrerer analoger Ausgänge (Funktion 16)
Bei der Funktion 16 können mehrere analoge Ausgänge beschrieben wer-
den. In diesem Beispiel werden die ersten 2 analogen Ausgangsworte des
Slave mit der Nummer 11 beschrieben. Die analogen Ausgänge beginnen
beim Offset 0x0800 (hex). 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 0x7FFF (hex) und das zweite Wort mit dem Wert 0x3FFF.
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x0F
„0F"
0x30, 0x46
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x14
„14"
0x31, 0x34
0x03
„03"
0x30, 0x33
0xFF
„FF"
0x46, 0x46
0xFF
„FF"
0x46, 0x46
0x00
„00"
0x30, 0x30
0x01
„D1"
0x44, 0x31
0x95
t1-t2-t3
CRLF
0xD, 0xA
RTU
ASCII
„:"
0x3A
0x0B
„0B"
0x30, 0x42
0x0F
„0F"
0x30, 0x46
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x00
„00"
0x30, 0x30
0x14
„14"
0x30, 0x34
0xDA
„D2"
0x44, 0x32
0xB0
t1-t2-t3
CRLF
0xD, 0xA
MODBUS
BC7300