Vous êtes sur la page 1sur 30

Travaux Pratiques

Informatique Industrielle

Niveau : 2ième année cycle d’ingénieurs

Responsable du Module : Sabor Jalal

Année : 2023-2024
TP Informatique Industrielle ENSAM-MEKNES

TP N°1

Commande d’un ascenseur

Manipulation 1 : Aller-retour automatique de la cabine

Une action sur le bouton poussoir S1 provoque la mise en service de l’installation : l’ascenseur monte
jusqu’au 3ième étage, s’arrête puis redescend jusqu’au 1er étage.

Travail demandé :

1- Donner le Grafcet au point de vue opérative qui décrit le fonctionnement de la cabine (réponse
dans le compte rendu)
2- Etablir en langage à contact les actions et les réceptivités (réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MAST\CHART (section Grafcet) de la tâche Master
du langage PL7 micro
4- Programmer les réceptivités et les actions dans le même module CHART
5- Tester le programme sur la maquette

Manipulation 2 : Aller-retour automatique de la cabine avec un arrêt au troisième étage

Une action sur le bouton poussoir S1 provoque la mise en service de l’installation : l’ascenseur monte
jusqu’au 3ième étage, s’arrête 2 Seconde puis redescend jusqu’au 1er étage

Travail demandé :

1- Donner le Grafcet au point de vue opérative qui décrit le fonctionnement de la cabine (réponse
dans le compte rendu)
2- Etablir en langage à contact les actions et les réceptivités (réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MAST\CHART (section Grafcet) du tâche Master du
langage PL7 micro
4- Programmer les réceptivités et les actions dans le même module CHART
5- Tester le programme sur la maquette

Manipulation 3 : choix de deux étages

On va se limiter au fonctionnement pour deux étages 1 et 2.

Si la cabine se trouve dans un étage i alors une variable entière %MWi vaut 1

La descente à l’étage 1 est conditionnée par l’appui sur le bouton S1 avec une valeur de %MW2 qui
vaut 1

Année 2023-2024 2/29


TP Informatique Industrielle ENSAM-MEKNES
La montée à l’étage 2 est conditionnée par l’appui sur le bouton S2 avec une valeur de %MW1 qui
vaut 1

On veut à chaque fois affiché le numéro de l’étage demandé sur un afficheur 7 segments.

Travail demandé :

1- Donner le Grafcet au point de vue opérative qui sélectionne le choix de l’étage (réponse dans
le compte rendu)
2- Etablir en langage à contact les actions et les réceptivités (réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MASt\ CHART (section Grafcet) du tâche Master du
langage PL7 Pro
4- Programmer les réceptivités et les actions dans le même module CHART
5- Tester le programme sur la maquette
Manipulation 4 : choix de trois étages

Tu reprends la manipulation 3 pour la commande de trois étages 1,2 et 3

Manipulation 5 : commande de l’ascenseur sur 5 niveaux

Tu reprends la manipulation 4 pour la commande de la cabine sur 5 étages.

Remarque :

- Il faut considérer que toutes les actions du Grafcet sont des actions mémorisées
- Il faut utiliser les bobines SET et RESET dans la programmation Ladder.

Année 2023-2024 3/29


TP Informatique Industrielle ENSAM-MEKNES

TPN°2
Commande des feux d’un carrefour et gestion de trafic
Le système à commander est composé par :

- Deux feux de croisement (voie A et Voie B) et chaque feu est composé de trois voyants :
rouge, orange et vert.
- Deux feux pour piéton et chaque feu est composé de deux voyants : rouge et vert.
- Deux détecteurs de proximité inductif pour la voie A
- Un commutateur à deux positions (jour et nuit)
- Un bouton poussoir piéton.

Remarque : Il faut programmer toutes les actions sous forme de type mémorisées.

Manipulation 1 : Commande séquentielle du feu de la voie A


On veut allumer le feu de la voie A après avoir sélectionner le commutateur jour selon le cycle
suivant : le voyant rouge pendant 0,5S, le voyant vert pendant 0,5S et le voyant orange pendant
0,5S.
Travail demandé :
1- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
2- Donner le Grafcet au point de vue opérative au point de vue opérative (réponse dans le
compte rendu).
3- Programmer le Grafcet dans le module MAST\CHART du langage PL7 Pro
4- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
5- Transférer le programme en LADDER vers l’automate puis exécuter

Manipulation 2 : Commande d’un feu avec clignotement du voyant orange


On veut allumer le feu de la voie A après avoir sélectionner le commutateur jour selon le cycle
suivant : le voyant rouge pendant 0,5S, le voyant Vert pendant 0,5 S , le clignotement 5 fois de
l’orange avec un état allumé de 0,2 S et un état éteint de 0,2 S
Travail demandé :

Année 2023-2024 4/29


TP Informatique Industrielle ENSAM-MEKNES
1- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
2- Donner le Grafcet au point de vue opérative (réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MAST\CHART du langage PL7 Pro
4- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
5- Transférer le programme en LADDER vers l’automate puis exécuter

Manipulation 3 : Commande simultanée des feux de voie


On veut commander les deux feux des voies A et B après avoir sélectionner le commutateur
jour selon le cycle suivant : lorsque le feu de la voie A fonctionne suivant le cycle de la
manipulation 2 , le feu de la voie B reste rouge et une fois le feu de la voie A termine son cycle
,il attend que le feu de la voie B passe en vert pendant 0,5S puis il fait clignoter 5 fois le feu
orange et il reprend ensuite le cycle

Travail demandé :
1- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
2- Donner le Grafcet au point de vue opérative (réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MAST\CHART du langage PL7 Pro
4- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
5- Transférer le programme en LADDER vers l’automate puis exécuter

Manipulation 4 : Commande simultanée des feux de voie et des feux piétons


On va reprendre le cycle de la manipulation 3 avec la commande des feux piétons comme suit :
lorsque le feu d’une voie est rouge, le feu piéton correspondant est vert et dans les autres cas il
reste rouge.

Travail demandé :
1- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
2- Donner le Grafcet au point de vue opérative(réponse dans le compte rendu)
3- Programmer le Grafcet dans le module MAST\CHART du langage PL7 Pro
4- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
5- Transférer le programme en LADDER vers l’automate puis exécuter

Manipulation 5 : gestion de trafic d’un parking


On veut gérer le nombre de place dans un parking simulé sur la voie A avec deux détecteurs de
proximité inductifs placés à l’entrée (détecteur bas voie A ) et la sortie (détecteur haut voie A)
du parking. Tant que le parking n’est pas plein, le feu de la voie A est vert et une fois le parking

Année 2023-2024 5/29


TP Informatique Industrielle ENSAM-MEKNES
devienne plein, le feu de la voie A passe au rouge et il attend qu’une place se libère pour
reprendre le cycle.
Le nombre maximal de places est de 10.
Il faut utiliser une seule variable entière pour stocker et déduire le nombre de voitures dans le
parking.

Travail demandé :
1- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
2- Donner le Grafcet au point de vue opérative.
3- Programmer le Grafcet dans le module MAST\CHART du langage PL7 Pro
4- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
5- Transférer le programme en LADDER vers l’automate puis exécuter

Remarque :
Il faut considérer que toutes les actions du Grafcet sont des actions mémorisées
Il faut utiliser les bobines SET et RESET dans la programmation Ladder.

Année 2023-2024 6/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 7/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 8/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 9/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 10/29


TP Informatique Industrielle ENSAM-MEKNES

TP N°3
Grafcet Avancé
Commande d’un ascenseur en mode sécurité

Manipulation N° 1 : Aller-retour automatique de la cabine


Objectif :
- utilisation du mode CHART et postérieur du langage PL7
- Utilisation des bobines directes.
- Le Grafcet avec des actions continues.

Mode de fonctionnement :
Une action sur le bouton poussoir S1 provoque la montée du cabinet jusqu’au 3ième étage puis
il s’arrête 2 secondes puis redescend jusqu’au 1ier étage.

Travail demandé :
1) Donner le Grafcet niveau 2 de ce système (réponse dans le compte rendu).
2) Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Le Grafcet et ses réceptivités associées aux transitions dans le traitement séquentiel.
3) Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu)
• Activer l’entrée IN du temporisateur %TM0 en utilisant la variable Xi de l’étape
en amont de la transition associée au temporisateur (réponse dans le compte rendu).
4) Donner les programmes en Ladder du mode MAST\POST
Remarque : Il faut tester la sortie binaire d’un composant temporisateur notée %TM0.Q dans
la réceptivité de 2 secondes. Par contre sa configuration se fait en utilisant le navigateur de
l’application/sous menu « fonctions prédéfinies ».

