TP 16

Programmation du panneau trivision sous Automgen

Avant de commencer le TP notez dans votre agenda le travail à faire pour la prochaine séance :

1 - Réviser et éventuellement terminer ce TP

2 - Préparer le prochain TP en apportant et en ayant en tête tous les pré-requis

Mise en situation et objectifs du TP

Ce TP a pour but de programmer un système réel grâce à Automgen : le panneau Trivision. La découverte du système panneau Trivision ayant été faite en classe de première, ce TP est entièrement consacré à la programmation de l'automate du système, sans rappeler le fonctionnement du programme de base. Lpa programmation de l'autom.

Rappel : le logiciel Automgen n'est plus à découvrir aujourd'hui. Le but de ce TP est de valider une solution fonctionnelle dans le logiciel dont l'utilisation doit être transparente. En cas de questions relatives au fonctionnement d'Automgen, reportez-vous à votre fiche mémo personnelle.

Logiciel utilisé durant ce TP :

Pour programmer l'automate du panneau trivision vous allez utiliser le logiciel Automgen. Mais l'automate du panneau trivision a besoin d'un pilote particulier pour être programmé. Ce pilote n'est pas systématiquement installer sur tous les ordinateurs.

Comment savoir si mon ordinateur possède le pilote du panneau trivision ? Pour cela, ouvrez Automgen, puis :

dans l'arborescence du projet allez dans Configuration + Post-processeurs + TSX 07
double cliquez sur Module de communication
==> si une boîte de dialogue Communication TSX 07 V7.002 s'ouvre, le pilote est bien installé sur votre ordinateur et Automgen peut programmer le panneau trivision (cliquez alors sur annuler pour fermer la boîte de dialogue)
==> si rien ne se passe en double cliquant sur Module de communication le pilote du panneau trivision n'est pas installé sur cet ordinateur : connectez le panneau trivision à un autre ordinateur possédant le pilote

Testez chacun des 3 ordinateurs de la zone de travail pour savoir lesquels possèdent le pilote de communication pour la cible TSX 07, indispensable pour programmer le panneau trivision.

Si pendant le TP il vous est demandé de mesurer un temps sur le système, vous utiliserez le chronomètre disponible sous forme d'un petit logiciel sur le bureau de Windows. Si le chronomètre n'est pas présent sur le bureau de Windows, téléchargez-le à partir du centre de téléchargement de NESSI puis enregistrez-le définitivement sur le bureau de Windows.

Travail demandé

Rappels :

Vous devez arriver en TP en ayant en tête tous les pré-requis et en ayant fait à la maison tout le travail préparatoire de révision.

Toutes les réponses (mesures, schémas, courbes, algorigrammes, explications, grafcet, logigrammes, chronogrammes, tableaux, solutions, etc.) ne rentrant pas sur les photocopies du sujet sont à rédiger sur votre cahier marque-tout à la page de ce TP. A la fin du TP vous ne repartirez qu'avec ce que vous avez rédigé. A la veille de l'épreuve pratique du bac vous n'aurez que votre cahier marque-tout pour réviser tous les TP et leurs solutions.

Programmation du panneau Trivision

1 - 1 - Apprentissage

Lisez et appliquez les informations données sur la fiche pratique "Comment programmer l'automate TSX Nano du panneau trivision ?". Cette fiche pratique vous indique les différentes étapes à suivre pour programmer le panneau trivision.

EXEMPLE 1

A l'étape 3 de la fiche pratique il vous est demandé de réaliser un programme simple dans Automgen. En guise de "programme simple" réalisez le logigramme de base ci-dessous qui permet de visualiser l'état des 3 entrées (i1, i2 et i4) et des 2 sorties (o0 et o1) du système. De plus, grâce à ce logigramme, l'interrupteur 3 positions permet de modifier le sens de rotation du panneau :

Logigramme de base du panneau trivision

Transférez puis testez ce logigramme de test dans l'automate TSX Nano du panneau trivision tout en observant son évolution sur l'écran de l'ordinateur.

Remarque : ce logigramme permet de choisir le sens de rotation mais les affiches ne sont jamais immobiles.

