Beispiel:
Parameter 372 (hex. 0x174), Datensatz 2 (hex. 0x2) wird gespeichert als hex. 0x2174.
Datensatz
Bits
15
14
13
12
Für das obige Beispiel:
Hex.
0
0
1
0
Bin.
2
Registerwert
Dieses Feld wird genutzt, um den 32-Bit-Parameterwert zu speichern.
Parameterwerte mit Dezimalstellen werden ohne Dezimalkomma übertragen. Abhängig
von der Anzahl der Dezimalstellen werden die Werte mit 10, 100 oder 1000 multipliziert.
Beispiel: Frequenzwert
Ein Frequenzwert von 100,25 Hz soll übertragen werden. Der tatsächlich übertragene Zahlenwert ist
10025, was einem Hexadezimalwert von 0x2729 entspricht.
Ausnahmebedingungscode
Die folgenden Ausnahmebedingungscodes können auftreten:
2
UNGÜLTIGE DATENADRESSE
3
UNGÜLTIGER DATENWERT
4
FEHLER SLAVE GERÄT
Ausnahmebedingungscodes sind im Kapitel 7.2.9 „Ausnahmebedingungscodes" beschrieben.
Beispiel eines Modbus RTU-Telegramms siehe Kapitel 9.2.4.
40
Startadresse
Parameternummer
11
10
9
8
7
0
0
0
1
0
1
• Parameter unbekannt
• Anzahl der Bytes im Datenfeld zu klein oder zu groß
• Fehler beim Parameterlesen
ACU
Modbus/TCP
6
5
4
3
2
1
1
1
0
1
7
4
1
0
0
0
10/13