Toutes les actions dans le Grafcet sont continues et elles sont programmées
avec des bobines directes
IL ne faut pas utiliser les bobines SET et RESET pour toutes les
manipulations du TP3.

Année 2023-2024 11/29


TP Informatique Industrielle ENSAM-MEKNES

Manipulation N° 2 : Commande d’un ascenseur à deux niveaux en mode


sécurité des portes
Objectif :
- Réalisation d’un Grafcet de Fonctionnement Normal (GFN) à sélection de séquence par une
seule divergence OU
- Réalisation d’un Grafcet( GS) pour le mode de sécurité et GFN selon la structure
maître/esclaves
- Utilisations des bits internes et systèmes.
- Programmation en mode MAST\PRL, MAST\CHART et MAST\POST

Mode de Fonctionnement Normal


Si la cabine se trouve dans un étage i alors une variable binaire %Mi vaut 1

La commande de la montée ou la descente est conditionnée par la position de la cabine %Mi et l’appui
sur les boutons S1ou S2.

La descente à l’étage 1 est conditionnée par l’appui sur le bouton S1 avec une valeur de %M2 vaut 1.
La montée à l’étage 2 est conditionnée par l’appui sur le bouton S2 avec une valeur de %M1 vaut 1.

On veut à chaque fois affiché le numéro de l’étage demandé sur un afficheur 7 segments.

