Manuel des appareils de commande - GRAF-SYTECO ...
Manuel des appareils de commande - GRAF-SYTECO ...
Manuel des appareils de commande - GRAF-SYTECO ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Manuel</strong> <strong><strong>de</strong>s</strong> <strong>appareils</strong> <strong>de</strong> comman<strong>de</strong><br />
L'interrogation du programmateur <strong>de</strong> temps est paramétré<br />
<strong>de</strong> la manière suivante dans la <strong>de</strong>uxième ligne :<br />
Description <strong>de</strong> la fonction : dans la première ligne,<br />
le programmateur <strong>de</strong> temps 2 est lancé à chaque<br />
flanc croissant du signal d'entrée. Le message est<br />
activé (ligne 2) lorsque le programmateur <strong>de</strong> temps<br />
atteint zéro et que l'entrée n'est toujours pas placée.<br />
6.5 Vali<strong>de</strong>r un message à l'ai<strong>de</strong> d'une<br />
touche ?<br />
Vali<strong>de</strong>r et désactiver - <strong>de</strong>ux réactions suivant un<br />
message.<br />
L'appareil <strong>de</strong> comman<strong>de</strong> offre déjà <strong>de</strong> prime abord<br />
la possibilité <strong>de</strong> vali<strong>de</strong>r <strong><strong>de</strong>s</strong> message (autrement<br />
dit, l'opérateur doit appuyer sur une touche pour<br />
signaler à l'appareil qu'il a lu le message). La sortie<br />
<strong>de</strong> la pile <strong>de</strong> message pour désactivation constitue<br />
une autre forme <strong>de</strong> validation.<br />
Et ceci s'effectue très simplement :<br />
Sélectionner tout simplement «désactiver le mes-<br />
- 27 -<br />
sage» dans le relais <strong>de</strong> fonction.<br />
6.6 Gérer <strong><strong>de</strong>s</strong> bits à partir d'une variable<br />
pour l'appel <strong>de</strong> messages ?<br />
Il s'agit là d'une question fréquemment posée. Et<br />
la solution est beaucoup plus simple qu'on ne le<br />
pense. Sauvegar<strong>de</strong>r la variable dans un motrepère<br />
(ou un double mot-repère) et interroger les<br />
bits à l'ai<strong>de</strong> <strong><strong>de</strong>s</strong> repères. On peut utiliser pour cela<br />
la fonction boucle «répéter la ligne KOP».<br />
Exemple: Dans les variables «messages» (variable<br />
longue <strong>de</strong> 32 bits) les bits n° 0 à 31 doivent représenter<br />
les messages 100 à 131. Le schéma<br />
<strong><strong>de</strong>s</strong> connexions ci-<strong><strong>de</strong>s</strong>sous optimise déjà la durée<br />
d'exécution :<br />
Ceci paraît peut-être nébuleux à première vue,<br />
mais c'est très simple :<br />
Première ligne :<br />
Le modèle <strong>de</strong> bit <strong>de</strong> la variable messages est logé<br />
dans le double-mot repère MD0 et est comparé au<br />
modèle <strong>de</strong> bit du cycle précé<strong>de</strong>nt. S'il est différent,<br />
le numéro <strong>de</strong> message <strong>de</strong> départ dans MB9 est<br />
placé sur 100 et le nouvel état mémorisé dans<br />
MD4. S'il est i<strong>de</strong>ntique, le numéro <strong>de</strong> départ est<br />
placé sur 132.<br />
Deuxième ligne :<br />
si le numéro <strong>de</strong> départ est inférieur à 132, le réseau<br />
est activé. Pour cela, le bit 0 <strong>de</strong> MD0 est interrogé<br />
et le message dont le numéro se trouve<br />
actuellement dans MB9 est activé ou désactivé.<br />
Troisième ligne :<br />
le double-mot repère MD0 est déplacé d'1 bit vers<br />
la droite et le numéro <strong>de</strong> message dans MB9 augmente<br />
d'une unité. Le relais <strong>de</strong> la «ligne KOP répéter»<br />
invite enfin KOP à continuer dans la ligne 2.<br />
Il arrive un moment (et pour être précis, après 32<br />
cycles exactement), où MB9 est supérieur à 131.<br />
L'interrogation du premier contact <strong>de</strong> travail dans<br />
la ligne 2 n'est plus remplie et KOP continue <strong>de</strong><br />
travailler dans la ligne 4.<br />
Pour compléter le tout, nous préférons expliquer le<br />
paramétrage <strong>de</strong> relais spéciaux.<br />
Ligne 1, colonne 8 : affectation du numéro <strong>de</strong><br />
départ