Herunterladen Inhalt Inhalt Diese Seite drucken

Beispieltelegramme Modbus/Tcp; 16-Bit-Zugriff; Funktionscode 3, 16-Bit-Parameter Lesen - BONFIGLIOLI Vectron Active Cube Handbuch

Modbus/tcp kommunikationsmodul cm-modbus/tcp frequenzumrichter 230 v / 400 v
Vorschau ausblenden Andere Handbücher für Active Cube:
Inhaltsverzeichnis

Werbung

9

Beispieltelegramme Modbus/TCP

Dieses Kapitel beschreibt einige Beispieltelegramme für Modbus/TCP.
9.1

16-Bit-Zugriff

9.1.1

Funktionscode 3, 16-Bit-Parameter lesen

Beispiel 1:
Lesen des Parameters
Bemessungsdrehzahl
der Adresse 1.
Anforderung: Master  Frequenzumrichter
Feld:
Transaction ID
Hex
nn
nn
Antwort: Frequenzumrichter  Master
Feld:
Transaction ID
Hex
nn
nn
Der gesendete Hexadezimalwert ist 0x056E = Dezimal 1390. Der Parameter
hat keine Nachkommastelle. Somit ist die Bemessungsdrehzahl 1390 min
Beispiel 2:
Lesen des Parameters Bemessungsdrehzahl 372 (0x0174) im Datensatz 0 vom Frequenzumrichter mit
der Adresse 1 und Registeranzahl auf 2 (unzulässiger Wert) gesetzt.
Anforderung: Master  Frequenzumrichter
Feld:
Transaction ID
Hex
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
372 (0x0174) im Datensatz 2 vom Frequenzumrichter mit
MBAP
Protocol ID
Length
nn
nn
00
06
MBAP
Protocol ID
Length
nn
nn
nn
MBAP
Protocol ID
Length
nn
nn
00
06
MBAP
Protocol ID
Length
nn
nn
00
ACU
Modbus/TCP
Unit
Funk.
DSatz/Par-
ID
01
03
21
Unit
Funk.
Anz.
ID
Bytes
nn
01
03
02
-1
.
Unit
Funk.
DSatz/Par-
ID
01
03
01
Unit
Funk.
Ausn.
ID
03
01
83
04
Registeranzahl
Nr.
74
00
01
Par-Wert
05
6E
372
Bemessungsdrehzahl
Registeranzahl
Nr.
74
00
02
49

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis