Beispiel:
Ein Stromwert von 10,3 A wird übertragen. Der tatsächlich übertragene Zahlenwert ist 103, was ei-
nem Hexadezimalwert von 0x67 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.
Beispieltelegramme:
16 Bit
Modbus RTU
siehe Kapitel 9.1.1
7.2.2
Funktionscode 6, 16-Bit-Parameter schreiben
Dieser Funktionscode wird zum Schreiben von Integer- oder Unsigned Integer-Werten in den Fre-
quenzumrichter verwendet.
Anforderung 16-Bit-Parameter schreiben:
MBAP-Header
Adresse
Funktionscode
Startadresse (Datensatz / Para-Nr.)
Registerwert (Parameterwert)
Antwort:
MBAP-Header
Adresse
Funktionscode
Startadresse (Datensatz / Para-Nr.)
Registerwert (Parameterwert)
Ausnahmebedingung Antwort:
MBAP-Header
Adresse
Fehlercode
Ausnahmebedingungscode
34
• Wert des Feldes Registeranzahl ist nicht gleich 1
• Parameter unbekannt
• Anzahl der Bytes im Datenfeld zu klein oder zu groß
• Fehler beim Parameterlesen
32 Bit
siehe Kapitel 9.2.1
7 Bytes
1 Byte
1 – 0xF7 (=247)
1 Byte
0x06
2 Bytes
0x0000 – 0x963F
2 Bytes
0 – 0xFFFF
1 Byte
1 – 0xF7 (=247)
1 Byte
0x06
2 Bytes
0x0000 – 0x963F
2 Bytes
0 – 0xFFFF
1 Byte
1 – 0xF7 (=247)
1 Byte
0x86
1 Byte
2, 3 oder 4
ACU
Modbus/TCP
10/13