Mode de Sécurité :
Les portes de chaque étage doivent être fermées pour que la cabine puisse monter ou descendre.

Si une porte s’ouvre automatiquement la cabine s’arrête (gel du Grafcet) et une fois elle est refermée,
le système reprend son évolution à partir de la situation courante.

Pour réaliser cette fonction de sécurité en langage Ladder, on doit utiliser une variable bit %M0 et le
bit système S9.

Lorsque toutes les portes des étages sont fermées alors le bit %M0 est à 0 et lorsqu’une ou
deux portes s’ouvrent ce bit passe à la valeur 1.

Le bit système S9 normalement est à la valeur 0 et il faut le faire passer à la valeur 1 par
programme dès qu’une porte est ouverte. La valeur 1 du bit S9 provoque la mise à 0 de toutes
les sorties TOR de l’automate.

Travail demandé :
1- Donner le Grafcet de fonctionnement normal GFN niveau 2 de ce système à base d’une
seule divergence en OU (réponse dans le compte rendu).
2- Donner le Grafcet de mode sécurité GS synchronisé avec GFN selon la structure
maître/esclaves (réponse dans le compte rendu).
Année 2023-2024 12/29
TP Informatique Industrielle ENSAM-MEKNES
3- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Le Grafcet GFN et le Grafcet GS, leurs réceptivités associées aux transitions dans
le traitement séquentiel.
4- Sélectionner la programmation en mode MAST\PRL puis programmer :
• Test de sécurité sur la fermeture des portes
• Manipulation des bits internes %Mi pour chaque étage i et le bit système S21.
5- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes et indirectes.
6- Donner les programmes en Ladder pour le mode MAST\PRL et MAST\POST.

Manipulation N° 3 : Commande d’un ascenseur à trois niveaux en mode


sécurité des portes avec mémorisation de demande de bouton en cabine
Objectif :
- Réalisation d’un Grafcet GFN à sélection de séquence par une seule divergence OU
- Réalisation du Grafcet de mode sécurité GS et GFN selon la structure maitre/esclaves
- Utilisations des bits internes et systèmes
- Programmation en mode MAST\PRL, MAST\CHART et MAST\POST

Mode Fonctionnement Normal


Si la cabine se trouve dans un étage i alors une variable binaire %Mi vaut 1.

Les boutons poussoirs en cabine S1, S2 et S3 sont mémorisées respectivement dans les variables
binaires %M10, %M20 et %M30.

Regrouper les équations de montée dans une seule variable %M100

Regrouper les équations de descente dans une seule variable %M200

Regrouper les équations d’arrêt dans une seule variable %M250

