Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Für Modbus-Telegramme; Diagnose: Zurückgeben Der Anfragedaten; Lesen Des Registerblocks Zur Cim-Konfiguration - Grundfos CIU 200 Benutzerhandbuch

Modbus rtu für grundfos cr monitor
Inhaltsverzeichnis

Werbung

13. Beispiele für Modbus-Telegramme
In den nachfolgenden Beispielen werden die
Felder für die zyklische Blockprüfung nicht mit
Hinweis
aufgeführt.
Im Modbus-Datenmodell ist definiert, dass Regis-
ter mit der Nummer X in Telegrammen mit der
Adresse X-1 angesprochen werden, d.h. dass z.B.
Hinweis
das Register 00104 (Sollwert) in einem Modbus-
Telegramm die Adresse 00103 besitzt.
13.1 Diagnose: Zurückgeben der Anfragedaten
Der Funktionscode "Return Query data" wird verwendet, um
sicherzustellen, dass der Kommunikationspfad und die Slave-
Konfiguration korrekt sind. In der Antwort wird die Anfrage gleich-
lautend zurückgegeben.
Im Beispiel wird die Slave-Adresse 0x01 verwendet.
Anfrage vom Master an den Slave
Feld
Wert
Slave-Adresse
0x01
Funktionscode
0x08
Subcode
0x00
Wert
0xAB
Wert
0xCD
Antwort des Slaves an den Master
Feld
Wert
Slave-Adresse
0x01
Funktionscode
0x08
Subcode
0x00
Wert
0xAB
Wert
0xCD
Antwortet der Slave nicht, siehe Abschnitt
kationsfehler.
32
Beschreibung
-
Diagnose
Wiedergeben der Anfrage
Prüfwert
Prüfwert
Beschreibung
-
Diagnose
Wiedergeben der Anfrage
Prüfwert
Prüfwert
8.2 Modbus-Kommuni-

13.2 Lesen des Registerblocks zur CIM-Konfiguration

In diesem Abschnitt wird beschrieben, wie die ersten vier Regis-
ter des Registerblocks "CIM-Konfiguration" ausgelesen werden.
Im Beispiel wird die Slave-Adresse 0x01 verwendet.
Anfrage vom Master an den Slave
Feld
Wert
Slave-Adresse
0x01
Funktionscode
0x04
Startadresse HI
0x00
Startadresse LO
0x00
Anzahl HI
0x00
Anzahl LO
0x04
Antwort des Slaves an den Master
Feld
Wert
Slave-Adresse
0x01
Funktionscode
0x04
Byte-Zählnummer
0x08
00001 HI
0x00
00001 LO
0x0A
00002 HI
0x00
00002 LO
0x00
00003 HI
0x00
00003 LO
0x00
00004 HI
0x00
00004 LO
0x04
Antwortet der Slave nicht, siehe Abschnitt
kationsfehler.
Beschreibung
-
Lesen von
Eingangsregistern
Startadresse
= 0x0001
Anzahl der Register
= 0x0004
Beschreibung
-
Lesen von
Eingangsregistern
8 Bytes folgen
SlaveMinimumReplyDelay
= 0x000A
RegisterOffset
= 0x0000
Reservierter Wert
= 0x0000
ModbusBitRate
= 0x0004
8.2 Modbus-Kommuni-

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis