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 référer aux Caractéristiques
Modbus pour plus de détails). Ceci représente une réponse normale.
3.
Retransmet un Code d'exception. Cela indique une erreur dans le message.
Le SITRANS LR 300 utilise les codes d'exception suivants :
Code
01
Fonction interdite
02
Adresse données 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, le SITRANS LR 300 ne répond pas, ce qui permet au système maître
d'attendre une erreur de 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, le SITRANS LR 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.
•
Si le serveur accède (en écriture) à un registre non valable (un paramètre non
existant ou accessible en lecture uniquement), la valeur n'est pas prise en compte,
et aucun message d'erreur n'est transmis. Cependant, la valeur actuelle ne reflète
pas la valeur souhaitée.
7ML19985CL11.3
Nom
SITRANS LR 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.
Page 89