Funktionscode 4 – Lesen der Eingaberegister
Der Funktionscode 4 dient zum Lesen eines oder mehrerer Eingaberegister im Antrieb (siehe Anhang A). Wenn
das Master-Gerät auf ein Register zugreift, das vom Slave-Gerät nicht unterstützt wird, antwortet das Slave-Gerät
mit einer Ausnahmefehlermeldung.
Die Registeradresse verfügt in diesem Zusammenhang nicht über die „3xxxx"-Identifikation. Das Eingaberegister
„Abstand vom Ziel" wird beispielsweise über Registeradresse 3 gelesen. In der SPS wird diese häufig als „30004"
bezeichnet.
Broadcast wird nicht unterstützt.
Anfragemeldung:
Addr
Function
Slave-Adresse
Funktionscode
(=4)
In der Antwortmeldung werden die abgefragten Werte an das Master-Gerät übertragen. Die Datenbytes werden
wie oben beschrieben gemäß dem Datentyp angeordnet.
Antwortmeldung:
Addr
Function
Slave-Ad-
Funktionscode
resse
(=4)
Funktionscode 6 – Einzelnes Halteregister schreiben
Der Funktionscode 6 dient zum Schreiben eines neuen Werts in ein Halteregister des Antriebs (siehe Anhang A).
Wenn das Master-Gerät auf ein Register zugreift, das vom Slave-Gerät nicht unterstützt wird oder wenn es einen
Wert schreibt, der außerhalb der festgelegten Grenzen liegt, antwortet das Slave-Gerät mit einer Ausnahmefeh-
lermeldung.
Die Registeradresse verfügt in diesem Zusammenhang nicht über die „4xxxx"-Identifikation, die Adresse 0 ent-
spricht also beispielsweise Register 40001.
Broadcast wird unterstützt (allerdings werden jegliche Antworten – auch Ausnahmefehlermeldungen – verwor-
fen).
Anfragemeldung:
Addr
Function
Adresse des
Funktionscode
Slave-Geräts
Die normale Antwort ist ein Echo der Anfragemeldung.
Antwortmeldung:
Addr
Function
Adresse des
Funktionscode
Slave-Geräts
MODbus Installationsanleitung für LA35, LA36 und LA37
Registeradresse
Startadresse
hoch
Anzahl der Bytes
Registeradresse
Adresse hoch
(=6)
Registeradresse
Adresse hoch
(=6)
Startadresse
Registeran-
niedrig
zahl hoch
Adresse nied-
Neuer Wert
rig
hoch
Adresse nied-
Neuer Wert
rig
hoch
Seite 16 von 44
Registerzähler
Registeran-
zahl niedrig
Data
Datenbyte 1 N
Registerdaten
Neuer Wert
niedrig
Registerdaten
Neuer Wert
niedrig
CRC
CRC
CRC
CRC