Nombre Entier Signé À Double Précision (Uint32); Valeurs Fractionnées - Siemens Milltronics EnviroRanger ERS 500 Manuel D'utilisation

Table des Matières

Publicité

La position de la virgule varie suivant le registre.
Pour plus de détails se reporter à la description du registre.
Si le nombre de décimales est fixe (3 par exemple) le chiffre 234567 dans un
registre = 234.567.
Nombre entier signé à double précision (UINT32)
Les chiffres importants sont stockés dans les nombres entiers 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 les données du label de début de sauvegarde = INT32, les 32
bits sont représentés comme suit :
16
MSW
32
Valeur nombre entier signé 32 bits (INT32)
En mode lecture les deux registres = un nombre entier signé 32 bits, avec des valeurs
possibles de -2, 1 47,483,648 à 2,147,483,647.
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 se reporter à
Ordre des mots (R40,062)
Valeurs fractionnées
Certains paramètres sont associés à des paires de numéros séparés par deux points, en
format xx:yy.
Par exemple, P807 / Bruit :
xx = bruit moyen en dB.
yy = seuil maximum de bruit en dB.
Le chiffre correspondant à xx:yy, pour la lecture ou le réglage d'un paramètre est
déterminé avec la formule suivante :
Pour sauvegarder la valeur via le système Siemens Milltronics :
valeur = xx + 128) x 256 + (yy + 128)
Pour accéder (en lecture) à la valeur du système Siemens Milltronics :
xx = (valeur / 256) - 128
yy = (valeur % 256) - 128
Lorsque :
% correspond au facteur de conversion.
Le facteur de conversion peut être obtenu avec les opérations suivantes :
valeur
= valeur / 256
1
valeur
= valeur restante
2
valeur
= valeur
3
2
yy = valeur
128
3 –
Pour simplifier il est important de noter que :
xx = (octet / valeur le plus important) – 128
yy = (octet / valeur le moins important) – 128
7ML19981GL11
EnviroRanger ERS 500 – MANUEL D'UTILISATION
1
page 137.
1
x 256
16
LSW
1
1
Page 159

Publicité

Table des Matières
loading

Table des Matières