Optisches Sauerstoffanalysegerät OXY5500
letzten beiden allerdings nur lesbar sind. Danach wird kein Register
geändert.
•
Alle Register zwischen 1023 und 5708 können gelesen werden, da
kein Leseschutz besteht.
Funktionscodes
Verfügbare öffentliche Funktionen sind:
•
3: Read Holding Registers
•
4: Read Input Registers
•
16: Write Multiple Registers
Bitte beachten, dass die Funktionscodes 3 und 4 vollständig austauschbar sind,
da sie sich identisch verhalten.
Funktionscode 16 kann zusammen mit Broadcast verwendet werden
(Geräte-ID = 0). Codes 3 und 4 können nicht mit Broadcast
verwendet werden.
Datenformate
Gleitkomma
Gleitkomma (Float) bezieht sich auf den Gleitkommawert gemäß IEEE 754
(Single Precision). Dieses Format erfordert zwei Register, die 32 Bit erhalten,
wobei jedes Register das höherwertige Byte im ersten Bit enthält.
Wenn der Gleitkommawert z. B. 20.56 (int32) ist, dargestellt als 0x41A47AE1
(hexaint32), dann wird er in zwei aufeinanderfolgende Register geschrieben,
wobei das erste Register 3499 ist. Aus diesem Grund muss der Wert wie folgt
übertragen werden:
Register 3499, höherwertiges Byte
Register 3499, niederwertiges Byte
Register 3500, höherwertiges Byte
Register 3500, niederwertiges Byte
Int32
Alle int32-Werte sind 32-Bit-große Ganzzahlenwerte. Das Beispiel aus dem
vorherigen Abschnitt gilt hier ebenso.
–
5
2
BA02195C
0x7A
0xE1
0x41
0xA4
Endress+Hauser