15. Exemples De Télégramme Modbus; 15.1 Diagnostics : Retours Interrogation Donnée; 15.2 Lecture Du Bloc Registre De Configuration Cim; 15.3 Lecture Du Niveau D'eau De La Cuve - Grundfos CIM 200 Modbus RTU Manuel Utilisateur

Masquer les pouces Voir aussi pour CIM 200 Modbus RTU:
Table des Matières

Publicité

15. Exemples de télégramme Modbus
Les modèles de données Modbus indiquent que les
registres numérotés X sont adressés X - 1 dans les
télégrammes, c'est-à-dire que le registre 00104 (Set-
point) est adressé 00103 dans un télégramme
Modbus.
Les champs CRC ne sont pas donnés dans les exemples sui-
vants.
15.1 Diagnostics : retours interrogation donnée
Cette fonction est utile pour s'assurer que le chemin de communi-
cation et la configuration esclave sont corrects. La question est
donnée en écho dans la réponse.
Dans l'exemple, l'adresse esclave 0x01 est utilisée.
Requête de maître à esclave
Champ
Valeur
Adresse esclave
0x01
Code fonction
0x08
Sous-code
0x00
Données
0xAB
Données
0xCD
Exemple de réponse d'esclave à maître
Champ
Valeur
Adresse esclave
0x01
Code fonction
0x08
Sous-code
0x00
Données
0xAB
Données
0xCD
En l'absence de réponse de l'esclave, voir paragraphe
16.1.2 Défauts de communication du CIM 200

15.2 Lecture du bloc registre de configuration CIM

Ce paragraphe indique comment lire le bloc registre de configura-
tion CIM (4 registres au total).
Dans l'exemple, l'adresse esclave 0x01 est utilisée.
Requête de maître à esclave
Champ
Valeur
Adresse esclave
0x01
Code fonction
0x04
Adresse début HI
0x00
Adresse début LO
0x00
Quantité HI
0x00
Quantité LO
0x04
Exemple de réponse d'esclave à maître
Champ
Adresse
esclave
Code fonction
Compte
d'octets
00001 HI
00001 LO
00002 HI
00002 LO
00003 HI
00003 LO
00004 HI
Description
00004 LO
-
En l'absence de réponse de l'esclave, voir paragraphe
Diagnostics
16.1.2 Défauts de communication du CIM 200
Requête écho

15.3 Lecture du niveau d'eau de la cuve

Donnée test
Ce paragraphe indique comment lire et interpréter le niveau d'eau
Donnée test
dans la cuve.
Dans l'exemple, l'adresse esclave 0x01 est utilisée.
Requête de maître à esclave
Description
-
Champ
Diagnostics
Adresse esclave
Requête écho
Code fonction
Donnée test
Adresse début HI
Donnée test
Adresse début LO
Modbus.
Quantité HI
Quantité LO
Exemple de réponse d'esclave à maître
Champ
Adresse esclave
Description
Code fonction
-
Compte d'octets
Lecture registres
00301 HI
d'entrée
00301 LO
Adresse début
= 0x0001
Une valeur de niveau d'eau dans la cuve égale à 220 [ 0,01 m]
équivaut à un niveau d'eau de 2,20 mètres.
Nombre de registres
= 0x0004
En l'absence de réponse de l'esclave, voir paragraphe
16.1.2 Défauts de communication du CIM 200
Valeur Description
0x01
-
0x04
Lecture registres d'entrée
0x08
8 octets suivent
0x0A
SlaveMinimumReplyDelay
= 0x000A (10 ms)
0x00
0x00
RegisterOffset
= 0x0000 (sans décalage)
0x00
0x00
Valeur réservée
= 0x0000
0x00
0x00
ModbusBitRate
= 0x0004 (19200, défini par logiciel)
0x04
Modbus.
Valeur
Description
0x01
-
Lecture registres
0x04
d'entrée
0x01
Adresse début
(00301)
0x2C
= 0x012D
0x00
Nombre de registres
= 0x0001
0x01
Valeur
Description
0x01
-
Lecture registres
0x04
d'entrée
0x02
2 octets suivent
0x00
Niveau d'eau de la
cuve
0xDC
= 0x00DC (220)
Modbus.
83

Publicité

Table des Matières
loading

Table des Matières