Demande d'émission
d'un satellite
Masterflex
Lorsqu'un satellite veut communiquer avec l'ordinateur de contrôle, il active sa
ligne de demande d'émission (RTS) puis attend le code de demande de
renseignements (ENQ.) (05 hex) de la part de l'ordinateur de contrôle. La liste
ci-dessous indique les conditions éventuelles susceptibles de provoquer l'activation
de la ligne RTS par l'entraînement de pompe.
1. Changement d'état de l'entrée auxiliaire.
2. Erreur moteur.
3. Touche Arrêt enfoncée alors que le satellite est en mode télécommande.
4. Volume programmé atteint.
5. Mise sous tension.
La séquence des événements suivants s'applique lorsqu'une RTS est activée par un
entraînement de pompe :
1. Le satellite active la ligne RTS.
2. Lorsque l'ordinateur de contrôle détecte la RTS, il transmet la commande de
demande de renseignements (ENQ) (05 hex) après avoir terminé toute
communication qu'il pourrait être en train d'effectuer .
3. Lorsque le satellite qui a sa ligne RTS activé reçoit le <ENQ> il désactivera
ses tampons RS-232C pour bloquer les autres satellites situés plus bas dans la
guirlande de communiquer avec l'ordinateur de contrôle. Ainsi, le satellite le
plus proche de l'ordinateur de contrôle possèderait la plus haute priorité si
plus d'un satellite active sa ligne RTS au même moment.
4. Ensuite, l'entraînement de pompe envoie une réponse à la commande « I »
comme illustré dans le champ Demande de renseignements d'état sur
l'entraînement de pompe.
5. Si l'ordinateur de contrôle reçoit une réponse du satellite sans aucune erreur
(parité, dépassement, etc.) il envoie un accusé de réception <ACK>Pnn<CR>
pour que le satellite libère sa ligne RTS et active les registres RS-232C en
permettant aux satellites placés sous lui dans la guirlande de communiquer. Si
l'ordinateur de contrôle a détecté une erreur pendant la transmission, il
envoie alors une nouvelle fois la demande de renseignements (ENQ) pour
que le satellite renvoie encore sa réponse. L'ordinateur de contrôle effectue un
maximum de quatre tentatives avant d'abandonner l'opération et de signaler
l'erreur à l'opérateur.
6. Si plus d'un satellite a activé sa ligne RTS, l'ordinateur de contrôle ne voit
que la réponse du satellite le plus proche de lui. Une fois que le satellite le
plus proche a envoyé sa réponse et libéré la ligne RTS, l'ordinateur de
contrôle peut voir alors la RTS de l'autre satellite et émettre à nouveau la
commande de demande de renseignements qui permettra au prochain
satellite dont la RTS est active de répondre.
Manuel d'utilisation des entraînements de pompes numériques MASTERFLEX
Section 3
Fonctionnement
®
L/S
3-35