On reprend le même raisonnement que la manipulation 2 pour la montée ou la descente.

On veut à chaque fois affiché le numéro de l’étage demandé sur un afficheur 7 segments.

Mode Sécurité
Les portes de chaque étage doivent être fermées pour que la cabine puisse monter ou descendre.

Si une porte s’ouvre automatiquement la cabine s’arrête et le système retourne à son état initial
(initialisation du Grafcet) c’est-à-dire la cabine descend jusqu’au 1 étage.
Année 2023-2024 13/29
TP Informatique Industrielle ENSAM-MEKNES
Pour réaliser cette fonction en Ladder, on doit utiliser une variable bit %M0 et le bit système S21.

Le bit %M0 qui vaut 0 uniquement lorsque toutes les portes sont fermées.

Le bit système S21 est normalement vaut 0 et il faut le faire passer à la valeur 1 par programme
lorsqu’une ou plusieurs porte sont ouvertes afin d’initialiser les Grafcets (repositionnement aux étapes
initiales).

Travail demandé :
1- Donner le Grafcet GFN niveau 2 de ce système à base d’une seule divergence en
OU (réponse dans le compte rendu).
2- Donner le grafcet de sécurité GS synchronisé avec le grafcet GFN selon la structure
maître/esclaves (réponse dans le compte rendu).
3- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Le Grafcet et ses réceptivités associées aux transitions dans le traitement séquentiel.
4- Sélectionner la programmation en mode MAST\PRL puis programmer :
• Test de sécurité sur la fermeture des portes
5- Manipulation des bits internes %Mi pour les étages et les boutons en cabine.
Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes
• Le bit système S21
6- Donner les programmes en Ladder pour le mode MAST\PRL et MAST\POST.

Manipulation N° 4 : Commande d’un ascenseur à cinq niveaux en mode


sécurité des portes. (sans mémorisation des demandes en cabine)
Objectif :
- Réalisation d’un Grafcet à sélection de séquence par une seule divergence OU
- Réalisation du Grafcet en mode sécurité GS et GFN selon la structure maître/esclaves
- Utilisations des bits internes et systèmes
- Programmation en mode MAST\PRL, MAST\CHART et MAST\POST
Mode de Fonctionnement GFN
Si la cabine se trouve dans un étage i alors une variable binaire %Mi vaut 1.

Les boutons poussoirs en cabine S1, S2 ,S3, S4 et S5 sont mémorisées respectivement dans les
variables binaires %M10, %M20,%M30, %M40 et %M50.

La condition de montée et de descente suit le même raisonnement que la manipulation 3.

Année 2023-2024 14/29


TP Informatique Industrielle ENSAM-MEKNES
Regrouper les équations de montée dans une seule variable %M100

Regrouper les équations de descente dans une seule variable %M200

Regrouper les équations d’arrêt dans une seule variable %M250

On veut à chaque fois affiché le numéro de l’étage demandé sur un afficheur 7 segments.

Les demandes en cabine ne sont pas mémorisées et la première demande en cabine qui sera traitée en
cas de montée et de descente.

Mode de Sécurité GS :
Les portes de chaque étage doivent être fermées pour que la cabine puisse monter ou descendre.

Si une porte s’ouvre automatiquement la cabine s’arrête (gel du Grafcet) et une fois elle est refermée,
le système reprend son évolution à partir de la situation courante.

Pour réaliser cette fonction de sécurité en langage Ladder, on doit utiliser une variable bit %M0 et le
bit système S9.

Lorsque toutes les portes des étages sont fermées alors le bit %M0 est à 0 et lorsqu’une ou
deux portes s’ouvrent ce bit passe à la valeur 1.

Le bit système S9 normalement est à la valeur 0 et il faut le faire passer à la valeur 1 par
programme dès qu’une porte est ouverte. La valeur 1 du bit S9 provoque la mise à 0 de toutes
les sorties TOR de automate.

