Herunterladen Inhalt Inhalt Diese Seite drucken

Schreib- Und Lesezugriff Über Function Codes; Aufbau Einer Lese-Anforderung Über Modbus Funktionscode 03 (Fc 03) - Siemens Sinamics G120P Betriebsanleitung

Vorschau ausblenden Andere Handbücher für Sinamics G120P:
Inhaltsverzeichnis

Werbung

Bedienung
6.7 Kommunikation über RS485
6.7.3.5
Schreib- und Lesezugriff ü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 6- 47 Aufbau einer Lese-Anforderung für Slave Nummer 17
Beispiel
11 h
03 h
00 h
6D h
00 h
02 h
xx h
xx h
Die Response gibt den entsprechenden Datensatz zurück:
Tabelle 6- 48 Antwort des Slaves auf dieLese-Anforderung
Beispiel
11 h
03 h
04 h
11 h
22 h
33 h
44 h
xx h
xx h
258
Byte
Beschreibung
0
Slave-Adresse
1
Funktionscode
2
Register Startadresse "High" (Register 40110)
3
Register Startadresse "Low"
4
Anzahl der Register "High" (2 Register: 40110; 40111)
5
Anzahl der Register "Low"
6
CRC "Low"
7
CRC "High"
Byte
Beschreibung
0
Slave-Adresse
1
Funktionscode
2
Anzahl der Bytes (4 Bytes werden zurück gegeben)
3
Daten erstes Register "High"
4
Daten erstes Register "Low"
5
Daten zweites Register "High"
6
Daten zweites Register "Low"
7
CRC "Low"
8
CRC "High"
Umrichter-Schrankgeräte
Betriebsanleitung, 04/2016, A5E32923348A

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis