ME wEh6Qx
ME wEh6Qx
ME wEh6Qx
PROGRAMMATION DE “GRAFCETS”
à l’aide du logiciel “MENTOR-GRAF”
Application : MONTE CHARGE “ESD250 000”
DIDALAB
5 Rue du Groupe Manoukian
78990 Elancourt
Tel: 01.30.66.08.88 / Fax: 01.30.66.72.20
ge@didalab.fr
24/07/2007 ESD250040
Travaux Pratiques Appliqués au Monte Charge
Page 2 sur 43
Ref: ESD250040
Page 3 sur 43
Travaux Pratiques Appliqués au Monte Charge
SOMMAIRE:
PRESENTATION 6
Page 4 sur 43
Ref: ESD250040
Page 5 sur 43
Travaux Pratiques Appliqués au Monte Charge
PRESENTATION
BUT
Remarque : Les éléments “ESD 250 000” et “MENTOR-GRAF” ont été conçus et
commercialisés par la société DMS.
Page 6 sur 43
Ref: ESD250040
La plate-forme peut se déplacer entre trois étages (0,1 et 2). La position à chaque étage est
détectée par trois capteurs.
Page 7 sur 43
Travaux Pratiques Appliqués au Monte Charge
Chaque capteurs fournit une information de sortie contact ouvert ou fermé sur les douilles de
4 mm pour automate ou 0 /1 logique interne pour le logiciel “MENTOR-GRAF” :
- e2, e1 et e0 fournissant un niveau logique "1" lorsque le capteur est actionné,
Trois diodes électro-luminescentes sont situées sur le panneau de commande. Les commandes
d’allumage de ces "leds" sont respectivement : "CL0", "CL1" et "CL2".
Six boutons poussoirs sont placés sur le panneau de commande. Les trois premiers, nommés
"ae0", "ae1" et "ae2" sont prévus pour l’appel de la cabine à chaque étage (appels extérieurs).
Les trois autres, nommés "ai0", "ai1" et "ai2" sont prévus pour la demande d’un étage depuis
la plate-forme (appels intérieurs). Il est aussi prévu un interrupteur d’arrêt d’urgence, nommé
"aru" actif sur un niveau 1.
Un commutateur Marche/Arrêt permet d'actionner l'alimentation de l'ensemble. Lorsque la
maquette est alimentée, la "led" verte est allumée.
En résumé :
Liste des actions possibles pour commander la plate-forme :
LABEL DESIGNATION
CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Les différents "grafcets" présentés ci-après ont été conçus pour utiliser graduellement toutes
les possibilités du logiciel “MENTOR-GRAF”.
Chaque TP comporte le cahier des charges de l’application, la description des nouveaux outils
“grafcet” utilisés, le "grafcet" et la description de son fonctionnement, la nomenclature des
actions et réceptivités utilisées.
Page 8 sur 43
Ref: ESD250040
1.1. OBJECTIFS
DIVERGENCE, CONVERGENCE EN OU
a1
Les réceptivités sont placées après une divergence
en OU. En effet, quand l’étape 1 est active, si la 1
première réceptivité à être vérifiée est b1, alors le
grafcet désactive l’étape 1 et active l’étape 2, sans se b1 b2
soucier de l’étape 3. Ensuite, quand la réceptivité de 2 B1 B2 3 A2
l’étape 2 est vérifiée, le grafcet désactive l’étape 2 et
a0.a1+a0.a2 a0
active l’étape 4.
Page 9 sur 43
Travaux Pratiques Appliqués au Monte Charge
1.4. GRAFCET
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e0 Présence étage 0
Les sorties CM Commande montée
CD Commande descente
Page 10 sur 43
Ref: ESD250040
e2 niveau 2
Au moment du lancement du grafcet, l’étape initiale 10 est
activée. La divergence en OU implique deux possibilités : Ï Ï
e2 niveau 2
Suivant le chemin pris précédemment, l’étape 30 est activée :
e2 niveau 2
Lorsque le monte-charge arrive au niveau 1 (e0=1), l’étape 30
est désactivée, l'étape initiale est activée (étape 10), et ainsi de
suite.
niveau 1
Le grafcet continue ainsi à se dérouler tant que l’on ne lui donne
pas l’ordre de s’arrêter... Ï Ï
e0 niveau 0
Page 11 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 12 sur 43
Ref: ESD250040
2.1. OBJECTIFS
LES TEMPORISATIONS
ACTIONS CONDITIONNELLES
Page 13 sur 43
Travaux Pratiques Appliqués au Monte Charge
2.4. GRAFCET
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
Les sorties CM Commande montée
CD Commande descente
Temporisations t/x20 Temporisation (relative à l’étape 20)
t/x40 Temporisation (relative à l’étape 40)
t/x60 Temporisation (relative à l’étape 60)
Page 14 sur 43
Ref: ESD250040
Page 15 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 16 sur 43
Ref: ESD250040
3.1. OBJECTIFS
Une réceptivité sur front montant est vraie lors du passage de l’état a1
0 à l’état 1 de l’entrée logique pendant un temps δt très petit.
Une réceptivité sur front descendant est vraie lors du passage de 2 B1 B2
l’état 1 à l’état 0 de l’entrée logique pendant un temps très court. ↑bp1
ETAT DE bp1
1
0 TEMPS
ETAT DE ↑ bp1 δt
1
0 TEMPS
ETAT DE ↓ bp1 δt
1
0 TEMPS
Page 17 sur 43
Travaux Pratiques Appliqués au Monte Charge
3.4. GRAFCET
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
Les sorties CM Commande montée
CD Commande descente
Lorsque l’étape initiale est activée, l’action CM est activée (si la plate-forme ne se trouve pas
déjà sur un étage).
Page 18 sur 43
Ref: ESD250040
Page 19 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 20 sur 43
Ref: ESD250040
4.1. OBJECTIFS
Matérialisation d'un automatisme par plusieurs "GRAFCETS" avec interactions entre les
différents "GRAFCETS".
Le grafcet n°4.1 sera le grafcet principal (“maître”). Il sera identique au grafcet n°3.
Le grafcet n°4.2 sera “esclave” par rapport au grafcet principal. Il permettra d’allumer la led
CL0, CL1 ou CL2 à chaque changement d’étage du monte-charge.
Page 21 sur 43
Travaux Pratiques Appliqués au Monte Charge
4.4. GRAFCET
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae1 Appel étage 2
x130 Etape active
x70 Etape active
x20 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Page 22 sur 43
Ref: ESD250040
Il est identique au grafcet n°3. La seule différence est qu'à l'étape 70 il attend le retour à
l’étape initiale du grafcet “esclave”.
Le passage de l’étape initiale 130 à l’étape 80 est conditionné par l’activation de l’étape 20.
Le passage à l’étape 80 n’est pas vérifié dans le grafcet “maître”, car l’étape 20 est considérée
comme étant assez longue (attente appel étage) pour que soit pris en compte la réceptivité
x20.
Le déroulement du grafcet “esclave” commence donc dès que le monte-charge s’est initialisé
à un étage. Suivant l’endroit où se trouve la cabine, la lampe CL0, CL1 ou CL2 s’allume
(étape 90, 100 ou 110, divergence en OU).
- La cabine actionne le capteur d’un autre étage sans avoir terminé de descendre ou de
monter. Alors CL0, CL1 ou CL2 s’éteint à l’activation de l’étape 120.
Le grafcet passe alors directement à l’étape 80 sans passer par l’étape initiale (x70=0 car le
grafcet “maître” n’est pas sorti de l’étape 30, 40, 50 ou 60).
De l’étape 80, une autre led s’allume suivant l’étage où se trouve la cabine (étape 90, 100 ou
110)...
- La cabine a fini sa montée ou sa descente. l’étape 70 est activée, le grafcet “esclave” passe à
son étape initiale. Dès que l’étape 20 est à nouveau activée (presque instantanément), le
grafcet “esclave” repart automatiquement...
Page 23 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 24 sur 43
Ref: ESD250040
5.1. OBJECTIFS
LES MEMOIRES
Déplacement de la plate-forme vers l'étage pour lequel il y a eu appel extérieur (action sur un
bouton ae0, ae1 ou ae2).
Nouveauté:
La "led" correspondant à l'étage de destination doit clignoter (CL2 si la destination est l’étage
2, CL0, CL1 pour les étage 0 et 1) .
Page 25 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 26 sur 43
Ref: ESD250040
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
x20 Etape active
x70 Etape active
x80 Etape active
x90 Etape active
x100 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Temporisations t/x120 temporisation
t/x130 temporisation
Mémoires M0 Mémoire 8 bits signée (-128 à 127)
M1
Il est identique au grafcet n°3, à ceci près qu'avant de monter ou de descendre à un étage, il
charge la valeur 0, 1 ou 2 dans la mémoire M0 (numéro de l’étage à atteindre), et vérifie
l’opération en réceptivité,
Réalise une fonction "astable". La mémoire M1 vaut 0 pendant 0,5s puis vaut 1 pendant 0,5s
et ainsi de suite.
Gère la sélection de la "led" qui doit clignoter. La "led" CL0 clignote si la plate-forme se
déplace vers l'étage 0. Idem pour les "leds" CL1 et CL2 pour les étages 1 et 2.
C'est la mémoire M1 qui impose le clignotement.
Page 27 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 28 sur 43
Ref: ESD250040
6.1. OBJECTIFS
Nouveauté:
Commande des "leds" présence plate-forme à un étage. La "led" CL0 reste allumée lorsque la
plate-forme est à l'étage 0. Idem pour "leds" CL1 et CL2 pour les étages 1 et 2.
Page 29 sur 43
Travaux Pratiques Appliqués au Monte Charge
6.4. GRAFCET
Page 30 sur 43
Ref: ESD250040
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
x10 Etape active
x20 Etape active
x30 Etape active
x40 Etape active
x50 Etape active
x60 Etape active
x70 Etape active
x80 Etape active
x90 Etape active
x100 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Temporisations t/x80 Temporisation
t/x90 Temporisation
Réalise les commandes "montée" et "descente" de la plate-forme par des actions bistables.
Les étapes 30, 100, 70 sont des étapes d'attente de la fin du déplacement.
GRAFCET N°6.3
Page 31 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 32 sur 43
Ref: ESD250040
7.1. OBJECTIFS
DIVERGENCE, CONVERGENCE EN ET
Nouveauté:
La commutation de l'arrêt d'urgence doit inhiber les commandes de montée et de descente de
la plate-forme.
Page 33 sur 43
Travaux Pratiques Appliqués au Monte Charge
7.4. GRAFCET
Page 34 sur 43
Ref: ESD250040
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
x10 Etape active
x30 Etape active
x70 Etape active
x80 Etape active
x120 Etape active
x170 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Temporisations t/x170 temporisation
t/x150 temporisation
Le grafcet 7-2 réalise les fonctions qui étaient réalisées par les "grafcets" 6-2 et 6-3.
La base de temps du clignotement se fait simultanément avec l'activation de la "led"
concernée. Ceci se réalise grâce à la divergence en ET qui active simultanément l’étape 140
et la base de temps composée des étape 150 et 170.
Lorsqu'il n'y a pas de "led" qui clignote, la base de temps ne fonctionne plus.
Page 35 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 36 sur 43
Ref: ESD250040
8.1. OBJECTIFS
Nouveauté:
Le déplacement de la plate-forme peut-être demandé par les boutons poussoirs d'appel
intérieur:
ai0 pour aller à l'étage 0
ai1 pour aller à l'étage 1
ai2 pour aller à l'étage 2.
Page 37 sur 43
Travaux Pratiques Appliqués au Monte Charge
8.4. GRAFCET
Page 38 sur 43
Ref: ESD250040
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
ai0 Appel intérieur vers étage 0
ai1 Appel intérieur vers étage 1
ai2 Appel intérieur vers étage 2
aru Arrêt d'urgence
x100 Etape active
x120 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Temporisations t/x90 temporisation
t/x100 temporisation
Macro-étapes M0 Macro-étape n°0
M1 Macro-étape n°1
M2 Macro-étape n°2
GRAFCET GENERAL
Une divergence en OU avec des réceptivités d’actions sur les boutons poussoirs, permet
d’activer l’une des trois macro-étapes gérant chacune le déplacement éventuel à l’un des
étages.
A partir de cette étape initiale:
- l’appui sur le bouton ae0 OU sur le bouton ai0 active la macro-étape M0
(demande de descente à l’étage 0 ),
- l’appui sur le bouton ae1 OU sur le bouton ai1 active la macro-étape M1
(demande de descente ou de montée à l’étage 1),
- l’appui sur le bouton ae2 OU sur le bouton ai2 active la macro-étape M2
(demande de montée à l’étage 2).
Page 39 sur 43
Travaux Pratiques Appliqués au Monte Charge
Le grafcet auxiliaire composé des étapes 90 et 100 réalise une base de temps. On se sert de
la variable interne x100 pour faire clignoter la led de destination (voir étapes 20 30 40 50 60
80).
Le grafcet auxiliaire composé des étapes 110 et 120 gère le commutateur d’arrêt d’urgence.
Lorsque le commutateur d’arrêt d’urgence est commuté, l’étape 120 est activée -> x120=1
ce qui a pour effet d’arrêter le mouvement de la cabine en forçant le passage à l’étape initiale.
Page 40 sur 43
Ref: ESD250040
Gérer les appels de la plate-forme à partir des boutons d'appels extérieurs (ae0 à ae1) ainsi que
les boutons d'appels intérieurs (ai0 à ai2).
Nouveauté:
Lorsque la plate-forme est en déplacement et qu'un appel intervient (action sur un ae ou un
ai), il y a mémorisation de l'appel. Il est pris en compte après un arrêt temporisé à l'étage
destination.
Chaque mouvement vers un étage fait l’objet d’un grafcet particulier ainsi que la
mémorisation de l’appui sur un bouton d’appel pendant un déplacement de la plate-forme.
Le grafcet 9.1 gère les appels et déplacements vers tous les étages.
Le grafcet 9.5 gère la mise en mémoire d’un appel pendant un déplacement en cours.
Lorsqu’un déplacement est en cours l’étape 180 est activée, ce qui a pour effet de mémoriser
un éventuel appui. Si aucun appui n’intervient, on retrouve l’état initial lors du retour à l’état
initial des trois grafcet 9.1, 9.2 et 9.3 (état repos à un étage).
Page 41 sur 43
Travaux Pratiques Appliqués au Monte Charge
Page 42 sur 43
Ref: ESD250040
9.3. NOMENCLATURE
LABEL DESIGNATION
Les entrées e2 Présence étage 2
e1 Présence étage 1
e0 Présence étage 0
ae0 Appel étage 0
ae1 Appel étage 1
ae2 Appel étage 2
ai0 Appel intérieur vers étage 0
ai1 Appel intérieur vers étage 1
ai2 Appel intérieur vers étage 2
x10 Etape active
x20 Etape active
x30 Etape active
x40 Etape active
x50 Etape active
x70 Etape active
x90 Etape active
x120 Etape active
x140 Etape active
x200 Etape active
x240 Etape active
x260 Etape active
Les sorties CM Commande montée
CD Commande descente
CL0 Lampe étage 0
CL1 Lampe étage 1
CL2 Lampe étage 2
Temporisations t/x20 temporisation
t/x50 temporisation
t/x60 temporisation
t/x70 temporisation
t/x140 temporisation
t/x120 temporisation
Page 43 sur 43