Traitement D'erreurs; Réponses Modbus; C.39.2 Traitement D'erreurs - Siemens SITRANS L HydroRanger 200 HMI Instructions De Service

Table des Matières

Publicité

C.39

Traitement d'erreurs

C.39.1
Réponses Modbus
Un système esclave interrogé par un maître Modbus réagit comme suit :
1. Pas de réponse. Une erreur s'est produite lors de la transmission du message.
2. Renvoi de commande avec la réponse correcte (pour plus de détails, voir
Caractéristiques Modbus (http://www.modbus.org/specs.php)). Représente la réponse
normale.
3. Renvoyer un code d'exception. Indique que le message contient une erreur.
L'appareil utilise les codes d'exception suivants:
Code
01
02
03
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 246) 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.
310
Nom
Fonction interdite
Adresse données interdite
Valeur données interdite
Signification
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.
Instructions de service, 10/2019, A5E38410042-AE
HydroRanger 200 HMI

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Multiranger 200 hmi

Table des Matières