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 :