Download ACU Modbus/TCP

Transcript
9.2
9.2.1
32-Bit-Zugriff
Funktionscode 3, 32-Bit-Parameter lesen
Beispiel 1:
Lesen des Parameters Festfrequenz 2 481 (0x01E1) im Datensatz 1 vom Frequenzumrichter mit der
Adresse 1.
Anforderung: Master  Frequenzumrichter
Feld:
Transaction ID
nn
nn
MBAP
Protocol ID
nn
nn
Length
00 06
Unit
ID
01
Funk.
Adr.
Funk.
01
03
03
DSatz/
Par-Nr.
11
E1
Anzahl
Register
00
02
Antwort: Frequenzumrichter  Master
Feld:
Hex
Transaction ID
nn
nn
MBAP
Protocol ID
nn
nn
Length
00 07
Anz.
Bytes
04
Par-Wert
00
00
03
E8
Der gesendete Hexadezimalwert ist 0x03E8 = Dezimal 1000. Der Parameter Festfrequenz 2 481 hat 2
Nachkommastellen. Somit ist die Frequenz 10,00 Hz.
Beispiel 2:
Lesen des Parameters Festfrequenz 2 481 (0x01E1) im Datensatz 0 vom Frequenzumrichter mit der
Adresse 1 und Registeranzahl auf 1 (unzulässiger Wert) gesetzt.
Anforderung: Master  Frequenzumrichter
Feld:
Transaction ID
nn
nn
MBAP
Protocol ID
nn
nn
Length
00 06
Unit
ID
01
Funk.
Unit
ID
01
Funk.
Ausn.
83
04
03
DSatz/
Par-Nr.
01
E0
Anzahl
Register
00
01
Fehlerantwort: Frequenzumrichter  Master
Feld:
Hex
Transaction ID
nn
nn
MBAP
Protocol ID
nn
nn
Length
00 03
Der gesendete Ausnahmebedingungscode ist der hexadezimale Wert 0x04 = FEHLER SLAVE GERÄT.
52
ACU Modbus/TCP
10/13