Travail demandé :
1- Donner le Grafcet GFN niveau 2 de ce système à base d’une seule divergence en OU
(réponse dans le compte rendu).
2- Donner le grafcet de sécurité GS synchronisé avec le GFN selon la structure
maitre/esclaves (réponse dans le compte rendu)
3- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Le Grafcet GFN et le Grafcet GS, leurs réceptivités associées aux transitions dans
le traitement séquentiel (réponse dans le compte rendu).
4- Sélectionner la programmation en mode MAST\PRL puis programmer :
• Test de sécurité sur la fermeture des portes et bit système S19 (réponse dans le
compte rendu).
• Manipulation des bits internes %Mi pour chaque étage et les boutons en cabine
(réponse dans le compte rendu)
5- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu)
6- Donner les programmes en Ladder pour le mode MAST\PRL et MAST\POST.

Année 2023-2024 15/29


TP Informatique Industrielle ENSAM-MEKNES

Manipulation N° 5 : Commande d’un ascenseur à cinq niveaux en mode


sécurité des portes. (avec mémorisation des demandes en cabine)
Objectif :
- Réalisation d’un Grafcet à sélection de séquence par une seule divergence OU
- Réalisation d’un Grafcet de sécurité GS et GFN selon la structure maître/escalves
- Utilisations des bits internes
- Programmation en mode MAST\PRL, MAST\CHART et MAST\POST
Mode de Fonctionnement GFN
Si la cabine se trouve dans un étage i alors une variable binaire %Mi vaut 1.

Les boutons poussoirs en cabine S1, S2 ,S3, S4 et S5 sont mémorisées respectivement dans les
variables binaires %M10, %M20,%M30, %M40 et %M50.

La condition de montée et de descente suit le même raisonnement que la manipulation 3.

Regrouper les équations de montée dans une seule variable %M100

Regrouper les équations de descente dans une seule variable %M200

Regrouper les équations d’arrêt dans une seule variable %M250

On veut à chaque fois affiché le numéro de l’étage demandé sur un afficheur 7 segments.

Les demandes en cabine seront mémorisées en cas de montée et en cas de descente de la cabine.

Mode de Sécurité GS :
Les portes de chaque étage doivent être fermées pour que la cabine puisse monter ou descendre.

Si une porte s’ouvre automatiquement la cabine s’arrête (gel du Grafcet) et une fois elle est refermée,
le système reprend son évolution à partir de la situation courante.

Pour réaliser cette fonction de sécurité en langage Ladder, on doit utiliser une variable bit %M0 et le
bit système S9.

Lorsque toutes les portes des étages sont fermées alors le bit %M0 est à 0 et lorsqu’une ou
deux portes s’ouvrent ce bit passe à la valeur 1.

Le bit système S9 normalement est à la valeur 0 et il faut le faire passer à la valeur 1 par
programme dès qu’une porte est ouverte. La valeur 1 du bit S9 provoque la mise à 0 de toutes
les sorties TOR de l’automate.

Année 2023-2024 16/29


TP Informatique Industrielle ENSAM-MEKNES

Travail demandé :
1- Donner le Grafcet niveau 2 de ce système à base d’une seule divergence en OU (réponse
dans le compte rendu).
2- Donner le grafcet de sécurité GS synchronisé avec le grafcet GFN selon la structure
maître/esclaves (réponse dans le compte rendu).
3- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Le Grafcet et ses réceptivités associées aux transitions dans le traitement séquentiel
(réponse dans le compte rendu).
4- Sélectionner la programmation en mode MAST\PRL puis programmer :
• Test de sécurité sur la fermeture des portes (réponse dans le compte rendu)
• Manipulation des bits internes %Mi pour chaque étage (réponse dans le compte
rendu)
5- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu)
6- Donner les programmes en Ladder pour le mode MAST\PRL et MAST\POST.

Année 2023-2024 17/29


TP Informatique Industrielle ENSAM-MEKNES

TPN°4
Grafcet Avancé
Commande d’un feu de croisement avec gestion de priorité et de
mode jour/nuit
Manipulation N° 1 : Commande d’un seul feu avec mode jour/nuit
Objectif :
- réaliser trois Grafcet GFN mode jour, GFN mode nuit et GC avec trois étapes initiales
- Réaliser la structure maître/esclaves entre les trois Grafcets

Mode Fonctionnement
On veut commander les feux de la voie A en mode jour/nuit.
Fonctionnent Normal en mode jour GFN
En mode jour sélectionné par le bouton COMJR les feux de la voie A fonctionne selon le cycle
suit :

- Feu rouge s’allume pendant 1 secondes


