Télécharger Imprimer la page

Diehl Metering MODBUS RTU SHARKY 775 Guide Utilisateur page 21

Publicité

MODBUS RTU
Pour lire la valeur d'énergie dans le format de données à virgule fixe, le calcul suivant doit être effectué
Valeur d'énergie = Registre d'énergie * Registre de facteur d'unité [Registre de nom d'unité]
Par exemple, si le registre d'énergie contient la valeur 12 345 et le registre de facteur d'unité contient
la valeur 1 MJ, alors :
Valeur d'énergie = 12 345 * 1 MJ = 12 345 MJ = 12,345 GJ
La valeur d'énergie dans le format de données à virgule flottante peut être lue directement :
Valeur d'énergie flottante = 12 345 MJ = 12,345 GJ
Le nom de l'unité est présenté au format ASCII lisible par l'homme ou peut être obtenu à partir de la
table de recherche des ID d'unité. Dans cet exemple, le registre d'ID d'unité indique la valeur 8, ce qui
signifie que l'unité de la valeur est le MJ (mégajoule).
NOTE :
Il est important de faire attention lors de l'utilisation de valeurs de type virgule
flottante selon la norme IEEE 754. Les valeurs en virgule flottante sont calculées par
le module à partir de données en virgule fixe provenant du compteur. Lors de
l'utilisation de valeurs en virgule flottante, il est possible de perdre de la précision, et
la valeur présentée dans le registre Modbus peut ne pas être égale à la valeur affichée
sur l'écran du compteur. Il est recommandé d'utiliser des valeurs en virgule fixe (Int32
et UInt16) dans les registres Modbus pour toujours obtenir des données appropriées.
Les valeurs en virgule flottante sont introduites dans le module uniquement par souci
de commodité, lorsque des calculs supplémentaires ne peuvent pas être effectués par
l'application maître Modbus.
6.5 FONCTIONNALITE DU JOURNAL PERIODIQUE 0
Le module de communication Modbus RTU a une fonctionnalité pour lire les données du journal
périodique 0 du compteur et mettre à jour les registres Modbus approprié avec l'énergie, le volume et
les dates associées (Adresses Modbus 171 à 192).
NOTE :
La fonctionnalité du journal périodique 0 est désactivé par défaut dans le module de
communication Modbus.
Pour activer ou désactiver la fonctionnalité du Journal Périodique 0, il faut écrire des données dans le
registre Modbus 41008 (Adresse Modbus 1007). Cette fonctionnalité permet de lire uniquement un
seul bloc de données (bloc de données 0) depuis la mémoire du journal périodique dans le compteur.
Les valeurs autorisées pour le registre d'activation du Journal Périodique 0 sont répertoriées dans le
tableau ci-dessous.
Fonctionnalité
du journal
périodique
Désactivé
Activé
30009 ou
0x4640
40009 (8)
30010 ou
0xE400
40010 (9)
Valeur du registre
Description
0 (0x00 hex)
Les registres du Journal Périodique 0 contiennent des
valeurs non valides.
1 (0x01 hex)
Les registres Modbus aux adresses 171 à 192
contiennent les valeurs lues à partir des données du
Journal Périodique 0 du compteur.
Energie
IEEE
(Flotant) -
754
30009 ou
40009
(8)
21
0x4640E400
12,345
12/2023

Publicité

loading

Produits Connexes pour Diehl Metering MODBUS RTU SHARKY 775

Ce manuel est également adapté pour:

Modbus rtu scylar int 8