Section 3
Fonctionnement
Demande de
renseignements
d'état sur
l'entraînement de
pompe (suite)
Réponse du satellite
Gestion des erreurs
3-34
Manuel d'utilisation des entraînements de pompes numériques MASTERFLEX
REMARQUE : « Pompe non numérotée » est aussi un état de pompe, mais il ne
figure pas dans l'octet d'état des pompes. Cette condition est gérée séparément en
utilisant le P?x (voir section Séquence de démarrage).
Lorsque le satellite envoie des renseignements d'état, toute condition d'état qui est
verrouillée par le satellite sera supprimée par l'ordinateur de contrôle en envoyant
un <ACK>Pnn<CR>. Si le satellite reçoit à nouveau la commande « I », il
répondra avec les mêmes renseignements d'état.
Lorsque le satellite de la pompe reçoit correctement une commande, il renvoie un
<ACK> (06 hex) s'il ne s'agissait pas d'une commande toutes pompes (P99). Si
des données ont été renvoyées à la copie de contrôle en réponse à la commande,
elles le sont sous la forme illustrée au Tableau 3-2. Si le satellite a détecté une
erreur en recevant une commande, il répondra par un <NAK>.
En fonction du code d'erreur reçu par le satellite, l'ordinateur de contrôle doit
répondre de manière adéquate pour tenter d'éliminer la condition d'erreur. Les
erreurs de communication de type 1, 2 ou 3 indiquent une erreur de type
matériel : bruit sur les lignes de communication, mauvaise connexion, pépins ou
défaillances du circuit. Les codes d'erreur de communication 4 ou 5 peuvent
concerner des erreurs de matériel comme décrit plus haut ou des erreurs logicielles
provoquées par des commandes erronées ou des données envoyées par l'ordinateur
de contrôle. Pour les erreurs de type matériel, l'ordinateur de contrôle tentera
d'envoyer la même commande pour voir si le problème est seulement passager. Si
un code d'erreur est renvoyé quatre fois de suite ou s'il n'y a aucune réponse,
l'ordinateur de contrôle abandonne l'envoi de la commande et notifie l'opérateur
du type d'erreur.
Si un satellite reste totalement silencieux, l'ordinateur de contrôle peut présumer
l'une des conditions suivantes :
1. Si tous les autres satellites connectés après le satellite en question ne
répondent pas également, la ligne de communication est rompue à cet
endroit ou le satellite est défectueux.
2. Si tous les autres satellites répondent, le satellite qui ne répond pas est soit
éteint, soit retiré de la boucle, ou encore défectueux.
®
L/S
Masterflex