Siemens milltronics SF500 Manuel D'utilisation page 97

Table des Matières

Publicité

Le SF 500 utilise les codes d'exception suivants :
Code
01
Fonction interdite
Adresse données
02
interdite
Valeur données
03
interdite
Défaut appareil
04
esclave
05
Prise en compte
Appareil esclave
06
occupé
Parité d'erreurs
08
mémoire
Traitement d'erreurs
Les erreurs sont associées à deux sources principales :
1.
erreur de transmission.
ou :
2.
lancement d'une action non valide par l'utilisateur.
Dans le premier cas le SF 500 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, le résultat varie en fonction de l'action de l'utilisateur. Les
différentes conditions sont décrites ci-dessous, ainsi que le résultat de chaque action. En
règle générale, le SF 500 ne transmet pas d'erreur suite à une demande de l'utilisateur.
Si l'utilisateur accède à un paramètre non valide en lecture, l'utilisateur reçoit un
numéro en réponse.
Si l'hôte accède à un paramètre 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'utilisateur accède en lecture à un registre accessible en écriture, 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'utilisateur accède à un ou plusieurs registres hors plage en lecture, un code
exception, réponse 2 sera généré.
L'utilisation d'un code de fonction inconnu peut donner lieu à d'autres résultats, non
mentionnés dans ce manuel. Il est souhaitable ne de pas utiliser ces codes.
7ML19985CN11
Milltronics SF 500 - MANUEL D'UTILISATION
Nom
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.
Une erreur fatale s'est produite alors que l'action
demandée était en cours d'élaboration par le système
esclave.
Une demande a été acceptée par l'esclave. Le traitement
est en cours, mais nécessite beaucoup de temps.
Le traitement d'une commande de longue durée est en
cours.
Le système esclave a fait une tentative de lecture de la
mémoire étendue, mais une erreur de parité a été
détectée dans la mémoire. Une intervention peut être
nécessaire pour l'esclave.
Définition
Page 91

Publicité

Table des Matières
loading

Table des Matières