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. |