Herunterladen Inhalt Inhalt Diese Seite drucken

Azyklische Kommunikation Über Modbus Rtu; Schreib- Und Lesezugriff Über Function Codes - Siemens SINAMICS G120 Handbuch

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

Werbung

Kommunikation über RS485
5.4 Kommunikation über Modbus RTU
5.4.4
Azyklische Kommunikation über Modbus RTU
Die azyklische Kommunikation, bzw. der allgemeine Parameterzugriff erfolgt über die
Modbus-Register 40601 ... 40722.
Über 40601 wird die azyklische Kommunikation gesteuert. 40602 enthält den Funktionscode
(immer = 47 = 2F hex) und die Anzahl der folgenden Nutzdaten. In den Registern
40603 ... 40722 sind die Nutzdaten enthalten.
Übersicht über die azyklische Kommunikation
40601
Fehlercodes
1 hex: Invalid Length (ungültige Länge)
2 hex: Invalid State (Aktion ist im aktuellen Umrichterzustand nicht erlaubt)
3 hex: Invalid function Code (FC ≠ 2F hex)
4 hex: Response not ready (Die Antwort ist noch nicht erfolgt)
5 hex: Internal Error (allgemeiner Systemfehler)
Fehlerhafte Zugriffe auf Parameter über den Datensatz 47 werden in den Registern
40603 ... 40722 protokolliert. Die Fehlercodes sind im PROFIdrive-Profil beschrieben.
5.4.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
130
Wert in Register
40602
0
47
...
1
47
Auftrags-
länge
[Byte]
2
47
Antwort-
länge
[Byte]
2
47
0
40603 ... 40722
...
Werte für azyklischen Zugriff schreiben
Auftragsdaten
azyklischen Zugriff aktivieren
Antwortdaten
Antwort auf einen erfolgreichen Auftrag
Fehlercode
Antwort auf einen fehlerhaften Auftrag
Funktionshandbuch, 01/2016, FW V4.7 SP6, A5E34229197A AC
Erläuterung
Feldbusse

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis