Action en Cas d'Erreur
Réponses Modbus
En cas d'interrogation par un système maître Modbus, un appareil serveur :
1.
Ne répond pas. Cela peut indiquer une erreur de transmission du message.
2.
Retransmet la commande, avec la réponse correcte (se reporter au caractéristiques
techniques Modbus pour plus de détails) ; réponse 'normale'.
3.
Retransmet un code d'exception. Cela indique une erreur dans le message.
L'IQ Radar 300 utilise les codes d'exception suivants :
Code
Nom
01
Fonction interdite
Adresse données
02
interdite
03
Valeur donnée interdite
Action en cas d'erreur
Les erreurs sont généralement provoquées par deux sources principales :
1.
Erreur de transmission.
ou
2.
L'action lancée par le système serveur n'est pas valide.
Dans le premier cas, l'IQ 300 ne répond pas, permettant au système maître d'attendre
une erreur Temporisation de réponse écoulée qui permettra de relancer le message à
partir du système maître.
Dans le deuxième cas, le résultat varie en fonction de la réaction du système serveur.
En règle générale, l'IQ 300 ne transmet pas une erreur pour une demande de l'appareil
serveur. La liste ci-dessous contient les différentes actions, avec le résultat
correspondant pour chaque action :
•
Si le serveur accède (en lecture) à un registre non valable, le serveur reçoit une
valeur indéterminée en réponse.
Page 80
IQ Radar 300 –MANUEL D'INSTRUCTIONS
Description
Le code de fonction reçu dans la demande ne
correspond pas à une action du serveur.
L'adresse de données spécifiée dans la
demande ne correspond pas à une adresse
acceptable pour le serveur.
Une des valeurs contenues dans le champ
demande de données ne correspond pas à
une valeur acceptable pour le serveur.
7ML19981CL11