C.39.2
Traitement d'erreurs
Les erreurs sont associées à deux sources principales :
1. Erreur de transmission
OU
2. L'hôte lance une action non valide.
Dans le premier cas, l'appareil ne répond pas. Le maître attend une erreur « délai d'attente »,
ce qui entraîne la retransmission du message.
Dans le deuxième cas, la réponse varie en fonction de l'action de l'hôte. Généralement,
l'appareil ne renvoie pas d'erreur suite à la requête de l'hôte. Chaque action est indiquée ci-
dessous, avec le résultat correspondant :
• Si l'hôte accède à un registre non valide en lecture, il obtient une valeur non déterminée
en réponse.
• Si l'hôte accède à un registre non valide en écriture (paramètre non existant ou en lecture
uniquement), la valeur ne sera pas prise en compte et il n'y aura pas de réponse. La
valeur courante ne représentera pas la nouvelle valeur souhaitée.
• Si l'hôte accède en écriture à un registre accessible en lecture uniquement, la valeur ne
sera pas prise en compte et il n'y aura pas de réponse (erreur). La valeur courante ne
représentera pas la nouvelle valeur souhaitée.
• Si la fonction Protection écriture (5.1.) (Page 278) est activée, la valeur ne sera pas prise
en compte et il n'y aura pas de réponse (erreur). La valeur courante ne représentera pas la
nouvelle valeur souhaitée.
• Si l'hôte accède en écriture à un ou plusieurs registres hors plage, un code d'exception,
réponse 02 ou 03, 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 d'exception, réponse 01, sera
généré. Il peut ne pas y avoir de réponse.
MultiRanger 200 HMI
Instructions de service, 02/2021, A5E38295350-AG
Communication
C.39 Traitement d'erreurs
351