5.3.5 Allgemeine Register
Die Konstanten, die hier hinterlegt sind, können benutzt werden, um die
Kommunikation mit dem Master zu testen.
Register-
Bezeichnung
Adresse
0x2000
Null, GP_ZERO
0x2001
Einsen, GP_ONES
0x2002
1,2,3,4, GP_1234
0x2003
Maske1, GP_AAAA
0x2004
Maske2, GP_5555
0x2005
Größte positive Zahl,
GP_MAX_POS
0x2006
Größte negative Zahl,
GP_MAX_NEG
0x2007
Größte halbe
positive Zahl,
GP_HALF_POS
0x2008
Größte halbe
negative Zahl,
GP_HALF_NEG
Tabelle 5.51: Allgemeine Register
Zugang
Länge
Initial-
(Wort)
Wert
lesen
1
pu/co
0x0000
lesen
1
pu/co
0xFFFF
lesen
1
pu/co
0x1234
lesen
1
pu/co
0xAAAA
lesen
1
pu/co
0x5555
lesen
1
pu/co
0x7FFF
lesen
1
pu/co
0x8000
lesen
1
pu/co
0x3FFF
lesen
1
pu/co
0x4000
pu: Initial-Wert bei Spannungseinschaltung; co: Konstante
72
Beschreibung
Konstante mit Null.
Konstante mit Einsen. Ist -1 falls sie als "signed
int"
deklariert
wird
oder
"unsigned int".
Konstanter Wert, um zu testen, ob High- und
Low-Byte
getauscht
sind
Format).
Sollte
im
Master
erscheinen. Wenn 0 x 3412 erscheint, müssen
High- und Low-Byte getauscht werden.
Konstante, um zu sehen, ob alle Bits vorhanden
sind. Wird zusammen mit Register 0 x 2004
genutzt.
Konstante, um zu sehen, ob alle Bits vorhanden
sind. Wird zusammen mit Register 0 x 2003
genutzt.
Konstante, um die Arithmetik zu kontrollieren.
Konstante, um die Arithmetik zu kontrollieren.
Konstante, um die Arithmetik zu kontrollieren.
Konstante, um die Arithmetik zu kontrollieren.
MODBUS / Konfiguration
MAXVALUE
bei
(Intel/Motorola
als
0 x 1234
01.10.99