Bedienung
6.12 Kommunikation über Modbus TCP
Aufbau einer Lese-Anforderung über Modbus Funktionscode 03 (FC 03)
Als Startadresse ist jede gültige Register-Adresse zulässig.
Die Steuerung kann über den FC 03 mit einer Anforderung mehr als ein Register
ansprechen. Die Anzahl der angesprochenen Register ist in Byte 10 und 11 der Lese-
Anforderung enthalten.
Tabelle 6- 60 Aufbau einer Lese-Anforderung für Device Nummer 17, Beispiel
Wert
MBAP Header
03 h
00 h
6D h
00 h
02 h
Die Response gibt den entsprechenden Datensatz zurück:
Tabelle 6- 61 Antwort des Device auf die Lese-Anforderung, Beispiel
Wert
MBAP Header
03 h
04 h
11 h
22 h
33 h
44 h
Tabelle 6- 62 Ungültige Lese-Anforderung
Lese-Anforderung
Ungültige Register-Adresse
Lesen eines "Write Only Register"
Lesen eines reservierten Registers
Steuerung adressiert mehr als 125 Register
Startadresse und Anzahl der Register einer Ad-
resse liegen außerhalb eines definierten Regis-
terblocks
Aufbau einer Schreib-Anforderung über Modbus Funktionscode 06 (FC 06)
Startadresse ist die Holding-Register-Adresse.
Über den FC 06 kann mit einer Anforderung immer nur genau ein Register angesprochen
werden. Im Byte 10 und 11 der Schreib-Anforderung ist der Wert enthalten, der in das
angesprochene Register geschrieben wird.
424
Byte
Beschreibung
7
Funktionscode
8
Register Startadresse "High" (Register 40110)
9
Register Startadresse "Low"
10
Anzahl der Register "High" (2 Register: 40110; 40111)
11
Anzahl der Register "Low"
Byte
Beschreibung
7
Funktionscode
8
Anzahl der Bytes (4 Bytes werden zurück gegeben)
9
Daten erstes Register "High"
10
Daten erstes Register "Low"
11
Daten zweites Register "High"
12
Daten zweites Register "Low"
Reaktion des Umrichters
Exception Code 02 (ungültige Datenadresse)
Telegramm, in dem alle Werte auf 0 gesetzt sind.
Exception Code 03 (ungültiger Datenwert)
Exception Code 02 (ungültige Datenadresse)
Betriebsanleitung, 12/2018, A5E36652128A
Umrichter-Schrankgeräte