MODBUS
0x10 Write Multiple Registers (schreiben der Ausgänge eines Moduls)
Request
0x10 0x00 0x00 0x00 0x04 0x08 0x02 0x01 0x03 0x04 0x01 0x00 0x00 0x00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|____|__________ Anzahl der zu schreibenden Outputs (immer 0x0004)
|
|____|____________________ Startadresse der Outputs (immer 0x0000)
|______________________________ Modbusfunktion
Das TCP-Paket sieht dann folgendermaßen aus
0x00 0x01 0x00 0x00 0x00 0x08 0x01 0x10 0x00 0x00 0x00 0x04 0x08 0x02 0x01 0x03 0x04 0x01.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|____|_______________________________________________ Protokollkennzeichen
|____|_________________________________________________________ Transaktionsnummer
Response
0x10 0x00 0x00 0x00 0x04
|
|
|
|____|__________ Anzahl der Outputs
|
|____|____________________ Adresse der Outputs
|______________________________ Modbusfunktion
Das TCP-Paket sieht dann folgendermaßen aus
0x00 0x01 0x00 0x00 0x00 0x06 0x01 0x10 0x00 0x00 0x00 0x04
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|____|_______________________________________________ Protokollkennzeichen
|____|_________________________________________________________ Transaktionsnummer
LUCOM GmbH Elektrokomponenten & Systeme
www.lucom.de
|
|
|____ Ausgangswerte des Moduls in 0,01V schritten d.h.
|
|
0x02 0x01 = 0x0201 = 513 = 5,13 V
|
|_____ Anzahl der Bytes (Anzahl der zu schreibenden Outputs * 2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|___________________________ Modbusfunktion
|
|
|________________________________ Moduladresse
|____|_____________________________________ Zahl der folgenden Bytes
|
|
|
|
|
|
|
|
|
|
|
|___________________________ Modbusfunktion
|
|
|________________________________ Moduladresse
|____|_____________________________________ Zahl der folgenden Bytes
|
|
|
|
|
|
|
|
|
|
|____|_______ Anzahl der Outputs
|____|_________________ Adresse der Outputs
|
|
|____|_______ Anzahl der Outputs
|____|_________________ Adresse der Outputs
Technische Änderungen vorbehalten / lobix5000-hb-2016-052 / 2018-04-18
Version 3.0.06
|
|__ Ausgangswert
|__ Anzahl der Bytes
Seite 30 von 35