EXEMPLE 2

Réaliser maintenant le grafcet de base suivant dans un nouveau projet Automgen :

Grafcet de base du panneau trivision

Transférez puis testez ce gafcet dans l'automate TSX Nano du panneau trivision tout en observant son évolution sur l'écran de l'ordinateur lorsque le système réel est en fonctionnement.

Remarque : ce grafcet permet de visionner chaque affiche avec un temps de pause de 2 secondes, mais seulement en mode 3 affiches et avec un sens de rotation constant.

1 - 2 - Application

En utilisant les informations données sur la fiche pratique "Comment programmer l'automate TSX Nano du panneau trivision ?" ainsi que les programmes de base donnés en exemple ci-dessus, validez maintenant dans Automgen un grafcet répondant à chacune des problématiques suivantes. Pour tester le fonctionnement de votre programme vous le transfèrerez dans l'automate TSX Nano du panneau trivision afin d'observer le comportement du système réel.

Dans toutes les activités les 3 affiches seront nommées 1, 2 et 3 comme indiqué sur le panneau trivision.

Activité 1 :

Validez une solution sous forme de grafcet pour afficher les affiches dans l'ordre indiqué dans le tableau suivant, en respectant les durées d'affichage :

Etape

Affiche

Durée

1

1

1 seconde

2

2

2 secondes

3

3

3 secondes

4

retour à l'étape 1

Modifiez votre grafcet afin de répondre au fonctionnement suivant :

Etape

Affiche

Durée

1

3

1 seconde

2

2

2 secondes

3

1

3 secondes

4

retour à l'étape 1

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 2 :

Validez une solution répondant à la problématique suivante :

si l'interrupteur 3 positions est en position I les affiches défilent dans l'ordre 1, 2, 3, 1, 2, 3, etc. avec une pause de 2 secondes sur chaque affiche

si l'interrupteur 3 positions est en position II les affiches défilent dans l'ordre 3, 2, 1, 3, 2, 1, etc. avec une pause de 2 secondes sur chaque affiche

si l'interrupteur 3 positions est en position centrale la rotation est stopée

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 3 :

Validez une solution permettant de faire défiler les affiches toujours dans le sens 1, 2, 3, 1, 2, 3, etc. mais avec une durée d'affichage modifiable en actionnant simplement l'interrupteur 3 positions :

Position de l'interrupteur 3 positions

Durée

I

2 secondes

centrale

4 secondes

II

8 secondes

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 4 :

Le grafcet suivant vous montre un exemple d'utilisation des compteurs pour programmer le panneau Trivision. Ce grafcet utilise le compteur c0 qui est remis à zéro à l'étape initiale grâce à l'opérteur R (R = reset = mise à zéro) :

Exemple d'utilisation des compteurs pour compter le nombre d'affiches dans chaque sens

Dans ce grafcet :

Le compteur C0 est remis à zéro à l'étape initiale

Si la valeur du compteur est inférieure ou égale à 3 le panneau tourne dans un sens

Si la valeur du compteur est supérieure à 3 et différente de 7 le panneau tourne dans l'autre sens

Si le compteur vaut 7 alors il est remis à zéro

Le compteur est incrémenté après chaque affiche

En utilisant l'assistant pour dessiner la divergence en OU à 3 branches et à 3 étapes, réalisez rapidement ce grafcet dans un nouveau projet Automgen puis enregistrez-le dans votre répertoire de travail afin de le ré-ouvrir ultérieurement.

Testez ce grafcet en le transférant dans l'automate Nano du panneau trivision. Combien de fois est affiché chaque affiche dans chaque sens ? Quelles affiches sont affichées et dans quel ordre lors d'un cycle ?

En utilisant un (des) compteur(s) dans Automgen et en vous inspirant éventuellement du grafcet précédent, validez une solution répondant à la problématique suivante dans laquelle le temps de pause de chaque affiche sera de 1 seconde :

Etape

Action

1

les affiches défilent dans le sens 1, 2, 3 jusqu'à afficher 3 fois chaque affiche

2

les affiches défilent dans le sens 3, 2, 1 jusqu'à afficher 3 fois chaque affiche

