2 Protokollbeschreibung
12
2.6 Funktionscodes
Die nachfolgend beschriebenen Funktionen stehen zum Auslesen von Mess-
werten, Geräte- und Prozessdaten sowie zum Schreiben von bestimmten Da-
ten zur Verfügung.
Funktions-
übersicht
2.6.1 Lesen von n Worten
Mit dieser Funktion werden n (n 32) Worte ab einer bestimmten Adresse ge-
lesen.
Datenanfrage
Antwort
Beispiel Lesen der Sollwerte W1 und W2 (jeweils 2 Worte)
Adresse erstes Wort = 0x3100 (Sollwert W1)
Datenanfrage:
Antwort (Werte im Modbus-Float-Format):
Funktions-
nummer
Funktion Begrenzung
0x03 oder 0x04 Lesen von n Worten max. 32 Worte (64 Byte)
0x06 Schreiben eines Wortes max. 1 Wort (2 Byte)
0x10 Schreiben von n Worten max. 32 Worte (64 Byte)
Wenn das Gerät auf diese Funktionen nicht reagiert oder einen Feh-
lercode ausgibt, siehe Kapitel 2.9 Fehlerbehandlung, Seite 18.
Slave-
Adresse
Funktion
x03 oder 0x04
Adresse
erstes Wort
Wortanzahl
(max. 32)
Checksumme
CRC16
1 Byte 1 Byte 2 Byte 2 Byte 2 Byte
Slave-
Adresse
Funktion
0x03 oder 0x04
Anzahl
gelesener
Bytes
Wort-
wert(e)
Checksumme
CRC16
1 Byte 1 Byte 1 Byte x Byte 2 Byte
01 03 3100 0004 4AF5
01 03 08 0000 41C8 0000 4120 4A9E
Sollwert W1
(25.0)
Sollwert W2
(10.0)