Format Des Valeurs De Processus - Spirax Sarco M850-W Série Instructions D'installation Et De Maintenance

Table des Matières

Publicité

13.4.1 Format des valeurs de processus

Toutes les valeurs de processus (valeurs principales et valeurs auxiliaires) sont au format en virgule flottante, qui
requiert deux registres Modbus RTU (4 octets) conformément à la norme IEEE-754 sur les nombres 32 bits.
Norme IEEE-754 pour les nombres à virgule flottante 32 bits simple précision :
Registre
Octet
Bit
31
IEEE-754
S
Où :
M (mantisse) : valeur normalisée dans l'intervalle [1;2), intervalle fermé côté droit. Seule la partie fractionnaire de
la mantisse est notée (par ex. pour le nombre binaire 1,1011101, la mantisse est 1011101, ou plus précisément
en notation sur 23 bits : 10111010000000000000000).
E (exposant) : la valeur de l'exposant est décalée de 127 (bias).
S (signe) : 0 pour un nombre positif, 1 pour un nombre négatif.
La valeur du nombre peut être calculée selon la formule :
Exemple de séquence de caractères de réponse (HEX) :
01 04 04 9E E4 43 1C A4 A2 (lu sur l'appareil)
Reconnaissance de l'adresse (01) et de la fonction (04), nombre d'octets (04)
Valeur 9E E4 43 1C, dans le registre de séquence 0000 et 0001
CRC (A4 A2)
En présentant la valeur dans la séquence appropriée (0001 et 0000) : 43 1C 9E E4
et au format binaire :
01000011 00011100 10011110 11100100
on peut lire :
Mantisse : 1,0011100 10011110 11100100 (en notation décimale : env. 1,22265625)
Exposant : 10000110 – 01111111 = 00000111 (en notation décimale : 7)
Signe : 0
Ce qui donne le résultat décimal suivant : (-1)0 * 1,22265625 * 27 = 156,5
162
30002 (adresse 0001)
4
30..24
E (8 bits)
x = (-1)S * M * 2(bias E) ; où bias : 127
3
23
22..16
M (23 bits, partie fractionnaire uniquement)
30001 (adresse 0000)
2
1
15..08
07..00
IM-P333-26
MI Indice 4

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

M850-p sérieM850M850-w-xM850-p-x

Table des Matières