16.1.2 Défauts de communication du CIM 200 Modbus
Défaut
1. L'esclave ne répond pas
aux télégrammes.
2. L'esclave donne une
réponse de type exception
0x01 : "Invalid function".
3. L'esclave donne une
réponse de type exception
0x02 : "Invalid data
address".
4. L'esclave retourne à la
valeur de donnée 0xFFFF
(65535).
5. L'esclave ne modifie pas la
vitesse de transmission du
Modbus avec registre 0004.
Cause possible
a) Erreur de configuration ou de câblage.
b) L'esclave peut être en mode Listen Only
(écoute seule).
c) Si le registre d'exploitation de l'adresse 00001
"SlaveMinimumReplyDelay" est réglé trop
haut, le temps du maître peut être dépassé
avant de recevoir la réponse de l'esclave.
a) Le maître tente d'utiliser une fonction non
prise en charge dans le CIM.
a) Le maître essaie de lire ou d'écrire une
adresse de donnée non valide. Si le maître
essaie de lire des adresses registre non lis-
tées dans les tables, l'esclave donne une
réponse de type exception. Certains maîtres
peuvent essayer de lire automatiquement de
grands blocs dans un télégramme, ce qui va
causer des problèmes si le bloc n'est pas
compatible. Par exemple, la lecture de la
configuration CIM et des blocs d'état CIM
dans un télégramme. Ceci n'est pas possible
car il existe des adresses inutilisées entre les
blocs.
b) Le décalage d'adresse registre par défaut
peut être modifié.
a) Cette valeur est non disponible. Une valeur de
donnée 0xFFFF n'indique pas nécessaire-
ment une condition d'erreur. Cela signifie que
la valeur n'est pas disponible à partir du pro-
duit Grundfos.
a) Erreur de configuration.
b) Une valeur non valide peut être réglée dans le
registre 00004.
Solution
• Vérifier les diagnostics visuels sur l'esclave
Modbus. La LED Grundfos GENIbus clignote-t-
elle en vert et le voyant Modbus est-il éteint ou
vert clignotant ?
• S'assurer que le câble entre le Modbus maître
et le Modbus esclave est branché correcte-
ment. Voir paragraphe
5. Configuration CIM
pour les recommandations de
200 Modbus RTU
câblage.
• S'assurer que l'adresse esclave est configurée
correctement et que l'adresse esclave correcte
est utilisée dans l'appel du Modbus maître. Voir
paragraphe
5.3 Sélection adresse Modbus
la sélection de l'adresse esclave.
• Vérifier que les réglages de la vitesse de trans-
mission et du bit d'arrêt/de parité sont configu-
rés correctement, à la fois pour le maître et
l'esclave.
• Le cas échéant, s'assurer que chaque extré-
mité du câble auxiliaire Modbus est raccordé.
Voir paragraphe
5.4 Résistance de terminaison
pour les raccordements de ligne de l'esclave
Grundfos.
• S'assurer que la topologie de bus pour le
réseau Modbus est correcte.
Envoyer une commande diagnostics de redémar-
rage de communication ou redémarrer le produit
Grundfos manuellement.
Augmenter la plage de temporisation dans le
maître pour communiquer.
Voir paragraphe
8. Vue d'ensemble des codes
pour les codes fonction compa-
fonction Modbus
tibles. Noter que les broches de lecture et d'écri-
ture ne sont pas compatibles. Seuls les diagnos-
tics et fonctions registre seront valides.
• Éviter la lecture et l'écriture d'adresses de don-
nées non valides.
• S'assurer que le registre X est adressé en tant
que X-1 dans les télégrammes Modbus, confor-
mément à la norme Modbus.
Lire le registre d'exploitation à l'adresse 00002
"Register Offset" pour voir si cette valeur est diffé-
rente de 0. Dans ce cas, écrire la valeur 0 à cette
adresse pour que l'esclave retourne à la valeur
par défaut utilisée dans ce profil fonctionnel.
Voir paragraphe
10. Mise en service Modbus
pour les données dispo-
RTU, guides pas à pas
nibles.
Régler les commutateurs de vitesse de transmis-
sion sur "Défini par logiciel". Sinon la valeur du
registre 0004 est ignorée par l'esclave.
Voir paragraphe
5.1 Réglage de la vitesse de
pour les valeurs non
transmission du Modbus
valides et régler la valeur correcte dans le registre
00004.
pour
87