KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation

Page 16

Advertising
background image

ALTOSONIC V

Manuel Modbus

Page 16 sur 55

6.1

Représentation du nombre décimal à virgule flottante

L’exposant est décentré de 127.
La mantisse est de 24 bits avec le bit 1 le plus significatif (non mémorisé), 23 bits mémorisés.

Exposant décentré

Mantisse 3 (Elevée)

Mantisse 2

Mantisse 1 (Faible)

SEEE EEEE

E MMM MMMM

MMMM MMMM

MMMM MMMM



6.2

Représentation du nombre double

L’exposant est décentré de 1023.
La mantisse est de 53 bits avec le bit 1 le plus significatif (non mémorisé), 52 bits mémorisés.

Exposant décentré

Exp+Mantisse

Mantisse 6

Mantisse 5

SEEE EEEE

EEEE MMMM

MMMM MMMM

MMMM MMMM

Mantisse 4

Mantisse 3

Mantisse 2

Mantisse 1

MMMM MMMM

MMMM MMMM

MMMM MMMM

MMMM MMMM



6.3 Séquence

Transmission

Les nombres entiers sont transmis et mémorisés avec en premier lieu la partie la plus importante.
Exemple
Le nombre entier 1790 à décimale (6FE hexadécimal) est transmis de la façon suivante :

Premier byte transmis dans le champ données

Second byte transmis dans le champ données

06 FE

Les nombres entiers longs peuvent être transmis de deux façons :
Exemple
Nombre entier long 305419896 (12345678 hexadécimal)
Ordre de transmission dans les deux modes :

Mode normal

(1)
12h

(2)
34h

(3)
56h

(4)
78h

Mode inversé

(3)
56h

(4)
78h

(1)
12h

(2)
34h



Les nombres décimaux à virgule flottante peuvent être transmis de deux façons :

Exemple :

Le nombre décimal 4,125977 donnera la représentation IEEE suivante :

S EXPOSANT

MANTISSE

0

1000 0001

(1) 000 0100 0000 1000 0000 0000

• L’exposant décentré de 129 (hexadécimal 81) est un exposant 2.

• Signe

positif.

• Mantisse = 4 + 1/8 + 1/1024. Note : Le premier bit n’est pas mémorisé !

Advertising