Funktion: Lese Holding Register (03h)
Diese Funktion liest den Inhalt der ausgewählten aufeinander folgenden Holding Register
Beispiel:
Auslesen einer vorangegangenen Störmeldung an einem SLAVE mit der Adresse „2".
Aus der vorangegagenen Störmeldung des Störmelderegisters werden Fehler-Code (E03.4,
Überstrom), aktuelle Frequenz, Ausgangsstrom und die Zwischenkreisspannung ausgelesen
Beschreibung
Holding Register
Störmeldung
Anfrage
Nr.
Feldname
1
Slave-Adresse *1)
2
Funktionsnummer
3
Startadresse
Holding Register (MSB) *2)
4
Startadresse
Holding Register (LSB) *2)
5
Anzahl
Holding Register (MSB) *3)
6
Anzahl
Holding Register (LSB) *3)
7
CRC-16 (MSB)
8
CRC-16 (LSB)
*1)
Betriebsart „Broadcasting" inaktiv
*2)
Bei deaktiviertem „Modicon Mode"beginnt die Startadresse Holding Register bei 0.
Startadresse der Holding Register verschiebt sich zur angegebenen Adresse aus der
Modbus Holding Register-Liste um einen Wert nach unten
(Startadresse Holding Register = Holding Register-Adresse - 1 // 0011h=0012h-1)
*3)
Auslesen von 6 Holding Registern (0012h ... 0017h). Holding Register bestehen aus MSB
und LSB
*4)
Angabe der gelesenen Holding Register in Bytes. Hier wurden 12 Bytes (0Ch) gelesen
*5)
Angabe des Fehler-Code:
*6)
Angabe des Betriebszustandes im Fehlerfall:
*7)
Angabe der Frequenz im Fehlerfall:
*8)
Angabe des Ausgangsstroms im Fehlerfall:
*9)
Angabe der Zwischenkreisspannung im Fehlerfall:
•
Bei nicht korrekt ausgeführtem Befehl, siehe Fehlerantwort in diesem Kapitel
d081
(Fehlercode)
0012h
E03.4
Beispiel
(Hex)
02
03
00
12
00
06
95
CD
00 03h->03d->E03 (Überstrom)
(Frequenz)
0014h
12,34Hz
Antwort
Nr.
Feldname
1
Slave-Adresse *1)
2
Funktionsnummer
3
Datenlänge (in Byte) *4)
4
Daten Holding Register 1
(MSB) *5)
5
Daten Holding Register 1
(LSB) *5)
6
Daten Holding Register 2
(MSB) *6)
7
Daten Holding Register 2
(LSB) *6)
8
Daten Holding Register 3
(MSB) *7)
9
Daten Holding Register 3
(LSB) *7)
10
Daten Holding Register 4
(MSB) *7)
11
Daten Holding Register 4
(LSB) *7)
12
Daten Holding Register 5
(MSB) *8)
13
Daten Holding Register 5
(LSB) *8)
14
Daten Holding Register 6
(MSB) *9)
15
Daten Holding Register 6
(LSB) *9)
16
CRC-16 (MSB)
17
CRC-16 (LSB)
00 04h->4d->.4 (Hochlauf)
00 00 04 D2h->1234d->12,34Hz
00 1E->30d->3,0A
HITACHI W J 200
(Ausgangsstrom)
0016h
3,0A
01 1Ch->284d->284V
(Zwischenkreisspg.)
0017h
284V
Beispiel
(Hex)
02
03
0C
00
03
00
04
00
00
04
D2
00
1E
01
1C
77
3D
261