Travail+de+session



InTouch est un programme qui permet de contrôler à distance un procédé, nous l'avons donc utilisé pour le nôtre.

Pour commencer, il est possible de voir, à l'aide de dessin que l'on créer l'état des sorties en des entrées de notre phase. j'ai donc commencer par dessiner mon bac le plus fidèlement possible quoi que ce soit uniquement réprésentatif afin de bien voir et comprendre ce qui se passe, en ayant en tête que dans la vrai vie le procédé ne sera pas nécessairement devant nous.

Ensuite, il est possible de grouper certaine partie de nos dessins comme par exemple, la pompe, les jets d'air, les jet d'eau, les capteurs de niveau, l'élément chaufant, les lumières d'alarmes. afin qu'ils deviennent des entités plutôt q'un paquet de lignes. Ce qui permet ensuite d'assigner des fonctions à ces entités.

J'ai donc assigné des fonctions à plusieurs de mes dessins, le premier dans l'ordre des évenements étant le démarrage de la pompe. Je lui ai mis l'effet Blink dans la section miscellaneous, .Une fois coché il faut cliquer sur le bouton de la fonction dans mon cas "blink" une fois à l'intérieur il faut entrer le tagname dont on veut qu'il prenne compte, dans mon cas c'est lorsque l'eau qui nettoie la plaque est pompée. Pour créer un tag il faut double cliquer dans la case vide "expression - blink when" ensuite il faut complèter la section selon nos besoins et sauvegarder.

Je vais expliquer la logique une fois seulement car c'est toujours le même principe pour les autres : Créer un tag signifi que InTouch va aller lire si le contact choisi est ouvert ou fermé et cela activera la fonction choisi. Pour commencer il faut lui donner un nom, qui ne comprend pas d'accents et d'espaces. Ensuite il faut choisir le type d'I/O, si on veut que InTouch ai le droit d'écrire ou seulement de lire, la valeur initial, la conversion de l'entré soit en direct ou en inverse, l'access name (qui a été créer à l'aide de l'enseignant) et finalement le contact qui doit être observé. Ce contact qui est dans le programme de l'automate et qui doit être choisi avec soin selon la fonction du tag.

J'ai aussi mis des effets sur les jets d'eau et d'air (blink et visibility) de sorte qu'ils soient visible et qu'ils clignotent une fois activés par les tag eau et air qui sont mes Bits de valve d'air et et de pompe dans l'automate. Mon élément chauffant clignote aussi (blink) lorsqu'il chauffe, mais il passe du gris au rouge. Mon eau apparaît lorsque le niveau est assez haut (visibility), ma plaque apparait aussi lorsqu'elle est présente dans le bac (visibility) et finalement mes lumières d'alarmes apparaîssent aussi (visibility) lors de situations d'alarmes.

Il est ausi possible de faire afficher des valeurs lises par l'automate, comme la température. Il suffit de se créer un champs de texte et d'y écrire des # pour la valeur que l'on veut afficher, il est possible de chager le texte à l'intérieur en cliquant avec la souris de droite dessus, substitute et substitute strings. Une fois créé, il faut double cliquer dessus afin d'accédé aux fonctions, celle désirée dans notre cas est "analog" dans value display. Une fois à l'intérieur de la fonction, il faut choisir le tag de la température (dans mon cas) et j'ai décidé de le divisé par 10 afin de voir les décimals. C'est-à-dire que, dans la case ou l'on doit mettre le tag il y a le tag/10.

Il y a par la suite, une page de communication entre la phase et et InTouch qui fait afficher des lumières verte lorsque les conditions pour le traitement d'une plaque sont atteintes, si elles ne le sont pas les lumières sont rouge. Pour faire cela il faut cliquer sur l'icone "wizards" en haut et aller chercher l'objet dont on a besoin. Ensuite, il ne reste qu'à double cliquer dessus et ajuster les paramètres comme on le désir.

Finalement, il y a des boutons qui permettent de changer de page. Pour les créer il faut cliquer sur le côté droit sur l'icone "bouton". Une fois créé il est possible de chager le texte à l'intérieur en cliquant avec la souris de droite dessus, substitute et substitute strings. Encore une fois pour lui donner une fonction il faut double cliquer dessus en cocher une option, pour changer de page c'est l'option " Action " dans la section Touch pushbuttons. Ensuite, il faut cliquer sur le bouton de la fonction choisi et le paramètrer, dans mon cas j'ai choisi, dans condition type, on left click. Ce paramètre indique ce qui active le bouton soit par exemple, un clic droit, un click gauche etc... Dans le grand espace blanc, il faut entrer à l'aide d'un script ce que le bouton va exécuter. Toutes les fonctions sont sur cette interface.

Voici pour les explications du travail de session sur InTouch!