User Manual

Kommunikation über RS485
5.4 Kommunikation über Modbus RTU
Feldbusse
Funktionshandbuch, 04/2018, FW V4.7 SP10, A5E34229197A AE
137
5.4.6
Schreib- und Lesezugriff über Function Codes
Grundsätzlicher Aufbau eines Schreib- Lesezugriffs über Function Codes
Verwendete Funktionscodes
Für den Datenaustausch zwischen Master und Slave werden bei der Kommunikation über
Modbus vordefinierte Function Codes verwendet.
Die Control Unit nutzt folgende Modbus Funktionscodes:
FC 03: Holding Registers zum Lesen von Daten aus dem Umrichter
FC 06: Write Single Registers zum Schreiben einzelner Register
FC 16: Write Multiple Registers zum Schreiben mehrerer Register
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 4 und 5 der Lese-
Anforderung enthalten.
Tabelle 5- 18 Aufbau einer Lese-Anforderung für Slave Nummer 17, Beispiel
Wert
Byte
Beschreibung
11 h
0
Slave-Adresse
03 h
00 h
6D h
00 h
02 h
1
2
3
4
5
Funktionscode
Register Startadresse "High" (Register 40110)
Register Startadresse "Low"
Anzahl der Register "High" (2 Register: 40110; 40111)
Anzahl der Register "Low"
xx h
xx h
6
7
CRC "Low"
CRC "High"