PROFIBUS
8-14
8.4
8.4.1
0x02
0x00
Octet 0
Octet 1
Code de commande
réservé
0x80
0x00
Octet 0
Octet 1
Code d'état
réservé
Exemples
La lecture de l'Hygrophil H (consultation du point de rosée) et l'écriture dans
l'Hygrophil H (passage au mode économie d'énergie) sont traitées à l'aide
de deux exemples de séquence.
Lecture de l'Hygrophil H
Consultation du point de rosée
Suivant la description des canaux, le point de rosée peut être trouvé sur
l'adresse de données 0x20 avec un offset de 0. Comme il s'agit d'une valeur
flottante (Float), il faut demander 4 octets d'informations.
Demande de lecture du maître PROFIBUS :
0x0020
Octet 2/3
Adresse de données
Octet 0 :
Code de commande pour une opération de lecture (Read =
0x02)
Octet 1 :
réservé (doit toujours être 0x00 !!)
Adresse des données de la description des canaux :
Octet 2 :
0x00
Octet 3 :
0x20 pour point de rosée
Offset de la description des canaux :
Octet 4 :
0x00
Octet 5 :
0x00
Longueur des données demandées :
Octet 6 :
0x04 pour 4 octets
Réponse de l'Hygrophil :
0x0020
0x0000
Octet 2/3
Octet 4/5
Adresse de
Offset
données
Code d'état pour un accès de lecture couronné de succès 0x80
Octet 0 :
Octet 1 :
0x00 (réservé)
Adresse des données de la description des canaux :
Octet 2/3 :
adresse de données de la valeur demandée (ici 0x0020 pour
point de rosée)
Offset de la description des canaux :
Octet 4/5 :
offset de la valeur demandée (ici 0x0000 pour point de rosée)
Longueur des données transmisses :
Octet 6 :
0x04 pour la valeur flottante du point de rosée
Octet 7 :
réservé
Byte 8...11 : valeur flottante du point de rosée selon IEEE 754 Floating Point
Standard
Le bit 0 du premier octet de la virgule flottante est transmis le
premier.
Hygrophil® H 4230 BA 050910 (10/04/15)
0x0000
Octet 4/5
Offset
0x04
0x00
Octet 6
Octet 7
Longueur de
réservé
données
0x04
Octet 6
Longueur de
données
0xXX
Byte 8..0,11
Données
d'utilisation