C.35
Nombre entier non signé à double précision (UINT32)
Les chiffres importants sont stockés dans les nombres entiers non signés 32 bits. Ces
valeurs sont réglées par défaut afin que le premier mot (registre) soit le plus important
(MSW) et le deuxième mot (registre) le moins important (LSW). Exemple : si, en mode
lecture R41,442 = UINT32, les 32 bits sont représentés comme suit:
En mode lecture, les deux registres = nombre entier 32 bits.
Il est possible d'inverser le mot le plus important (MSW) et le moins important (LSW), suivant
les besoins de certaines plateformes Modbus. Pour plus de détails, voir Ordre des mots
(R40,062) (Page 297).
La position de la virgule varie suivant le registre. Pour plus de détails, consulter la
description du registre.
C.36
Valeurs fractionnées
Certains paramètres sont représentés par des numéros séparés par deux points, en format :
xx:yy.
Exemple : Fiabilité de l'écho indiquée dans le mode de visualisation 2 [Afficheur local
(Page 46)], lorsque :
xx = bruit moyen en dB
yy = seuil maximum de bruit en dB
Le chiffre correspondant à xx:yy, pour régler ou accéder en lecture à un paramètre, est défini
avec la formule :
Sauvegarde (instrument) :
valeur = (xx + 128) x 256 + (yy + 128)
Lecture (instrument) :
xx = (valeur / 256) – 128
yy = (valeur % 256) – 128
% correspond au facteur de conversion.
Pour obtenir le facteur de conversion :
valeur
valeur
valeur
yy = valeur
Il est important de noter que :
xx = (octet/valeur le plus important) – 128
yy = (octet/valeur le moins important) – 128
HydroRanger 200 HMI
Instructions de service, 10/2019, A5E38410042-AE
R41,442
16 MSW 1
32 valeur nombre entier 32-bits (UINT32) 1
= valeur / 256
1
= valeur restante
2
1
= valeur
x 256
3
2
– 128
3
R41,443
16 LSW 1
307