Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlsinterpreter Modbus Rtu - Thies CLIMA GSM 3.3 Bedienungsanleitung

Silizium pyranometer
Inhaltsverzeichnis

Werbung

7.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 das Pyranometer einen MODBUS Slave.
Die Datenübertragung erfolgt in Paketen sog. Frames, von maximal 256 Bytes. Jedes Paket
beinhaltet eine 16Bit CRC Prüfsumme (Initialwert: 0xffff).
Slave-Adresse
Funktionscode
1 Byte
1 Byte
MODBUS Frame
Folgende MODBUS Funktionen werden unterstützt:
0x04 (Read Input Register)
-
0x03 (Read Holding Registers)
-
0x06 (Write Single Register)
-
0x10 (Write Multiple Registers)
-
Das Pyranometer 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 das Pyranometer mit einer der folgenden Ausnahmen (MODBUS Exception
Responses).
Code
Name
0x01
ILLEGAL FUNCTION
0x02
ILLEGAL DATA ADDRESS
0x03
ILLEGAL DATA VALUE
MODBUS Exceptions
Daten
0...252 Byte(s)
2 Bytes
CRC low-Byte
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.
11 - 22
CRC
CRC high-Byte
Bedeutung
021771/09/14

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis