6.4
Die Modbus Definitionen für das Schreiben und Lesen von Daten sind nicht direkt mit
dem Parameterzugriff eines Frequenzumrichters kompatibel. Modbus ist für das
Schreiben und Lesen von Bits ausgelegt und erfasst Daten auf andere Art. Der Daten-
zugriff ist auf eine Bitbreite von 16 begrenzt.
Um die Anforderungen des Modbus zu erfüllen, ist der Datenzugriff in den Frequen-
zumrichtern durch die folgenden Funktionskodes festgelegt.
−
−
Für den Zugriff auf 32 Bit Daten gibt es zwei weitere an den Frequenzumrichter ange-
passte Funktionskodes:
−
−
Diese zwei Funktionen (nicht in den Modbus Beschreibungen enthalten) ermöglichen
den Datenzugriff auf 32 Bit „Long-" Variablen im Frequenzumrichter.
Für Diagnosezwecke wird der Modbus Funktionskode „8" unterstützt.
Diese Funktionskodes und die entsprechenden Datenfelder sind ausführlich in den
folgenden Kapiteln beschrieben.
Hinweis: In allen Datenfeldern mit mehr als einem Byte wird zuerst das höchstwer-
Im Kapitel 8 sind Beispieltelegramme für alle unterstützten Funktionskodes in den
Übertragungsarten RTU und ASCII aufgeführt.
6.4.1 Funktionskode 3, 16-Bit-Parameter lesen
Dieser Funktionskode wird zum Lesen von Integer oder Unsigned Integer Werten aus
dem Frequenzumrichter verwendet.
Anforderung:
Funktionskode
Startadresse (Datensatz / Para-Nr.)
Registeranzahl
Antwort:
Funktionskode
Byteanzahl
Registerwert (Parameterwert)
Ausnahmebedingung Antwort:
Fehlerkode
Ausnahmebedingungscode
20
20
Unterstützte Funktionskodes
Funktionskode 3
EINE Datenbreite von 16 Bit lesen (Lesen des Halteregisters)
Funktionskode 6
EINE Datenbreite von 16 Bit schreiben (Schreiben des Einzel-
registers)
Funktionskode 100
EINE Bitbreite 32 lesen
Funktionskode 101
EINE Bitbreite 32 schreiben
tige Byte übertragen.
Betriebsanleitung Modbus
Betriebsanleitung Modbus
1 Byte
0x0000 – 0x963F
2 Bytes
0x0001 (immer)
2 Bytes
1 Byte
0x02 (immer)
1 Byte
0 – 0xFFFF
2 Bytes
1 Byte
2, 3 oder 4
1 Byte
0x03
0x03
0x83
05/08
05/08