- Feu orange s’allume pendant 2 secondes
- Feu vert s’allume pendant 1,5 secondes
Fonctionnement Normal en mode nuit GFN
Le mode nuit sélectionné par le bouton COMNT le feu de la voie A, et il fonctionne comme
suit :

- Le feu orange effectue un clignotement (0,1S pour chaque état) durant ce mode.

- Le mode nuit est activé que lorsque le bouton COMNT est validé et que le cycle du mode
jour a terminé.

Gestion des modes nuit et jour GC


La gestion des modes nuit et jour est pilotée par un commutateur à deux positions COMNT et
COMJR.

Année 2023-2024 18/29


TP Informatique Industrielle ENSAM-MEKNES
Remarque :

- Il faut utiliser le temporisateur %TM0 pour déterminer la durée de 1secondes, %TM1 pour
les 1,5 secondes et %TM2 pour les 2 secondes.
- I faut utiliser le temporisateur %TM10 et %TM11 pout le clignotement.
- Il faut tester à chaque fois la sortie binaire d’un composant temporisateur i notée %TMi.Q
dans la réceptivité concernée. Par contre sa configuration se fait en utilisant le navigateur
d’application/fonctions prédéfinies.

Travail demandé :
1- Donner les trois Grafcet synchronisés GFN du mode jour ,GFN du mode nuit et GC
de gestion des modes selon la structure maître/esclaves (réponse dans le compte rendu)
2- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Les trois Grafcet et leurs réceptivités associées aux transitions dans le traitement
séquentiel (réponse dans le compte rendu).
3- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu).
• Activer les entrées IN des temporisateurs %TMi
4- Donner les programmes en Ladder pour le mode MAST\POST.

Remarque : Il faut utiliser un temporisateur %TMi pour chaque temporisation et il ne


faut utiliser le même temporisateur deux temporisations différentes

Manipulation N° 2 : Commande de deux feux avec mode jour/nuit


Objectif :
- réaliser trois Grafcet GFN jour , GFN nuit et GC gestion des modes avec trois étapes
initiales
- Grafcet simultané pour gérer des deux feux
- Réaliser la structure maître/esclaves entre les trois Grafcets

Fonctionnement GFN en mode jour


En mode jour sélectionné par le bouton COMJR le feu de la voie B est rouge et les feux de la
voie A fonctionne selon le cycle suit :

- Feu rouge s’allume pendant 1 secondes


- Feu orange s’allume pendant 2 secondes
- Feu vert s’allume pendant 1,5 secondes
- Une fois le cycle est terminé, les feux de la voie B reprennent le même cycle et la voie A
passe en rouge.
Fonctionnement GFN en mode nuit

Année 2023-2024 19/29


TP Informatique Industrielle ENSAM-MEKNES
Lorsque le mode nuit est sélectionné par le bouton COMNT, le feu orange de la voie A et de la
voie B fonctionne comme suit :

- Les feux orange effectuent un clignotement (une seconde pour chaque état) durant ce mode
nuit

Le mode nuit est activé que lorsque le bouton COMNT est validé et que le cycle du mode jour
des deux voies A et B a terminé.
Gestion des modes Grafcet GC
La gestion des modes nuit et jour est pilotée par un commutateur à deux positions COMNT et
COMJR.

Remarque
Il faut utiliser le temporisateur %TM0 pour déterminer la durée de 1secondes, %TM1 pour les
1,5 secondes et %TM2 pour les 2 secondes pour la voie A.
Il faut utiliser le temporisateur %TM4 pour déterminer la durée de 1secondes, %TM5 pour les
1 ;5 secondes et %TM6 pour les 2 secondes pour la voie B.

Travail demandé :
1- Donner les trois Grafcet GFN du mode jour ,GFN du mode nuit et GC gestion des modes
selon la structure maître/esclaves (réponse dans le compte rendu).
2- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Les trois Grafcet et leurs réceptivités associées aux transitions dans le traitement
séquentiel (réponse dans le compte rendu).
3- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu).
• Les temporisateurs %TMi.
4- Donner les programmes en Ladder pour le mode MAST\POST.

Manipulation N° 3 : Commande d’un feu avec une priorité au piéton


