Feldbus konfigurieren
7.6 Kommunikation über RS485
Die Response gibt den entsprechenden Datensatz zurück:
Tabelle 7- 16 Antwort des Slaves auf den Lese-Request
Beispiel
11 h
03 h
04 h
11 h
22 h
33 h
44 h
xx h
xx h
Aufbau eines Schreib-Requests über Modbus Function Code 06 (FC 06)
Startadresse ist die Holding-Register-Adresse.
Über den FC 06 kann mit einem Request immer nur genau ein Register angesprochen
werden. Im Byte 4 und 5 des Schreib-Requests ist der Wert enthalten, der in das
angesprochene Register geschrieben wird.
Tabelle 7- 17 Schreib-Request und Reaktion des Umrichters
Schreib-Request
Falsche Adresse (es existiert keine Holding-Register-
Adresse)
Schreiben in ein "Read Only"
Schreiben in ein reserviertes Register
Bei einer falschen Adresse (es existiert keine Holding-Register-Adresse) wird Exception
Code 02 (ungültige Datenadresse) zurückgegeben. Der Versuch, in ein "Read Only"- oder in
ein reserviertes Register zu schreiben, wird mit einem Modbus-Fehlertelegramm (Exception
Code 4 - device failure) beantwortet. In diesem Fall kann über das Holding Register 40499
der antriebsinterne detaillierte Fehlercode ausgelesen werden, der beim letzten
Parameterzugriff über die Holding Register aufgetreten ist.
166
Byte
Beschreibung
0
Slave Address
1
Function Code
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"
Reaktion des Umrichters
Exception Code 02
Modbus-Fehlertelegramm (Exception Code 04 - device
failure)
Umrichter mit den Control Units CU240B-2 und CU240E-2
Betriebsanleitung, 01/2013, FW V4.6, A5E02299792A AD