MODBUS - BESCHREIBUNG UND KONFIGURATION
10
werden, fließen Sie vom LSB zum MSB: 20...27, 28...35 usw.
Im letzten Daten-Byte wird der Status der Coils 56-52 als Byte-Wert 1B Hex oder binär 0001
1011 dargestellt. Coil 56 befindet sich in der vierten Bit-Position von links, und Coil 52 ist das
LSB dieses Bytes. Der Status der Coils 56 bis 52 lautet EIN-EIN-AUS-EIN-EIN.
An dieser Stelle sei darauf hingewiesen, dass die drei verbleibenden Bits (in Richtung
höherwertiges Ende) mit Nullen gefüllt sind.
Wenn die Anfrage nicht angewendet werden kann, wird eine Ausnahmeantwort gesendet.
Weitere Informationen über die Ausnahmeantworten siehe
10.5.2 Funktion 02: EINGANGSSTATUS AUSLESEN
Im UFC-Modbusprotokoll dienen Funktion 1 und 2 der gleichen Verarbeitung und sind
austauschbar.
Weitere Informationen über die Ausnahmeantworten siehe
10.5.3 Funktion 03: MEHRFACH-HALTEREGISTER AUSLESEN
Beschreibung
Funktion 03 liest den Inhalt im Binärformat der Halteregister (4X Referenzen) im Slave aus.
Die Übertragung im Netzwerk wird nicht unterstützt.
Die maximale Anzahl an Registern bei jeder Anfrage ist auf 125 Register beschränkt: 125
Integerwerte oder 62 lange Integerwerte oder 62 Gleitkommawerte oder 31 doppelt lange
Wörter.
Frage
Die Anfragemeldung legt das Startregister und die Anzahl der auszulesenden Register fest.
Register werden ab Null adressiert. Die Register 1 - 16 werden als 0 - 15 adressiert.
Beispiel
Es folgt ein Beispiel für eine Anfrage zum Auslesen der Register 40108...40110 vom Slave-Gerät
17:
Header
Slave
Adresse
--
11(h)
Tabelle 10-2: Beispiel – Auslesen von Halteregistern
122
Funktion
Startadresse
03(h)
Hi
9C(h)
Anzahl der
Datenelemente
Low
Hi
AB(h)
00(h)
www.krohne.com
ALTOSONIC 5
Ausnahmeantworten
auf Seite 128.
Ausnahmeantworten
auf Seite 128.
Fehler-
prüfung
Low
--
03(h)
05/2017 - 4004473401 - MA ALTOSONIC 5 de R03
Trailer
--