3.9.3.3
Halteregister lesen (Anfrage mit FC = 03H)
Durch diese Anfrage wird der Inhalt der Halteregister des Slave gelesen. Broadcast wird nicht unterstützt.
Im Folgenden werden die allgemeinen Anfrage-/Antwortstrukturen sowie Beispiele von Anfragen gezeigt.
(1)
Allgemeine Anfrage-/Antwortstrukturen
[1] Anfrageformat
Das Anfrage-Telegramm legt die Adresse des Halteregisters (Gateway-Registers) fest, ab dem Daten ausgelesen
werden sollen, sowie die Anzahl der Register.
Datenlänge von 1 Halteregister = 1 Wort = 2 Byte = 16 bit
Feldname
Header
Slave-Adresse
Funktionscode
Startadresse
Startadresse
Anzahl der Register
Anzahl der Register (untere)
Fehlerprüfung
Trailer
Bytes insgesamt
[2] Antwortformat
Feldname
Header
Slave-Adresse
Funktionscode
Datenbytes
Daten 1
Daten 1
Daten 2
Daten 2
Fehlerprüfung
Trailer
Bytes insgesamt
138
RTU-Modus-Date
n
(8 bit)
Keine
3F H
03 H
(obere)
Beliebig
(untere)
Beliebig
(obere)
Beliebig
Beliebig
CRC (16 bit)
Keine
RTU-Modus-Date
n
(8 bit)
Keine
3F H
03 H
Beliebig
(obere)
Beliebig
(untere)
Beliebig
(obere)
Beliebig
(untere)
Beliebig
CRC (16 bit)
Keine
Datenlänge
(Byte)
-
1
Fest vorgegeben.
1
Die Adresse hängt von der Achsenanordnung
2
ab.
2
Siehe Anfrageliste.
2
-
8
Datenlänge
(Byte)
-
1
Fest vorgegeben.
1
Anzahl der im Anfrageformat festgelegten
1
Register x 2
Jeweils 1 für
oberes und
unteres Wort
Daten entsprechend den Datenbytes (Anzahl
2
der festgelegten Register x 2)
Wie oben
2
-
Teil 1 Spezifikation
Anmerkungen
Anmerkungen