•
Si l'hôte accède en écriture à un registre accessible en lecture, la valeur ne sera
pas prise en compte et il n'y aura pas de réponse (erreur). En revanche, la valeur
courante ne représentera pas la nouvelle valeur souhaitée.
•
Si P799 est en lecture seule, la valeur ne sera pas prise en compte et il n'y aura pas
de réponse (erreur). En revanche, la valeur courante ne représentera pas la
nouvelle valeur souhaitée.
•
Si l'hôte accède à un ou plusieurs registres hors plage en écriture, un code
exception, réponse 2 ou 3 sera généré si l'adresse de démarrage est correcte.
•
Si l'hôte utilise un code de fonction non reconnu, un code exception, réponse 01 doit
être généré. Il est toutefois possible qu'il n'y ait pas de réponse.
Réponses Modbus
Un système esclave interrogé par un Modbus maître réagit comme suit :
1.
Renvoi de commande avec la réponse correcte (pour plus de détails se reporter aux
caractéristiques Modbus). Ceci représente la réponse normale.
2.
Pas de réponse. Une erreur s'est produite lors de la transmission du message.
3.
Renvoyer un code d'exception. Ceci indique que le message contient une erreur.
Le SITRANS LR 300 utilise les codes d'exceptions suivants:
Code
01
Fonction interdite
02
Adresse données interdite
03
Valeur données interdite
Page 86
Nom
SITRANS LR 300– MANUEL D'UTILISATION
Définition
Le code de fonction objet de la requête ne
correspond pas à une action valable pour
l'esclave.
L'adresse objet de la requête ne correspond
pas à une adresse valable pour l'esclave.
Le champ de données (requête) contient une
valeur qui ne correspond pas aux valeurs
valables pour l'esclave.
7ML19985CL14