PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Umrechnung HEX - Dez falsch



Donald007
14.08.06, 19:54
Hallo,

ich hab ein Analog-Eingangs-Modul von ABB AE/S 4.2
Daran angeschlossen hab ich einen Fühler zur Füllmengenmessung einer Zysterne. Der Fühler hat einen Bereich von 0-5V.
Beim Test mit der vollen Zysterne (4,96V am Fühler) wird über eine Gruppenadresse (2Byte Objekt, EIS5) der HEX-Wert 2667 ausgegeben. der umgerechnete Dez-Wert ist aber nicht 9831 sondern 262,62. Das wird natürlich auch am MT701 dann so angezeigt.
Was bzw. wo muss noch parametriert werden, damit die Umrechnung stimmt.

mfg
Donald007

exias
14.08.06, 20:29
Bei EIS5 handelt es sich um einen 2 Byte Float-Wert, der wie folgt berechnet wird:



2 MSB 1 LSB
M EEEE MMM MMMM MMMM
(E)
(0.01*M)*2

2667h -> E=4h; M=667h
(E) (4) (4)
0,01*M*2 = 0,01*667h * 2 = 0,01*1639 * 2 = 0,01*1639*16 = 262,24

Donald007
14.08.06, 20:35
Was muss ich dann für einen Typ einstellen. Denn der eigentliche Hexwert entspricht ja dem richtigen Wert.
2667H -> 9831

mfg
Donald007

exias
14.08.06, 20:48
Versuch es mal mit
EIS10: 2-Octet Signed/Unsigned Value