3

retour à l'étape 1

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 5 :

On désire maintenant afficher seulement 2 affiches à la fois parmi les 3. L'interrrupteur 3 positions permettra de choisir les affiches visibles comme le montre le tableau ci-dessous :

Position de l'interrupteur 3 positions

Affiches visibles

I

1 et 2

centrale

2 et 3

II

3 et 1

Remarque : à la mise sous tension l'affiche visible sera l'affiche 1.

Validez une solution répondant à cette problématique sachant que le temps de pause de chaque affiche est de 1 seconde.

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 6 :

En reprenant comme base l'application 4 on veut maintenant modifier le nombre de fois que chaque affiche est visible :

Etape

Action

1

les affichent défilent dans le sens 1, 2, 3 jusqu'à afficher N fois chaque affiche

2

les affichent défilent dans le sens 3, 2, 1 jusqu'à afficher N fois chaque affiche

3

retour à l'étape 1

La valeur de N devra être modifiée par simple positionnement de l'interrupteur 3 positions :

Position de l'interrupteur 3 positions

Valeur de N

I

1

centrale

2

II

3

Validez une solution répondant à cette problématique sachant que le temps de pause de chaque affiche est de 1 seconde.

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 7 :

On désire maintenant programmer le fonctionnement cyclique suivant, qui insiste à tout moment seulement sur 2 affiches :

Etape

Action

1

les affichent visibles sont 1 et 2 jusqu'à afficher N fois chaque affiche

2

les affichent visibles sont 2 et 3 jusqu'à afficher N fois chaque affiche

3

les affichent visibles sont 3 et 1 jusqu'à afficher N fois chaque affiche

4

retour à l'étape 1

La valeur de N devra être modifiée par simple positionnement de l'interrupteur 3 positions :

Position de l'interrupteur 3 positions

Valeur de N

I

4

centrale

6

II

8

Remarque : à la mise sous tension l'affiche visible sera l'affiche 1.

Validez une solution répondant à cette problématique sachant que le temps de pause de chaque affiche est de 1 seconde.

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 8 :

Dans cette activité le panneau sera immobile afin de présenter une seule affiche fixe. Mais la seule affiche visible doit être configurable grâce à l'interrupteur 3 positions :

Position de l'interrupteur 3 positions

Affiche visible

I

1

II

2

centrale

3

Remarque : à la mise sous tension l'affiche visible sera l'affiche 1.

Validez une solution répondant à cette problématique.

Une fois fonctionnelle, enregistrez votre solution dans votre répertoire de travail dans un fichier portant le nom de l'activité : cette solution pourra peut-être vous servir de base pour les futures activités.

Activité 9 :

L'automate TSX Nano du panneau trivision possède un potentiomètre permettant de régler la durée d'affichage :

Sachant que la valeur numérique de ce potentiomètre est récupérable dans Automgen dans la variable système m10, réalisez dans Automgen un pupitre possédant juste un afficheur indiquant la valeur numérique de ce potentiomètre.

Enregistrez votre projet dans votre répertoire de travail dans un fichier portant le nom de l'activité.

Transférez votre programme vers l'automate, puis observez la valeur de l'afficheur à l'écran tout en tournant le potentiomètre sur l'automate. Quelles sont les deux valeurs extrêmes de la variable m10 correspondant aux deux positions extrêmes du potentiomètre ?

Ajoutez au dos de votre fiche pratique "Comment programmer l'automate TSX Nano du panneau trivision ?" que la valeur numérique de la position du potentiomètre de l'automate TSX Nano du panneau Trivision est récupérable dans Automgen dans la variable système m10 en précisant son intervalle de valeurs.

Activité 10 :

En mettant en oeuvre tous les savoir-faires acquis à travers les 9 premières activités, programmez l'automate du bas du panneau trivision exactement comme celui du haut. Le rôle de l'interrupteur 3 positions et du potentiomètre devront être exactement les mêmes sur les deux automates.

Enregistrez votre projet dans votre répertoire de travail dans un fichier portant le nom de l'activité.

Retrouvez d'autres TP sur le site ressource

www.gecif.net