Objectif :
- Réaliser quatre Grafcet GFN jour, GFN nuit, GC sélection des modes et GP gestion de
demande de piéton avec quatre étapes initiales selon la structure maître/esclaves.
- Etablir un Grafcet de la priorité de piéton
- Synchroniser entre les quatre Grafcet selon le mode maître/esclaves.

Année 2023-2024 20/29


TP Informatique Industrielle ENSAM-MEKNES
Fonctionnent Normal en mode jour GFN
En mode jour sélectionné par le bouton COMJR les feux de la voie A fonctionne selon le cycle
suit :

- Feu rouge s’allume pendant 2 secondes


- Feu orange s’allume pendant 3 secondes
- Feu vert s’allume pendant 4 secondes
Fonctionnement Normal en mode nuit GFN
Le mode nuit sélectionné par le bouton COMNT le feu de la voie A, et il fonctionne comme
suit :

- Le feu orange effectue un clignotement (une seconde pour chaque état) durant ce mode.

- Le mode nuit est activé que lorsque le bouton COMNT est validé et que le cycle du mode
jour a terminé.

Gestion des modes nuit et jour, GC


La gestion des modes nuit et jour est pilotée par un commutateur à deux positions COMNT et
COMJR.
Gestion de demande de piéton, GP
Si le bouton poussoir piéton est activée et le cycle du mode jour est en cours de fonctionnement
alors le mode termine son cycle et il se positionne en feu rouge. Ensuite la priorité est donnée
au piéton en positionnant le feu piéton au vert pendant 4 secondes puis le cycle jour reprend à
nouveau.
Si le bouton poussoir piéton est activée et le mode nuit est en cours de fonctionnement alors le
mode se positionne en feu rouge. Ensuite la priorité est donnée au piéton en positionnant le
feu piéton au feu vert pendant 4 secondes puis le cycle nuit reprend à nouveau.
Remarque :

- Il faut utiliser le temporisateur %TM0 pour déterminer la durée de 1 secondes, %TM1


pour les 1,5 secondes et %TM2 pour les 2 secondes.
- Il faut utiliser le temporisateur %TM10 et %TM11 pout le clignotement.
- Il faut utiliser le temporisateur %TM12 pour la temporisation du feu de piéton.
- Il faut tester à chaque fois la sortie binaire d’un composant temporisateur i notée %TMi.Q
dans la réceptivité concernée. Par contre sa configuration se fait en utilisant le navigateur
d’application/fonctions prédéfinies.

Travail demandé :
Année 2023-2024 21/29
TP Informatique Industrielle ENSAM-MEKNES
1- Donner les quatre Grafcet du mode jour, du mode nuit, gestion demande de piéton et
gestion de boutons jour/nuit (réponse dans le compte rendu)
2- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Les Grafcet GFN jour, GFN nuit, GC sélection des modes et GP gestion de priorité
et leurs réceptivités associées aux transitions dans le traitement séquentiel (réponse
dans le compte rendu).
3- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes (réponse dans le compte rendu)
• Le temporisateur %TMi
4- Donner les programmes en Ladder pour le mode MAST\POST.

Manipulation N° 4 : Commande de deux feux avec une priorité au piéton


Objectif :
- Réaliser quatre Grafcet GFN jour, GFN nuit, GC sélection des modes et GP demande piéton
avec des étapes initiales selon la structure maitre/esclaves.
- Etablir un Grafcet de la priorité de piéton
- Séquence simultanée.
- Synchronisation entre les Grafcet selon la structure maître/esclaves
Fonctionnement GFN en mode jour
En mode jour sélectionné par le bouton COMJR le feu de la voie B est rouge et les feux de la
voie A fonctionne selon le cycle suit :

- Feu rouge s’allume pendant 1 secondes


- Feu orange s’allume pendant 2 secondes
- Feu vert s’allume pendant 1,5 secondes
- Une fois le cycle est terminé, les feux de la voie B reprennent le même cycle et la voie A
passe en rouge.
Fonctionnement GFN en mode nuit
Lorsque le mode nuit est sélectionné par le bouton COMNT, le feu orange de la voie A et de la
voie B fonctionne comme suit :

- Les feux orange effectue un clignotement (une seconde pour chaque état) durant ce mode
nuit

Année 2023-2024 22/29


