13.5 Diagnostics (0X08); 13.6 Interprétation Du Registre Diagnostics - Grundfos CIM 200 Modbus RTU Manuel Utilisateur

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

Publicité

13.5 Diagnostics (0x08)

Cette fonction fournit un test pour vérifier le système de commu-
nication entre le maître et l'esclave Grundfos. Elle contient un
sous-code d'un seul octet pour identifier le test à effectuer.
Les sous-codes suivants sont pris en charge :
Sous-
Nom
code
Return query data
Les données de cette requête doivent être en écho
0x00
dans la réponse. La réponse doit être identique à la
requête, ainsi cette fonction est souvent utilisée
pour vérifier la communication Modbus.
Restart communications
0x01
Tous les compteurs de communication sont remis à
zéro et le dispositif est redémarré.
Return diagnostics register
0x02
Retourne au registre diagnostics 16 bits. Voir para-
graphe
13.6 Interprétation du registre
Force Listen Only
Force le dispositif en mode Listen Only (écoute
seule). Ceci rend effectivement silencieux le dispo-
0x04
sitif, ce qui le rend incapable de communiquer sur le
réseau. Pour remettre le dispositif en mode normal,
une commande "Restart communications" (code
0x08, sous-code 0x01) doit être émise.
Clear counters and diagnostics register
Remet tous les compteurs et le registre diagnostics
0x0A
à zéro.
Ceux-ci sont aussi effacés lors de la mise sous ten-
sion/du redémarrage.
Return bus message count
0x0B
Retourne le nombre de messages détectés par
l'esclave.
Return bus CRC error count
0x0C
Retourne le nombre d'erreurs CRC dans l'esclave.
Return bus exception count
0x0D
Retourne le nombre de réponses d'exception
Modbus que l'esclave a transmis.
Return slave message count
0x0E
Retourne le nombre de messages traités par
l'esclave.
Return slave no response count
0x0F
Retourne le nombre de messages pour lesquels
l'esclave n'a pas transmis de réponse.
Return bus character overrun count
0x12
Retourne le nombre de dépassements dans
l'esclave.
Clear overrun counter
Efface le compteur de dépassement.
0x14
Celui-ci est aussi effacé lors de la mise sous ten-
sion/du redémarrage.
Exemple de requête de maître à esclave
Champ
Adresse
Code fonction
Sous-code
Données
Données
La réponse est identique à la demande.
Exemple de réponse d'esclave à maître
Champ
Adresse
Code fonction
Sous-code
Données
Données
13.6 Interprétation du registre diagnostics
Le registre diagnostics est interprété de la manière suivante :
diagnostics.
La valeur de bit 1 signifie vrai, sauf indication contraire. Le
registre diagnostics est lu à l'aide du code fonction 0x08 et du
sous-code 0x02.
Valeur
0x01
0x08
0x00
0xAB
0xCD
Valeur
0x01
0x08
0x00
0xAB
0xCD
Bit Description
0
Défaut de communication (avec le produit Grundfos).
L'auto-test EEPROM a échoué (le test est effectué lorsque
1
le système est remplacé).
2
Produit Grundfos non pris en charge.
Le décalage adresse Modbus est différent de la valeur par
3
défaut, c'est-à-dire différent de zéro.
Avec la vitesse de transmission du Modbus définie par
4
logiciel.
5
RÉSERVÉ
6
RÉSERVÉ
7
RÉSERVÉ
8
RÉSERVÉ
9
RÉSERVÉ
10 RÉSERVÉ
11 RÉSERVÉ
12 RÉSERVÉ
13 RÉSERVÉ
14 RÉSERVÉ
15 RÉSERVÉ
75

Publicité

Table des Matières
loading

Table des Matières