Beispieltelegramme
9
Beispieltelegramme
Dieses Kapitel beschreibt einige Beispieltelegramme für Modbus RTU und Modbus ASCII.
9.1
Modbus RTU-Nachrichten Beispiele
9.1.1
16 Bit Zugriff
9.1.1.1
Funktionscode 3, 16-Bit Parameter lesen
Beispiel 1:
Lesen des Parameters
der Adresse 1.
Anforderung: Master Frequenzumrichter
Feld:
Adr.
Funk.
Hex
01
Antwort: Frequenzumrichter Master
Feld:
Adr.
Funk.
Hex
01
Der gesendete Hexadezimalwert ist 0x056E = Dezimal 1390. Der Parameter
hat keine Nachkommastelle.
Somit ist die Bemessungsdrehzahl 1390 min
Beispiel 2:
Lesen des Parameters
der Adresse 1 und Registeranzahl auf 2 (unzulässiger Wert) gesetzt.
Anforderung: Master Frequenzumrichter
Feld:
Adr.
Funk.
Hex
01
Fehlerantwort: Frequenzumrichter Master
Feld:
Adr.
Funk.
Hex
01
Der gesendete Ausnahmebedingungscode ist der hexadezimale Wert 0x04 = FEHLER SLAVE GERÄT.
02/2011
Bemessungsdrehzahl
DSatz/Par-Nr.
03
21
74
Anz.Bytes
Par-Wert
03
02
05
Bemessungsdrehzahl
DSatz/Par-Nr.
03
01
74
Ausn.
CRC
83
04
40
372 (0x0174) im Datensatz 2 vom Frequenzumrichter mit
Registeranzahl
CRC
00
01
CE
CRC
6E
3A
F8
-1
.
372 (0x0174) im Datensatz 0 vom Frequenzumrichter mit
Registeranzahl
CRC
00
02
85
F3
45
Modbus Agile
2C
Bemessungsdrehzahl
ED
02/2011
Modbus
372
45
Agile