Herunterladen Inhalt Inhalt Diese Seite drucken

Schreib- Und Lesezugriff Über Fc 03 Und Fc 06 - Siemens Sinamics G120P Cabinet Betriebsanleitung

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

Werbung

6.8.3.4
Schreib- und Lesezugriff über FC 03 und FC 06
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 Startadresse ist jede gültige Register-Adresse zulässig.
Die Steuerung kann über den FC 03 mit einem Request mehr als ein Register ansprechen.
Die Anzahl der angesprochenen Register ist in Byte 4 und 5 des Lese-Requests enthalten.
Tabelle 6- 22 Ungültige Lese-Requests
Lese-Request
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 Adresse liegen
außerhalb eines definierten Registerblocks
Tabelle 6- 23 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
Umrichter-Schrankgeräte
Betriebsanleitung, 12/2014, A5E32923348A
Byte
Beschreibung
0
Slave Address
1
Function Code
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"
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)
Bedienung
6.8 Kommunikation über RS485
237

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis