6.2 Befehlsinterpreter MODBUS RTU
Ist der Befehlsinterpreter MODBUS RTU ausgewählt, werden die übertragenen Bytes
entsprechend der MODBUS Spezifikation interpretiert (http://www.modbus.org/). Dabei
repräsentiert die Wetterstation Compact WSC10 einen MODBUS Slave.
Die Datenübertragung erfolgt in Paketen sog. Frames, von maximal 256Bytes. Jedes Paket
beinhaltet eine 16Bit CRC Prüfsumme (Initialwert: 0xffff).
Slave-Adresse
1Byte
1Byte
Folgende MODBUS Funktionen werden unterstützt:
0x04 (Read Input Register).
-
0x03 (Read Holding Registers).
-
0x06 (Write Single Register).
-
0x10 (Write Multiple Registers).
-
Die Wetterstation Compact WSC10 unterstützt Schreibzugriffe für die Slave-Adresse 0
(„Broadcast").
Alle empfangenen MODBUS Anforderungen werden vor der Ausführung auf Gültigkeit
überprüft. Im Fehlerfall antwortet die Wetterstation mit einer der folgenden Ausnahmen
(MODBUS Exception Responses).
Code
Name
0x01
ILLEGAL FUNCTION
0x02
ILLEGAL DATA
ADDRESS
0x03
ILLEGAL DATA VALUE
© Adolf Thies GmbH & Co. KG · Hauptstraße 76 · 37083 Göttingen · Germany
Tel. +49 551 79001-0 · Fax +49 551 79001-65 · info@thiesclima.com
Funktionscode
0...252Byte(s)
Tabelle 4 : MODBUS Frame
Der Funktionscode in der Anforderung ist für die
Registeradresse nicht zulässig.
Die Registeradresse in der Anforderung ist nicht gültig.
Die angegebenen Daten in der Anforderung sind nicht
zulässig.
Tabelle 5 : MODBUS Exceptions.
Daten
2Bytes
CRC low-Byte
Bedeutung
021825/11/22 - preliminary draft
·www.thiesclima.com
CRC
CRC high-
Byte
Seite 19 von 40