Si un satellite est mis sous tension une fois que tous
les autres sont été numérotés, il sera numéroté de la
façon décrite plus haut à l'aide du numéro
disponible suivant si aucune commande n'a été
envoyée aux autres satellites. Si des commandes ont
été émises, le satellite se voit affecter un numéro
provisoire en partant de 89 et en décrémentant ce
numéro pour chaque satellite qui suit. Cela conduit
le satellite à libérer sa ligne DPE, ce qui permet aux
communications de se dérouler normalement.
L'opérateur est alerté de la mise en service d'un
autre satellite qui doit être numéroté. Il peut alors
affecter un numéro aux nouveaux satellites qui leur
permet d'apparaître correctement dans le système.
L'ordinateur utilise la commande suivante pour
numéroter un nouveau satellite :
<STX>PooUnn<CR>
« oo » est l'ancien numéro du satellite et « nn » le
nouveau.
Si un satellite demande à être numéroté et que
l'ordinateur pilote a déjà attribué 25 numéros,
l'ordinateur lui affecte le numéro 89 comme indiqué
au paragraphe précédent et signale le fait à
l'opérateur.
Si un satellite est mis hors tension une fois qu'il a
été numéroté, il sera traité comme une nouvelle
unité comme indiqué plus haut lors de sa remise
sous tension.
1.5 - COMMANDE À DISTANCE /
LOCALE
Une fois qu'un satellite est en mode de commande à
distance, il est possible de le faire repasser en mode
local à l'aide de l'ordinateur pilote et de la
commande « L ». Si le programme de l'ordinateur
pilote ne tourne pas, il est possible de mettre le
satellite hors tension, puis sous tension pour le faire
repasser en mode local. Si la commande « L » est
utilisée, le satellite conserve le numéro qui lui a été
attribué et répond aux demandes de l'ordinateur
pilote mais ignore les commandes de celui-ci.
1.6 - FORMAT DES COMMANDES
La plupart des commandes de l'ordinateur pilote
sont précédées du caractère de début de texte
<STX> (02 en hexadécimal), d'une lettre
d'identification de satellite (P pour pompe, M pour
mélangeur) et d'un numéro de satellite à deux
chiffres (01 à 89). Les numéros 00 et 90 à 99 sont
réservés à des cas particuliers. Lorsque la même
commande doit être exécutée par tous les
entraînements de pompes, 99 est envoyé comme
numéro de satellite. La caractère de commande est
suivi du champ paramétrique qui varie entre 0 et 32
caractères suivant la commande. Un retour chariot
<CR> (0D en hexadécimal) est utilisé pour indiquer
la fin d'une chaîne de commande. (Noter que les
exceptions à ce format de commandes émises par
l'ordinateur sont <ENQ> (interrogation), <ACK>
(accusé de réception) et <NAK> (accusé de
réception négatif).) Voir le Figure A2.
<STX>P09S+0500.0V08255.37G <CR>
L'exemple de chaîne de commandes multiples ci-
dessus établirait la vitesse de la pompe satellite 09 à
500 tr/mn dans le sens horaire pour un total de
8255,37 tours et mettrait l'entraînement en marche.
Le nombre maximum de caractères que peut
compter une même chaîne pour un entraînement de
pompe est 38, y compris <STX>, Pnn et <CR>.
28
®
1.6.1 - Caractéristiques des commandes
1. INITIALISATION
Avant qu'un entraînement de pompe puisse être
piloté, il doit d'abord être numéroté. Si une
commande quelconque lui est adressée avant qu'il
ne soit numéroté, le satellite ne répond pas.
2. SÉLECTION DE LA VITESSE
Si une commande de VITESSE est lancée après que
la vitesse ait déjà été sélectionnée, la nouvelle
vitesse sera utilisée. Si l'entraînement de pompe est
en marche et qu'une commande d'inversion du sens
de rotation lui est lancée, la pompe répond <NAK>
(accusé de réception négatif). Une commande
d'arrêt doit d'abord être lancée avant que le sens de
rotation puisse être inversé.
3. SÉLECTION DU NOMBRE DE TOURS
Lorsque « Revolutions to Go » (nombre de tours
programmés) est sélectionné au moyen de la
commande V, il est ajouté au totalisateur de tours
programmés. Le maximum auquel ce compteur peut
être réglé est 99999,99. Si le « nombre de tours
programmés » transmis à un entraînement de pompe
doit provoquer un dépassement du maximum auquel
est réglé le totalisateur, l'entraînement de pompe
n'ajoute pas ce nombre à son compte-tours
programmés et envoie un <NAK> à l'ordinateur
pilote. Le compte-tours programmés peut être mis à
zéro au moyen de la commande Z, qui provoque
également l'arrêt de la pompe si celle-ci est en
marche lors de la réception de la commande Z.
1.7 - CHAMPS PARAMÉTRIQUES DE
L'ORDINATEUR PILOTE
La longueur du champ paramétrique transmis par
l'ordinateur pilote varie. Ce dernier a l'option
d'utiliser des zéros de tête, des espaces de tête ou
aucun remplissage. Si par exemple l'instruction
d'accomplir 200 tours doit être transmise au moyen
de la commande V, tous les caractères suivants
seront acceptés par le satellite comme étant valides :
Figure A2
(s = espace)
00200,00
ss200,00
sss200,00
sssss200
200,00
200,0
200
1.7.1 - Champs de données de satellite
Toute donnée envoyée par un satellite à l'ordinateur
pilote comporte un nombre fixe de caractères
déterminé par la commande. Si par exemple
l'ordinateur pilote a demandé le volume cumulé, il
reçoit toujours 10 caractères représentant le volume
cumulé (0000000.00 à 9999999.99).
1.8 - DEMANDE D'ETAT
D'ENTRAÎNEMENT DE POMPE
Lorsque l'ordinateur pilote demande l'état de
l'entraînement de pompe (par commande I ou
<ENQ>), le satellite répond en envoyant les
informations d'état suivantes (Figure A3):
REMARQUE : l'indication « Pump not
numbered » (pompe non numérotée) est
également un état de pompe mais elle n'est
pas incluse dans l'octet d'état de pompe dans
la mesure où cette situation est traitée
séparément au moyen de l'indication P?x (voir
le point 1.4).
Lorsque le satellite transmet les informations d'état,
tout état verrouillé par le satellite est libéré par
l'ordinateur pilote au moyen d'une commande
<ACK<Pnn<CR>. Si le satellite reçoit de nouveau
la commande I, il répond par les mêmes
informations d'état.
Figure A3
®