Basler Electric BE1-11 Modbus Protocol Manuel d'utilisation

Page 16

Advertising
background image

10

9424270774 Rev B

Exemple : La valeur 95 800 représentée au format à virgule flottante constitue la valeur hexadécimale
47BB1C00. Ce nombre se lit de deux registres de maintien consécutifs comme suit :
Registre de maintien

Valeur

K (octet poids fort)

hex 1C

K (octet poids faible) hex 00
K+1

(octet poids fort)

hex 47

K+1

(octet poids faible)

hex BB

Les mêmes alignements d'octets sont nécessaires pour l'écriture.

Données au format de nombre entier long (Uint32, Int32 et adresse IP)

Les données au format de nombre entier long Modbus utilisent deux registres de maintien consécutifs
pour représenter une valeur de données de 32 bits. Le premier registre contient les 16 bits de poids faible
et le deuxième, les 16 bits de poids fort.

Exemple : La valeur 95 800 représentée au format de nombre entier long constitue la valeur
hexadécimale 0x00017638. Ce nombre se lit de deux registres de maintien consécutifs comme suit :

Registre de maintien

Valeur

K (octet poids fort)

hex 76

K (octet poids faible) hex 38
K+1

(octet poids fort)

hex 00

K+1

(octet poids faible)

hex 01

Les mêmes alignements d'octets sont nécessaires pour l'écriture.

Données au format de nombre entier (Uint16 et Int16) ou variables en mode points (bit-
mapped) au format Uint16

Les données au format de nombre entier Modbus utilisent un registre de maintien unique pour
représenter une valeur de données de 16 bits.

Exemple : La valeur 4660 représentée au format de nombre entier constitue la valeur hexadécimale
0x1234. Ce nombre se lit d'un registre de maintien comme suit :

Registre de maintien

Valeur

K (octet poids fort)

hex 12

K (octet poids faible) hex 34

Les mêmes alignements d'octets sont nécessaires pour l'écriture.

Si le format de données Uint16 est répertorié dans la section Points binaires uniquement, alors chaque
registre contient jusqu'à 16 variables en mode points, tel qu'indiqué dans le chapitre Tableau de registre
sous Points binaires.

Exemple : Le registre 900 occupe 16 lignes dans le tableau de registre, chaque ligne indiquant le nom de
données spécifiques en mode points telles que 900-0 indique que le bit 0 du registre 900 est associé à
60FL/60FL ALARM, le bit 1 est associé à 27P/BLOCK, et ainsi de suite jusqu'à 900-15 qui est associé à
27P-2/BLOCK.

Données au format de nombre entier court/de caractères à octet (Uint8 et Int8)

Les données au format de nombre entier court Modbus utilisent un registre de maintien unique pour
représenter une valeur de données de 8 bits. L'octet de poids fort du registre de maintien est toujours
zéro.

Exemple : La valeur 132 représentée au format de nombre entier court constitue la valeur hexadécimale
0x84. Ce nombre se lit d'un registre de maintien comme suit :

Registre de maintien

Valeur

K (octet poids fort)

hex 00

K (octet poids faible) hex 84

Informations générales

BE1-11

Advertising