9.1.3
Funktionscode 16, 16-Bit-Parameter schreiben
Beispiel 1:
Schreiben des Parameters
richters mit der Adresse 1.
Die mechanische Bemessungsleistung soll auf 1,5 kW gesetzt werden. Parameter
376 hat eine Dezimalstelle. Somit ist der zu sendende Wert 15 = 0x000F.
leistung
Anforderung: Master Frequenzumrichter
Feld:
Transaction ID
nn
nn
Antwort: Frequenzumrichter Master
Feld:
Transaction ID
nn
nn
Die Antwort enthält die Anzahl der geschriebenen Register.
Beispiel 2:
Schreiben des unzulässigen Wertes 0 in den Parameter
Datensatz 2 des Frequenzumrichters mit der Adresse 3.
Anforderung: Master Frequenzumrichter
Feld:
Transaction ID
nn
nn
Fehlerantwort: Frequenzumrichter Master
Feld:
Transaction ID
Hex
nn
nn
Der gesendete Ausnahmebedingungscode ist der hexadezimale Wert 0x04 = FEHLER SLAVE GERÄT.
10/13
Mech. Bemessungsleistung
MBAP
Protocol ID
Length
nn
nn
00
09
MBAP
Protocol ID
Length
nn
nn
00
09
MBAP
Protocol ID
Length
nn
nn
00
09
MBAP
Protocol ID
Length
nn
nn
00
03
ACU
Modbus/TCP
376 (0x0178) in Datensatz 4 des Frequenzum-
Unit
Funk.
DSatz/
ID
Par-Nr.
01
10
41
78
Unit
Funk.
DSatz/
ID
Par-Nr.
01
10
41
78
Mech. Bemessungsleistung
Unit
Funk.
DSatz/
ID
Par-Nr.
03
10
41
78
Unit
Funk.
Ausn.
ID
03
90
04
Mech. Bemessungs-
Anzahl
Anz.
Par.-
Register
Byte
Wert
00
01
02
00
0F
Anzahl
Register
00
01
376 (0x0178) im
Anzahl
Anz.
Par.-
Register
Byte
Wert
00
01
02
00
00
51