Cycle Ingénieur
1ère MANAGEMENT DES SYSTEMES ELECTRIQUES INTELLIGENTS
1 ère GENIE ELECTROMECANIQUE
Département Génie Electrique
ELC-3122 AUTOMATES PROGRAMMABLES INDUSTRIELS
Support de cours
Exercices de TD avec corrections
Enoncées des TDs
Pr. [Link] ELMAHJOUB
Automates programmables NIVEAU :1CI MSEI/GEM
A.U.:2022/203
industriels
TDs
Automates programmables industriels
Exercice 1 : Le wagonnet ...............................................................................................................................2
Exercice 2 : La Porte coulissante....................................................................................................................2
Exercice 3 : Système de dégraissage .............................................................................................................2
Exercice 4 : Tri de caisses ..............................................................................................................................3
Exercice 5 : Perceuse avec ou sans débourrage..............................................................................................3
Exercice 6 : Synchronisme de franchissement ...............................................................................................4
Exercice 7 : Chaîne de remplissage de bidons d‘huile ...................................................................................4
Corrigé de l’exercice 1 : Le wagonnet............................................................................................................5
Corrigé de l’exercice 2 : La Porte coulissante ................................................................................................6
Corrigé de l’exercice 3 : Système de dégraissage ..........................................................................................7
Corrigé de l’exercice 4 : Tri de caisses...........................................................................................................8
Corrigé de l’exercice 5 : Perceuse avec ou sans débourrage .......................................................................10
Corrigé de l’exercice 6 : Synchronisme de franchissement .........................................................................11
Corrigé de l’exercice 7 : Synchronisme de franchissement .........................................................................12
1/13
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Exercice 1 : Le wagonnet
Ce wagonnet (chariot) doit aller chercher des produits aux endroits matérialisés par les capteurs S4, S3 et S5 puis revenir à son
point de départ. Chaque nouvel appui sur S1 relance un nouveau cycle.
TRAVAIL DEMANDE :
1. Donner le bilan des Entrées/Sorties
2. Donner le GRAFCET technologique (niveau 2)
Exercice 2 : La Porte coulissante
Si une personne est détectée par le capteur S5, La porte s'ouvre d'abord en Grande Vitesse (GV) jusqu'à S3, puis en Petite
Vitesse (PV) jusqu'à S4.
La porte reste ouverte 15 Seconde et, si personne ne se présente à nouveau, elle se referme d'abord en Grande Vitesse (GV)
jusqu'à S2 , Puis en Petite Vitesse (PV) jusqu'à S1 .
TRAVAIL DEMANDE :
1. Traduire ce grafcet en un programme Ladder pour un API Siemens.
2. Etablir le Grafcet de commande
Exercice 3 : Système de dégraissage
Un chariot se déplace sur un rail et permet, en se positionnant au-dessus d'une cuve, de nettoyer des pièces contenues dans un
panier en les trempant dans un bac de dégraissage pendant 10 secondes.
Le chargement et le déchargement du panier s'effectuent en position haute, l'un à la partie gauche (position C1), l'autre
à la partie droite (position C3). Quand il y a eu un déchargement le contact p est actionné.
Le chariot ne se déplace que si le panier est en position haute (h =1).
2/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
TRAVAIL DEMANDE :
1. Etablir la liste de paramètre de l’API ;
2. Donner le grafcet niveau 2 pour la commande du système
3. Traduire le grafcet précédant en un programme ladder
Exercice 4 : Tri de caisses
Un dispositif automatique destine a trier des caisses de deux tailles différentes se
compose d'un tapis amenant les caisses, de trois poussoirs et de deux tapis
d'évacuation suivant la figure ci-contre.
Le poussoir 1 pousse les petites caisses devant le poussoir 2 qui, à son tour, les
transfère sur le tapis d'évacuation 2, alors que les grandes caisses sont poussées devant
le poussoir 3, ce dernier les évacuant sur le tapis 3.
Pour effectuer la sélection des caisses, un dispositif de détection placé devant le
poussoir 1 permet de reconnaître sans ambiguïté le type de caisse qui se présente.
TRAVAIL DEMANDE :
1. Faire le choix de l’automate de la gamme Siemens
2. Tracer le grafcet qui traduit le cahier des charges donné.
3. Traduire ce GRAFCET en programme pour un API Siemens
Exercice 5 : Perceuse avec ou sans débourrage
Après l’ordre de départ cycle « dcy », la perceuse effectue, selon l’épaisseur de la pièce
un cycle avec ou sans débourrage.
Capteurs :
h, b1, b2, b3 : capteurs de position
c : capteur de contact
Actionneurs :
Descendre en grande vitesse
Descendre en petite vitesse
Remontée en grande vitesse
3/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
TRAVAIL DEMANDE :
1. Etablir la liste de paramètre de l’API ;
2. Donner le grafcet niveau 2 pour la commande du système ;
3. Traduire le grafcet précédant en un programme ;
Exercice 6 : Synchronisme de franchissement
après appui sur départ cycle « dcy », les chariots partent pour un aller-retour. Un nouveau départ cycle ne peut se faire que si
les deux chariots sont à gauche.
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite »
TRAVAIL DEMANDE :
1. Etablir la liste de paramètre de l’API ;
2. Donner le grafcet niveau 2 pour la commande du système ;
3. Traduire le grafcet précédant en un programme ;
Exercice 7 : Chaîne de remplissage de bidons d‘huile
Un tapis avance pas à pas et transporte des bidons vides qui seront d'abord remplis et ensuite bouchés à un poste de travail
différent.
L’approvisionnement en bidons n’est pas régulier et certains bidons peuvent manquer de temps à autre. La distance entre
les bidons présents est fixée par des taquets situés sur le tapis et distants d’un pas. Un dispositif permet, à chacun des deux
postes décrits, de détecter la présence ou l'absence d'un bidon.
Actionneurs et capteurs :
AP : avance d‘un pas
B : bouchage
R : remplissage
oa : ordre d‘avance
br : bidon présent (remplissage)
bb : bidon présent (bouchage)
ci : conditions initiales
fa : fin d‘avance
fr : fin de remplissage
fb : fin de bouchage
TRAVAIL DEMANDE :
1. Etablir la liste de paramètre de l’API ;
2. Donner le grafcet niveau 2 pour la commande du système ;
3. Traduire le grafcet précédant en un programme ;
4/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Correction des TDs
Corrigé de l’exercice 1 : Le wagonnet
1. Donner le bilan des Entrées/Sorties
Name Path Data Type Address Comment
DR Sortie Bool %Q0.0 Déplacement droite
GA Sortie Bool %Q0.1 Déplacement gauche
S1 Entrée Bool %I0.0 Départ cycle
S2 Entrée Bool %I0.1 Fin de course
S3 Entrée Bool %I0.2 Fin de course
S4 Entrée Bool %I0.3 Fin de course
S5 Entrée Bool %I0.4 Fin de course
2. Donner le GRAFCET technologique (niveau 2)
5/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Corrigé de l’exercice 2 : La Porte coulissante
1. Etablir le bilan des entrées et des sorties de la structure de commande.
Name Path Type Address Comment
OGV Sortie Bool %Q0.0 Ouverture grande vitesse
OPV Sortie Bool %Q0.1 Ouverture petite vitesse
FGV Sortie Bool %Q0.2 Fermeture grande vitesse
FPV Sortie Bool %Q0.3 Fermeture petite vitesse
S1 Entrée Bool %I0.0 Fin de course gauche
S2 Entrée Bool %I0.1 Fin de course gauche
S3 Entrée Bool %I0.2 Fin de course droite
S4 Entrée Bool %I0.3 Fin de course droite
S5 Entrée Bool %I0.4 Détecteur de présence
2. Choisir le matériel nécessaire (CPU, SM…) pour constituer votre A.P.I (pour une plate-forme SIEMENS)
S7 1214 AC/DC/RLY
3. Etablir le Grafcet de commande.
6/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Corrigé de l’exercice 3 : Système de dégraissage
1. Le bilan des Entrées/Sorties
Name Path Type Adresse Comment
Droite Sortie Bool %Q0.0 Déplacement à droite
Gauche Sortie Bool %Q0.1 Déplacement à gauche
Montée Sortie Bool %Q0.2 Montée
Descente Sortie Bool %Q0.3 Descente
c1 Entrée Bool %I0.0 Poste de chargement
c2 Entrée Bool %I0.1 Poste de dégraissage
c3 Entrée Bool %I0.2 Poste de déchargement
h Entrée Bool %I0.3 Chariot en position haute
b Entrée Bool %I0.4 Chariot en position basse
p Entrée Bool %I0.5 Pièce présente
dcy Entrée Bool %I0.6 Départ de cycle
fcy Entrée Bool %I0.7 Fin de cycle
2. Donner le GRAFCET technologique (niveau 2)
3. Traduire le grafcet précédant en un programme
OB100
7/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
OB1
Corrigé de l’exercice 4 : Tri de caisses
1. Faire le choix de l’automate de la gamme Siemens
S7 1214C DC/DC/DC
Name Path Data Type Logical Address Comment
P1 Sortie Bool %Q0.0
P2 Sortie Bool %Q0.1
P3 Sortie Bool %Q0.2
pp Entrée Bool %I0.0
pg Entrée Bool %I0.1
p1t2 Entrée Bool %I0.2
p1t3 Entrée Bool %I0.3
p1e Entrée Bool %I0.4
p2e Entrée Bool %I0.5
p2s Entrée Bool %I0.6
p3e Entrée Bool %I0.7
p3s Entrée Bool %I1.0
8/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
2. Tracer le grafcet qui traduit le cahier des charges donné.
3. Traduire ce GRAFCET en programme pour un API Siemens en donnant les sous programmes (S.P.) Suivants :
OB1 : le programme principal
OB100 : S.P. d’initialisation
9/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Corrigé de l’exercice 5 : Perceuse avec ou sans débourrage
4. Etablir la liste de paramètre de l’API ;
Name Path Type Address Comment
DGV Sortie Bool %Q0.0 Descente grande vitesse
DPV Sortie Bool %Q0.1 Descente petite vitesse
RGV Sortie Bool %Q0.2 Remonté grande vitesse
dcy Entrée Bool %I0.0 Départ cycle
h Entrée Bool %I0.1 Fin de course haut
b1 Entrée Bool %I0.2 Fin de course
b2 Entrée Bool %I0.3 Fin de course
b3 Entrée Bool %I0.4 Fin de course
c Entrée Bool %I0.4 Fin de course
5. Donner le grafcet niveau 2 pour la commande du système ;
6. Traduire le grafcet précédant en un programme ;
OB100
10/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
Corrigé de l’exercice 6 : Synchronisme de franchissement
1. Etablir la liste de paramètre de l’API ;
Name Path Data Type Address Comment
D1 Sortie Bool %Q0.0 Déplacement droite du chariot 1
G1 Sortie Bool %Q0.1 Déplacement gauche du chariot 1
D2 Sortie Bool %Q0.2 Déplacement droite du chariot 2
G2 Sortie Bool %Q0.3 Déplacement gauche du chariot 2
dcy Entrée Bool %I0.0 Départ cycle
d1 Entrée Bool %I0.1 Fin de course
g1 Entrée Bool %I0.2 Fin de course
d2 Entrée Bool %I0.3 Fin de course
g2 Entrée Bool %I0.4 Fin de course
2. Donner le grafcet niveau 2 pour la commande du système ;
11/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
3. Traduire le grafcet précédant en un programme.
OB1OO
OB1 :
Corrigé de l’exercice 7 : Synchronisme de franchissement
1. Etablir le bilan des entrées et des sorties de la structure de commande que l'on veut décrire.
Name Path Data Type Logical Address Comment
ci Entrée Bool %I0.0
oa Entrée Bool %I0.1
fa Entrée Bool %I0.2
br Entrée Bool %I0.3
bb Entrée Bool %I0.4
fr Entrée Bool %I0.5
fb Entrée Bool %I0.6
AP Sortie Bool %Q0.0
R Sortie Bool %Q0.1
B %Q0.2
12/14
Automates programmables NIVEAU :1CI GE/GI/GM
A.U.:2020/2021
industriels
2. Donner le grafcet niveau 2 pour la commande du système ;
3. Traduire ce grafcet en un programme pour un API Siemens
13/14