Fonctionnement en mode esclave

Ce mode de fonctionnement sera utilisé lorsque l’on souhaite par exemple renvoyer sur le réseau LoRa des données venant d’un réseau ModBus existant.
Le maître du réseau ModBus écrit dans la table de la carte les valeurs souhaitées.
La table accepte un maximum de 20 mots de 16 bits.
Tout ou partie de la table peut faire l’objet d’une génération de trame LoRa.

Compatibilité Ewattchcloud

Les données peuvent être affichées directement sur la plateforme Ewattchcloud. Pour ce faire, la table modbus doit respecter un format.
Un outil en ligne est disponible au lien ci-dessous. Il permet d’obtenir le modèle de table modbus à suivre en fonction des données nécessaires.
https://tools.ewattchconnect.io/modbus/config

 

Paramétrages physiques
  • Les switchs 2 et 3 doivent être en mode «OFF» (position basse) afin de ne pas mettre en place les PullUp et Pull Down
  • Le switch 1 doit être en mode « ON » (position haute) si la carte est le dernier esclave du bus. Dans le cas contraire, le switch 1 doit être en mode « OFF » (position basse).

 

Paramétrage logiciel pour l’écriture dans la table

Sur le Tyness Configurator, il faut :

  • Attribuer une adresse à la carte
  • Paramétrer la ou les zones de la table autorisée(s) en lecture et/ou écriture (IN, OUTet IN-OUT)
  • Paramétrer la génération de trame LoRa.

 

 

Requêtes acceptées :
En mode esclave, les requêtes suivantes sont acceptées :

  • WriteMultipleRegisters : 0x10
  • ReadDiviceIdentification : 0x2B
  • ReadHoldingRegisters : 0x03
  • ReadInputRegister : 0x04
  • ReadExceptionStatus : 0x07
  • ReadDiagnostic : 0x08

Maîtres compatibles :