App Notes
Page précédente
 
 
Note d'application :
Contrôler des portes automatiques
Une initiation à la logique de Winscript
Il existe de nombreuses applications où les fonctions dévolues à un automate industriel peuvent être assurées par le Show Controller. Un exemple typique est les portes des attractions. Elles sont normalement commetées par le Show Controller pendant le spectacle, mais une commete manuelle doit rester possible.

Implementation

Cet exemple simple utilise un bouton à trois positions dont deux sont raccordées à deux entrées du Show Controller: Ouvert et Fermé. La position centrale est auto. Le Show Controller détermine que Auto est sélectionné en l'absence de Ouvert et Fermé . Quand le sélecteur est sur Ouvert, le Show Controller should ouvre et garde les portes ouverte, quel que soit l'état du spectacle. La même chose s'applique quand Fermé est sélectionné. Les portes restent fermées quel que soit l'état du spectacle. Dans la position Auto, le Show Controller ouvre et ferme les portes aux moments convenus. Un flag fournit l'information sur l'état des portes à toutes les autres séquences: Une séquence, déclenchée par le bouton ouvert, mettra le flag sur "on". Si les portes sont sur Auto le Show Controller les ouvrira et fermera simplement en regardant l'état du flag. Si les portes sont en mode Ouvert ou Fermé, d'autres séquences peuvent changer l'état du flag sans affecter le fonctionnement manuel des portes.

Président
 
Matériel
Show Control V16+
Logiciel
WinScript
Fichiers
doors.amw

Nous utilisons une séquence pour laquelle l'attribut Loop Enabled a été validé. Cette séquence vérifie sans arrêt l'état du flag.

La copie d'écran ci-dessous montre la séquence de notre petit programme : OpenCloseDoors. Cette séquence d'une durée de 10 images met ouvre ou ferme les portes en fonction de l'état des boutons (DoorOpenInput et DoorCloseInput) du de l'état du flag (DoorFlag). La séquence vérifie si une des entrées est activée. Si l'opérateur a mis le bouton sur la position Ouvert les portes s'ouvrent. De même, si l'opérateur a mis son sélecteur sur fermé, les portes se ferment quel que soit l'état de DoorFlag. Enfin, si les portes sont en position Auto, leur ouverture et leur fermeture est conditionnée par l'état du flag.

Conclusion

Cette approche vous familiarise avec l'utilisation des flags et des branches dans Winscript. En utilisant le Show Controller pour s'occuper des portes il est possible d'économiser un temps considérable de programmation d'automate industriel, et peut être un automate industriel entier.

 
Copyright © 2008 Alcorn McBride sarl. Tous droits réservés. 15, avenue de Saria Serris point FR-77700 MARNE-LA-VALLEE
Tel (33) 01 60 43 65 95 Fax (33) 01 60 43 65 96 info@alcorn.fr