Paramétrage d’une période de lecture Modbus (ARF8240)

Modifié le  Thu, 29 Feb 2024 sur 10:08 AM


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é cet lecture de registre à une des 6 trames périodique disponible sur le Modbus.

Chacune de ces trames périodiques procèdent 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

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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article