EasyManuals Logo

DigiTrace TCONTROL-CONT-03 User Manual

DigiTrace TCONTROL-CONT-03
80 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #67 background imageLoading...
Page #67 background image
15
2 Protokollbeschreibung
2.7 Übertragungsformat (Integer-, Float- und Text-Werte)
Integer-Werte Integer-Werte werden über Modbus im folgenden Format übertragen:
Zuerst das High-, dann das Low-Byte.
Beispiel Abfrage des Integer-Wertes von Adresse 0x0021, wenn unter dieser Adresse
der Wert "4" (Wortwert 0x0004) steht.
Anfrage: 01 03 0021 0001 (+ 2 Byte CRC16)
Antwort: 01 03 02 0004 (+ 2 Byte CRC16)
Float-Werte Bei Float-Werten wird im Modbus mit dem IEEE-754-Standard-Format (32bit)
gearbeitet, allerdings mit dem Unterschied, dass Byte 1 und 2 mit Byte 3 und
4 vertauscht sind.
Single-float-Format (32bit) nach Standard IEEE 754
S - Vorzeichen-Bit
E - Exponent (2er-Komplement)
M - 23Bit normalisierte Mantisse
Modbus-float-Format
Beispiel Abfrage des Float-Wertes von Adresse 0x0035, wenn unter dieser Adresse der
Wert 550.0 (0x44098000 im IEEE-754-Format) steht.
Anfrage: 01 03 0035 0002 (+ 2 Byte CRC16)
Antwort: 01 03 04 8000 4409 (+ 2 Byte CRC16)
Nach der Übertragung vom Gerät müssen die Bytes des Float-Wertes entspre-
chend vertauscht werden.
Float-Wert
SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
Byte 1 Byte 2 Byte 3 Byte 4
Modbus-Adresse x Modbus-Adresse x+1
MMMMMMMM MMMMMMMM SEEEEEEE EMMMMMMM
Byte 3 Byte 4 Byte 1 Byte 2
H
Viele Compiler (z. B. Microsoft Visual C++) legen die Float-Werte in
folgender Reihenfolge ab:
Adresse x Adresse x+1 Adresse x+2 Adresse x+3
MMMMMMMM MMMMMMMM EMMMMMMM SEEEEEEE
Byte 4Byte 3Byte 2Byte 1
H
Bitte ermitteln Sie, wie in Ihrer Anwendung Float-Werte gespeichert
werden. Ggf. müssen die Bytes nach der Abfrage in Ihrem Schnittstel-
lenprogramm entsprechend getauscht werden.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the DigiTrace TCONTROL-CONT-03 and is the answer not in the manual?

DigiTrace TCONTROL-CONT-03 Specifications

General IconGeneral
BrandDigiTrace
ModelTCONTROL-CONT-03
CategoryController
LanguageEnglish