Le succès du test de lecture fait dans le tuto précédent « Test de lecture des registres Modbus » à valider les paramètres suivant :
Liaison série : Registre à interroger :
- Baud Rate : 19200 - Adresse du registre : 19843 ou 0x4D83
- Parité : None (N) - Nombre de mots : 2
- Bits de stop: 1 - type: holding (0)
- Adresse esclave : 1
Pour pouvoir paramétrer un capteur Modbus il faut :
- Que le capteur soit raccordé à une alimentation entre 6-36V continue
- Avoir accès au mode maintenance d’IoT configurator (PC ou téléphone Android + câbles de connexion)
Configuration générale :
- Mode de fonctionnement : PRODUCTION (le produit est en fonctionnement)
- Période d’envoi de la trame périodique N°1 = 360 (360*10 secs = 3600sec soit 1 heure)
Le capteur est en mode « activé » avec un envoi de la trame périodique 1 toute les heures
Configuration Modbus :
- Vitesse du bus en bauds : 19200
- Parité du bus : None (N)
- Bits de stop: 1
- Configuration alimentation externe : NA
Les paramètres de la liaison série sont identiques à ceux définit par le test de lecture précédent.
Période de lecture 1 :
- Adresse de l’esclave : 1
- Adresse du premier registre : 19843
- Nombres de registre : 2
- Type de registre : 0
- Numéro de la trame périodique associée : Trame périodique 5
Les paramètres de la période de lecture 1 sont identiques à ceux définit par le test de lecture précédent.
Il suffit d’associé cette lecture de registre à une des 6 trames périodique disponible sur le Modbus.
Chacune de ces trames périodiques possède son propre intitulé de trame :
- La trame 0x44 étant la trame 1
- La trame 0x5F étant la trame 2
- La trame 0x60 étant la trame 3
- La trame 0x61 étant la trame 4
- La trame 0x62 étant la trame 5
- La trame 0x63 étant la trame 6
Le produit enverra une trame périodique 0x62 toute les heures avec la valeur du registre 19843 (Energie active total : Ea+) au format U32 codé en hexadécimal
Exemple : 0x6260000000ED
Il est possible d’associer plusieurs périodes de lecture à une trame périodique dans la limite des octets disponible soit un total de 49 octets de données en LoRaWAN et 10 octets de données en SIGFOX
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article