EngyCal® RH33
!
Endress+Hauser
La validité et les informations sur les seuils sont codés dans l'octet d'état.
16
Pas utilisé
1
Lors de la requête du maître, le registre de démarrage souhaité et le nombre de registres à lire sont
envoyés au calculateur d'énergie. Etant donné qu'une valeur mesurée requiert toujours trois
registres, le registre de démarrage et le nombre doivent être divisibles par 3.
Du maître au calculateur :
ga fk r1 r0 a1 a0 c1 c2
ga
Adresse esclave (1..247 )
fk
Fonction, toujours 03
r1 r0
Registre de démarrage (octet haut d'abord)
a1 a0
Nombre de registres (octet haut d'abord)
c0 c1
Total de contrôle CRC (octet bas d'abord)
Réponse du calculateur en cas de requête réussie :
ga fk az s1 s0 w3 w2 w1 w0 s1 s0 w3 w2 w1 w0 . .. . . s1 s0 w3 w2 w1 w0 c1 c0
ga
Adresse appareil
fk
Fonction, toujours 03
az
Nombre d'octets de toutes les valeurs mesurées suivantes
s1 s0
Etat de la première valeur mesurée (entier de 16 bits, octet haut d'abord)
w3 w2 w1 w0
Première valeur mesurée (flottant à 32 bits, octet haut d'abord)
s1 s0
Etat de la deuxième valeur mesurée (entier de 16 bits, octet haut d'abord)
w3 w2 w1 w0
Deuxième valeur mesurée (flottant à 32 bits, octet haut d'abord)
s1 s0
Etat de la dernière valeur mesurée (entier de 16 bits, octet haut d'abord)
w3 w2 w1 w0
Dernière valeur mesurée (flottant à 32 bits, octet haut d'abord)
c0 c1
Total de contrôle CRC 16 bits (octet bas d'abord)
Réponse du calculateur d'énergie en cas de requête infructueuse :
ga fk fc c0 c1
ga
Adresse appareil
fk
Fonction demandée + 80hex
fc
Code erreur
c0 c1
Total de contrôle CRC 16 bits (octet bas d'abord)
Code erreur :
01 : Fonction inconnue
02 : Registre de démarrage invalide
03 : Nombre de registres à lire invalide
En cas d'erreur du total de contrôle ou de la parité dans la requête du maître, le calculateur ne
répond pas.
Remarque !
Dans le cas de grandes indications de compteur, les décimales sont tronquées.
6
5
4
3
2
1
0
0
0
0
ok
0
0
0
1
Rupture de ligne
0
0
1
0
Dépassement supérieur de gamme
0
0
1
1
Dépassement inférieur de gamme
0
1
0
0
Valeur mesurée invalide
0
1
1
0
Valeur de remplacement
0
1
1
1
Défaut capteur
1
Seuil inférieur dépassé
1
Seuil supérieur dépassé
Dépassement de compteur
Mise en service
41