Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Rtu-Protokoll (Isohv425-D4-4); Modbus-Register Aus Isometer® Auslesen; Befehl Des Masters An Das Isometer; Antwort Des Isometer®S An Den Master - Bender ISOMETER isoHV425 serie Handbuch

Mit ankoppelgerät agh422
Vorschau ausblenden Andere Handbücher für ISOMETER isoHV425 serie:
Inhaltsverzeichnis

Werbung

7. Modbus RTU-Protokoll (isoHV425-D4-4)

Anfragen an das ISOMETER® erfolgen mittels Funktionscode 0x03 (mehrere Register le-
sen) oder dem Befehl 0x10 (mehrere Register schreiben). Das ISOMETER® generiert eine
funktionsbezogene Antwort und sendet diese zurück.
7.1 Modbus-Register aus ISOMETER® auslesen
Mit dem Funktionscode 0x03 werden die gewünschten Words des Prozessabbilds aus
den „Holding Registers" des ISOMETER®s ausgelesen. Dazu sind die Startadresse und
die Anzahl der auszulesenden Register anzugeben. Bis zu 125 Words (0x7D) können in
einer Abfrage ausgelesen werden.
7.1.1
Befehl des Masters an das ISOMETER®
Im nachfolgenden Beispiel fragt der Master vom ISOMETER® mit der Adresse 3 den In-
halt des Registers 1003 an. Das Register enthält die Kanalbeschreibung von Messkanal
1.
Byte
Name
Byte 0
Modbus-Adresse des ISOMETER®
Byte 1
Funktionscode
Byte 2, 3
Startadresse
Byte 4, 5
Anzahl Register
Byte 6, 7
CRC16 Checksumme
7.1.2
Antwort des ISOMETER®s an den Master
Byte
Name
Byte 0
Modbus-Adresse des ISOMETER®
Byte 1
Funktionscode
Byte 2
Anzahl Datenbytes
Byte 3, 4
Daten
Byte 7, 8
CRC16 Checksumme

7.2 Modbus-Register schreiben (Parametrierung)

Mit dem Modbus Befehl 0x10 (mehrere Register setzen) können Register im Gerät ver-
ändert werden. Parameter-Register liegen ab Adresse 3000 vor. Der Inhalt der Register
kann der Tabelle auf
isoHV425xx_D00082_02_M_XXDE/05.2020
Seite 37
entnommen werden.
Beispiel
0x03
0x03
0x03EB
0x0001
0xF598
Beispiel
0x03
0x03
0x02
0x0047
0x81B6
35

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis