
FR
sigfox MODBUS MASTER - Guide utilisateur / User guide version V1.0.1
FR
32
Page
of 80
4.2.2 Trame de demande de la configuration du réseau
Cette trame (0x02) permet de faire savoir au produit via le réseau qu’il doit émettre de nouveau la trame montante de configuration du réseau
(0x20).
0
1
2
3
4
5
6
7
Code
PAYLOAD
0x02
X
X
X
X
X
X
X
4.2.3 Trame de demande de valeur de registres spécifiques
Cette trame (0x40 ou 0x42) permet de faire savoir au produit via le réseau qu’il doit émettre les valeurs des registres demandés.
Trame 0x40 :
0
1
2
3
4
5
…
7
Code
PAYLOAD
0x40
CONF ID1
CONF ID2
CONF ID3
X
X
X
CONF IDn
Description de la trame :
• Octets 1 à N : CONF IDX (8bits): indice du registre à envoyer. Le registre correspondant est 300 + valeur de CONF IDX.
Par exemple, si CONFID1 = 0x14 (soit 20 en décimal), le transmetteur enverra en retour la valeur du registre S320.
La trame descendante associée porte le code 0x31 (voir paragraphe 4.1.5).
0
1
2
3
4
5
…
11
Code
PAYLOAD
0x31
Status
VALUE 1
VALUE 1
VALUE 2
VALUE 3
VALUE 3
X
Dans cet exemple : CONF ID1 est un registre de 2 octets, CONF ID2 de 1 octet et CONF ID3 de 2 octets
Si une erreur est détectée dans la requête, la trame 0x31 renvoyée sera vide.
Trame 0x42 :
0
1
2
3
4
5
…
7
Code
PAYLOAD
0x40
CONF ID1
CONF ID2
CONF ID3
X
X
X
CONF IDn
Description de la trame :
• Octets 1 à N : CONF IDX (8bits): indice du registre à envoyer. Le registre correspondant est 500 + valeur de CONF IDX.
• …
Par exemple, si CONF ID1 = 17, le transmetteur enverra en retour la valeur du registre 517.
La trame descendante associée porte le code 0x32 (voir paragraphe 4.1.5).
0
1
2
Code
PAYLOAD
0x31
Status
VALUE 1
Dans cet exemple : CONF ID1 est un registre de 1 octet
Si une erreur est détectée dans la requête, la trame 0x32 renvoyée sera vide.
L’utilisateur peut spécifier plusieurs CONF ID dans sa trame de downlink mais il est à sa charge de vérifier que selon le protocole, la taille des
données disponibles dans une trame descendante sera suffisamment grande pour contenir l’ensemble des données souhaitées. Dans le cas
contraire, l’application enverra seulement les premières valeurs.