Echelonnage Des Grandeurs De Mesure En - Endress+Hauser CNGmass Manuel De Mise En Service

Masquer les pouces Voir aussi pour CNGmass:
Table des Matières

Publicité

CNGmass MODBUS RS485
Endress+Hauser
2. Accès aux données via MODBUS
Le maitre MODBUS peut lire avec un seul télégramme de demande les valeurs mesurées, grâce à
l'indication de l'adresse de départ du registre 5051 et le nombre de registres.
Accès via l'adresse de
registre MODBUS
5051
5053
5055
5057
Esclave
Register
2007
2017
2610
6859
Fig. 15:
Lecture des valeurs mesurées via le Auto-Scan-Buffer de l'appareil de mesure avec un seul télégramme de
demande du maitre MODBUS
5.2.8
Echelonnage des grandeurs de mesure en nombres entiers
Les grandeurs de mesure actuelles comme le débit massique, la masse volumique, la température,
etc sont représentées par l'esclave MODBUS généralement sous forme de nombres à virgule
flottante selon IEEE 754 (Single Precision 32 Bit). La valeur d'une grandeur de mesure occupe de
ce fait deux registres MODBUS de resp. 16 bits. Pour économiser de la mémoire côté maitre
MODBUS et/ou du temps lors de la transmission de données, il est possible de procéder à un
échelonnage des grandeurs de mesure en nombres entiers sur 16 bits. La valeur échelonnée
n'occupe alors plus que un registre MODBUS.
Pour ce faire on règle par grandeur de mesure un facteur d'étalonnage K et un offset d'échelonnage
OS ( ä 81 et suiv.) qui sont également des nombres entiers. La grandeur de mesure X
correspondante est échelonnée comme suit sur Y ( ä 80).
Y = INT((X · K) + (32768 – OS))
La fonction INT signifie que la décimale de l'événement entre parenthèses est supprimée et non
arrondie. Si l'événement Y de l'échelonnage est inférieur à 0 ou supérieur à la valeur Y
( ä 81) définie comme plus grande valeur possible, on transmet alors Y
Données
Valeurs mesurées
Débit massique = 4567,67
Température = 26,5
Totalisateur 1 = 56345,6
Etat système actuel = 1 (système ok)
MODBUS RS485
Auto-Scan-Puffer
Data
Data
Value
Value
Register
4567.67
4567.67
5051
26.5
5053
26.5
56345.6
5055
1
5057
56345.6
Scan List
1
Scan
No.
Register
1
2007
2
2017
3
2610
4
6859
Configuration
Type de données
Accès
Float
read
Float
read
Float
read
Integer
read
Maître
Data
Value
4567.67
26.5
56345.6
1
A0004407-de
max
+ 1.
max
29

Publicité

Table des Matières
loading

Table des Matières