TP Informatique Industrielle ENSAM-MEKNES
Le mode nuit est activé que lorsque le bouton COMNT est validé et que le cycle du mode jour
des deux voies A et B a terminé.
Gestion des modes GC
La gestion des modes nuit et jour est pilotée par un commutateur à deux positions COMNT et
COMJR.
Gestion de demande de piéton, GP
Si le bouton poussoir piéton est activée et le cycle du mode jour est en cours de fonctionnement
alors le mode termine son cycle et il se positionne en feu rouge pour les deux voies. Ensuite
la priorité est donnée au piéton en positionnant le feu piéton au vert pour les deux voies
pendant 4 secondes puis le cycle jour reprend à nouveau.
Si le bouton poussoir piéton est activée et le mode nuit est en cours de fonctionnement alors le
mode se positionne en feu rouge pour les deux voies. Ensuite la priorité est donnée au piéton
en positionnant le feu piéton au feu vert pendant 4 secondes puis le cycle nuit reprend à
nouveau.
Remarque :

- Il faut utiliser le temporisateur %TM0 pour déterminer la durée de 1secondes, %TM1 pour
les 1,5 secondes et %TM2 pour les 2 secondes.
- Il faut utiliser le temporisateur %TM10 , %TM11 ,%TM12 et %TM13 pour les
clignotements.
- Il faut utiliser le temporisateur %TM14 et %TM15 pour la temporisation des feux de piéton.
- Il faut tester à chaque fois la sortie binaire d’un composant temporisateur i notée %TMi.Q
dans la réceptivité concernée. Par contre sa configuration se fait en utilisant le navigateur
d’application/fonctions prédéfinies.

Travail demandé :
1- Donner les quatre Grafcet du mode jour, du mode nuit, gestion demande de piéton et
gestion de boutons jour/nuit (réponse dans le compte rendu) selon la structure
maître/esclaves
5- Sélectionner la programmation en mode Tâche MAST\CHART puis programmer :
• Les Grafcet GFN jour, GFN nuit, GC sélection des modes et GP gestion de priorité
et leurs réceptivités associées aux transitions dans le traitement séquentiel (réponse
dans le compte rendu)
6- Sélectionner la programmation en mode MAST\POST puis programmer :
• Les actions associées aux étapes dans le traitement séquentiel Grafcet en utilisant
les bobines directes. (réponse dans le compte rendu)
• Le temporisateur %TMi

7- Donner les programmes en Ladder pour le mode MAST\POST.

Année 2023-2024 23/29


TP Informatique Industrielle ENSAM-MEKNES

Manipulation 5 : gestion de trafic d’un parking


On veut gérer le nombre de place dans un parking simulé sur la voie A avec deux détecteurs de
proximité inductifs placés à l’entrée (détecteur voie A haut) et la sortie (détecteur haut voie A)
du parking. Tant que le parking n’est pas plein, le feu de la voie A est vert et une fois le parking
devienne plein, le feu de la voie A passe au rouge et il attend qu’une place se libère pour
reprendre le cycle.
Le nombre maximal de places est de 10.

Travail demandé :
6- Dresser le tableau des entrées/sorties en vue de l’automate (réponse dans le compte
rendu)
7- Donner le Grafcet en vue opérative (réponse dans le compte rendu).
8- Programmer le Grafcet dans le module MAST\CHART du langage PL7MICRO
9- Programmer les réceptivités et les actions en langage LADDER (réponse dans le compte
rendu)
10- Transférer le programme en LADDER vers l’automate puis exécuter

Remarque :
Il faut considérer que toutes les actions du Grafcet sont des actions continues
Il ne faut pas utiliser les bobines SET et RESET dans la programmation Ladder.

Année 2023-2024 24/29


TP Informatique Industrielle ENSAM-MEKNES

Rappel de la structure du programme dans le logiciel PL7Pro

Année 2023-2024 25/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 26/29


TP Informatique Industrielle ENSAM-MEKNES

Annexes TP1 et TP3

Année 2023-2024 27/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 28/29


TP Informatique Industrielle ENSAM-MEKNES

Année 2023-2024 29/29


TP Informatique Industrielle ENSAM-MEKNES

Annexes TP2 et TP4

Année 2023-2024 30/29

Vous aimerez peut-être aussi