Herunterladen Diese Seite drucken

Mastervolt 77030800 Betriebsanleitung Seite 6

Werbung

Modbus Interface – Betriebsanleitung
6
4.5.1
Modbus-Funktionscode 23
Die Schnittstelle vom Modbus zum MasterBus verwendet das Kommunikationsprotokoll der Modbus-Funktion 23.
Nähere Einzelheiten finden Sie in der Modbus Application Protocol Specification V1.1b unter www.modbus.org.
In den folgenden Datenfeld-Tabellen werden die in der Modbus-Funktion 23 (0x17) Read / Write Multiple
Registers Protocol verwendeten Variablen beschrieben.
Anfrage-Datenfeld
Adressfeld
Funktionscode (Funktion 23)
1 Byte
Anfrage
Variable
Bus address
Function code
Read Starting Address
Quantity to Read
Write Starting Address
Quantity to Write
Write Byte Count
IDAL 5 bit value
IDB
TabNr
Index
Value
CRC
Antwort-Datenfeld
Adressfeld
Funktionscode (Funktion 23)
1 Byte
Antwort
Variable
Größe
Bus address
1 Byte
Function code
1 Byte
Byte Count
1 Byte
IDAL 5 bit value
1 Byte
IDB
3 Bytes
TabNr
2 Bytes
Index
2 Bytes
Value
4 Bytes
CRC
2 Bytes
4.5.2
Beispiel für das Schreiben einer Anfrage
Dies ist ein Beispiel für eine Anfrage, an die Variable zu SCHREIBEN, und zwar mit:
-
Monitoring (TabNr = 0);
-
Index der Variablen (Index = 1);
-
MasterBus-Gerät IDAL = 0x0E ID;
-
MasterBus-Gerät IDB = 0x0217C1.
Daten (Lesen Startadresse usw. )
1 Byte
Größe
Wert
1 Byte
Variable
1 Byte
0x17
(Festgelegt)
2 Bytes
0
(Festgelegt)
2 Bytes
6
(Festgelegt)
2 Bytes
0 = lesen / 1 = schreiben
2 Bytes
6
(Festgelegt)
1 Byte
12
(Festgelegt)
1 Byte
Variable
3 Bytes
Variable
2 Bytes
Variable
2 Bytes
Variable
4 Bytes
Variable
2 Bytes
Berechnet
Daten (Lesen Startadresse usw. )
1 Byte
Wert
Variable
0x17
(Festgelegt)
0x0C
(Festgelegt)
Variable
Variable
Variable
Variable
Variable
Berechnet
21 Bytes
13 Bytes
CRC (Fehlerprüfung)
2 Bytes
CRC (Fehler-prüfung)
2 Bytes

Werbung

loading