Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth ID 200 Ethernet Handbuch Seite 39

Vorschau ausblenden Andere Handbücher für Rexroth ID 200 Ethernet:
Inhaltsverzeichnis

Werbung

3 842 540 400/2016-03 | ID 200 Ethernet
Funktion: read holding register (03h)
Diese Modbus-Funktion liest Daten von ID 200/C-ETH, sobald diese von einem MDT
zur Verfügung stehen.
Falls die MDT-Daten nicht abgeholt werden, lassen sich Daten von bis zu 32
Lesebefehlen zwischenspeichern. Danach kommt es zu einem Datenverlust. Falls
keine Daten im Leseregister stehen, ist der Wert des Registers 0.
Beispiel:
Dieses Beispiel liest die Daten aus, die im vorhergehenden Beispiel in einen MDT
eingetragen wurden.
Voraussetzung: Die Funktion "write multiple register" wurde erfolgreich durchgeführt.
Einstellungen im Modbus-Master
Slave IP-Adresse:
Timeout:
Geräte-ID:
Startadresse:
Anzahl der zu lesenden Register:
Register‑
Registeraufteilung
adresse
Bytenummer des
(0‑basiert)
Identifikations‑
telegramms
2000d
High Byte
Low Byte
2001d
High Byte
Byte 0
Low Byte
Bite 1
2002d
High Byte
Byte 2
Low Byte
Byte 3
2003d
High Byte
Byte 4
Low Byte
Byte 5
2004d -
High Byte
2011d
Low Byte
Die Funktion "read holding register" wird ausgeführt. In den Registern werden die
MDT-Daten auf den ausgeführten Befehl "enhanced read" (ER) zurückgegeben - falls
ER fehlerfrei ausgeführt wurde.
Bosch Rexroth AG
IP-Adresse der ID 200/C-ETH
1000 ms
1
2000d
12d
Verwendung
Inhalt
Bedeutung
reserviert
00h
-
Auslastungsregister
06h
FIFO-Speicher ist zu
6 % ausgelastet
Länge des Identifika-
00h
-
tionstelegramms ab
diesem Byte
Länge des Identifika-
06h
6 Byte lang
tionstelegramms
Befehlscode
04h
"change tag" Befehl
reserviert/Kanal/
04h
4 entspricht Kanal 2.
Togglebit
Kanalnummer um 1 Bit
nach links verschoben
Status
00h
I00h = Befehl
ausgeführt (Bedeutung
der Statusmeldung
F2 
Antwortzähler
01h
Wird bei jeder weiteren
Antwort um 1 erhöht.
-
00h
-
-
00h
-
39/72
7.14)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis