User Manual
Kommunikation über RS485
5.4 Kommunikation über Modbus RTU
Feldbusse
136 Funktionshandbuch, 04/2018, FW V4.7 SP10, A5E34229197A AE
5.4.5
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
Wert in Register
Erläuterung
40601
40602
40603 … 40722
0
47
…
…
Werte für azyklischen Zugriff schreiben
1 47 Auftrags-
länge
[Byte]
Auftragsdaten azyklischen Zugriff aktivieren
2 47 Antwort-
länge
[Byte]
Antwortdaten Antwort auf einen erfolgreichen Auftrag
2
47
0
Fehlercode
Antwort auf einen fehlerhaften Auftrag
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.