03.11.2012 Views

Manuel des appareils de commande - GRAF-SYTECO ...

Manuel des appareils de commande - GRAF-SYTECO ...

Manuel des appareils de commande - GRAF-SYTECO ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!