6 gestion des types de donnees importantes – KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation

Page 15

Advertising
background image

ALTOSONIC V

Manuel Modbus

Page 15 sur 55

6 GESTION DES TYPES DE DONNEES IMPORTANTES


La spécification du Modbus standard n’explique pas la façon de traiter les types de données de plus de 16
bits. Les fonctions du Modbus standard permettant de modifier les registres de maintien sont utilisées pour
traiter les types de données plus importantes.

La fonction 03 (lecture des registres multiples de maintien), la fonction 06 (écriture d’un seul registre de
maintien) et la fonction 16 (écriture des registres multiples de maintien) permettent de lire ou de modifier
ces types de données.

Dans l’UFP-V, chaque zone-registre contient un type de données.

Pour assurer la compatibilité avec les anciens systèmes, un
paramètre 5.2 MODBUS_MODICON_COMPAT contrôle le décompte des registres.
En mode compatible Modicon, les données sont comptées comme des registres 16 bits.
En mode non compatible Modicon, les données sont comptées sur le type de données, un nombre décimal
à virgule flottante correspond donc à un registre !

Note : La fonction 6 en mode non compatible Modicon écrira également un type de données rattachées.

Les données pouvant être utilisées sont les suivantes :

• Nombre entier (16 bits)

• Nombre entier long (32 bits)

• Nombre décimal à virgule flottante (32 bits)

• Nombre double (64 bits)

Plage de registre pour chaque type de données :

Nombre de registres à demander par type de données

Fonction Adresse

(par défaut)

Types de

Données

Compatible

Modicon

Non compatible Modicon

1,2,5,15 1000..2999 Booléen

1

1

3000..3999 Nombre

entier

1

1

5000..5999 Nombre

entier

long

2 1

6000..6999 Nombre

double

4

1

3,4,6,16

7000..7999 Nombre

décimal

à virgule
flottante

2 1



Note : Dans le mode compatible Modicon, chaque type de données supérieur à 16 bits doit être adressé
comme des registres à 16 bits. Par exemple, le premier nombre décimal à virgule flottante se situe sur
l’adresse 7000/7001, le nombre décimal à virgule flottante suivant se situe sur l’adresse 7002/7003.

L’accès au nombre double s’effectue généralement au moyen de quatre registres à 16 bits, soit le premier
nombre double 6000/6001/6002/6003 et le nombre double suivant 6004/6005/6006/6007.

Les données indiquées au chapitre 8.4 Organisation du Modbus sortent sur imprimante de la même façon
que l’on y a accès en mode non compatible Modicon.

Advertising