Les données retournées par le débitmètre sont (à supposer que le débit réel soit = 1,234567
3
m
/h) :
0x01
Flowmeter
Address
Les quatre octets 3F 9E 06 51 sont au format IEEE754 sous la forme d'un point flottant de
précision simple de 1,2345678.
Tenez compte de l'ordre de sauvegarde des données de l'exemple précédent. Pour expliquer les
données en langage C, vous pouvez utiliser directement les curseurs pour saisir les données
requises dans l'adresse variable correspondante, l'octet inférieur se place au début, comme dans
l'exemple précédent 1,2345678 m/s, 3F 9E 06 51 Données sauvegardées dans l'ordre 51 06 9E
3F.
Exemple : Si vous voulez convertir l'adresse 1 (0x01) en 2 (0x02), l'enregistrement 44100 doit
être programmé comme 0x02 de la façon suivante :
0x01
Flowmeter-
Adress
Les données retournées par le débitmètre sont :
0x01
Flowmeter-
Adress
4.
Vérification d'erreurs
Le débitmètre retournera uniquement un code d'erreur 0x02, ce qui signifie que la
première adresse des données est incorrecte.
Par exemple, pour lire l'adresse 1 (0x01) des données de l'enregistrement 40002 du
débitmètre en mode RTU, le débitmètre considère ces données comme non valides et
envoie la commande suivante :
0x01
Flowmeter
Address
Les données d'erreur retournées par le débitmètre sont :
0x01
Flowmeter
Address
0x03
Functions-Code
0x06
Function Code
Register Adress
0x06
Function Code
Register Adress
0x03
Function Code
0x83
Erreur Code
© PCE Instruments
0x04
0x06 0x51
Data Bytes
(1.2345678)
0x10 0x03
0x10 0x03
0x00 0x01
Register
Address
0x02
Erreur Extended
Code
41
0x3F 0x9E0x3B
Data
CRC Verify
Code
0x00 0x02
0xFC 0xCB
Register
CRF Verify
Number
0x00 0x02
0xFC 0xCB
Register
CRF Verify
Number
0x00 0x01
0xD5 0xCA
Register
CRF Verify
Number
0xC0 0xF1
CRF Verify
0x32
Code
Code
Code
Code