Herunterladen Diese Seite drucken

Siemens SINAMICS G120 Betriebsanleitung Seite 139

Vorschau ausblenden Andere Handbücher für SINAMICS G120:

Werbung

7.4.3.4
Schreib- und Lesezugriff über FC 3 und FC 6
Verwendete Function Codes
Für den Datenaustausch zwischen Master und Slave werden bei der Kommunikation über
Modbus vordefinierte Function Codes verwendet.
Die Control Unit nutzt den Modbus Function Code 03, FC 03, (Read Holding Registers) zum
Lesen und den Modbus Function Code 06, FC 06, (Preset Single Register) zum Schreiben.
Aufbau eines Lese-Requests über Modbus Function Code 03 (FC 03)
Als Start-Adresse ist jede gültige Registeradresse zulässig. Bei einer ungültigen
Registeradresse wird Exception Code 02 (ungültige Datenadresse) zurückgegeben. Der
Versuch, ein "Write Only Register" oder ein reserviertes Register zu lesen, wird mit einem
normalen Telegramm beantwortet, in dem alle Werte auf 0 gesetzt sind.
Über den FC 03 können mit einem Request mehr als 1 Register angesprochen werden. Die
Anzahl der angesprochenen Register ist in Byte 4 und 5 des Lese-Requests enthalten.
Anzahl der Register
Wenn mehr Register als 125 adressiert sind, wird Exception Code 03 (ungültiger Datenwert)
zurückgegeben. Wenn die Start-Adresse plus die Anzahl der Register eine Adresse
außerhalb eines definierten Registerblocks liegen, wird Exception Code 02 (ungültige
Datenadresse) zurückgegeben.
Tabelle 7- 30 Aufbau eines Lese-Requests für Slave Nummer 17
Beispiel
11 h
03 h
00 h
6D h
00 h
02 h
xx h
xx h
Frequenzumrichter mit den Control Units CU240B-2 und CU240E-2
Betriebsanleitung, 04/2012, FW V4.5, A5E02299792A AC
Byte
Beschreibung
Slave Address
0
1
Function Code
2
Register Start-Adresse "High" (Register 40110)
3
Register Start-Adresse "Low"
4
Anzahl der Register "High" (2 Register: 40110; 40111)
5
Anzahl der Register "Low"
6
CRC "Low"
7
CRC "High"
Feldbus konfigurieren
7.4 Kommunikation über RS485
137

Werbung

loading