Auto2 - Seance 4 - Le GEMMA Et Structure D Un Projet
Auto2 - Seance 4 - Le GEMMA Et Structure D Un Projet
Auto2 - Seance 4 - Le GEMMA Et Structure D Un Projet
industriels
Le GEMMA
Structure d'un projet
Le GEMMA : qu’est ce que c’est ?
GEMMA signifie : Guide d'Étude des Modes de
Marche et d'Arrêt.
Cet outil graphique permet de décrire clairement
et rigoureusement dès l'étude le fonctionnement
d’un système automatisé vis-à-vis des modes de
marches et d'arrêts.
L'étude faite avec un Gemma va permettre de
structurer le fonctionnement du système
automatisé.
Partie commande sous énergie ou
hors énergie.
Les modes de marches et d'arrêts sont vus par
une partie commande (PC) sous énergie
Critère de production
Certaines procédures correspondent à des
phases de production, d’autres non.
Les familles de procédure
Il existe trois grandes familles de procédures:
Famille F (procédures de Fonctionnement).
Famille A (procédures d’Arrêts normaux).
Famille D (procédures de Défaillance).
Rectangles états
Chaque
famille est
constituée de
plusieurs
rectangles
états qui sont
définis et
utilisés
comme suit :
F1 : <PRODUCTION NORMALE>
La machine produit normalement, c'est l'état pour lequel elle a été conçue. C'est à ce titre que le
rectangle état a un cadre renforcé. On peut souvent faire correspondre à cet état un GRAFCET
de production normale.
F2 : <MARCHE DE PRÉPARATION>
Cet état est utilisé pour les machines nécessitant une préparation préalable à la production normale :
préchauffage de l'outillage, remplissage de la machine, mises en routes diverses…( exemple :
préchauffage du four ).
F3 : <MARCHE DE CLÔTURE>
C'est l'état nécessaire pour certaines machines devant être vidées ou nettoyées en fin de journée ou
en fin de série.
F4 : <MARCHE DE VÉRIFICATION DANS LE DÉSORDRE>
Cet état permet de vérifier certaines fonctions ou certains mouvements sur la machine, sans
respecter l'ordre du cycle.
F5 : <MARCHE DE VÉRIFICATION DANS L'ORDRE>
Dans cet état, le cycle de fonctionnement peut être exploré au rythme voulu par la personne
effectuant la vérification, la machine pouvant produire ou ne pas produire.
F6 : <MARCHE DE TEST>
Les machines de contrôle, de tri, comportent des capteurs qui doivent être réglés ou étalonner
périodiquement : cet état permet de régler ou d'étalonner.
A1 : <ARRÊT DANS ÉTAT INITIAL>
C'est l'état repos de la machine. Il correspond en général à la situation initiale du GRAFCET : c'est pourquoi,
comme une étape initiale, ce rectangle état est entouré d'un double cadre. Pour une étude plus facile de
l'automatisme, il recommandé de représenté la machine dans cet état initial.
A2 : <ARRÊT DEMANDÉ EN FIN DE CYCLE>
Lorsque l'arrêt est demandé, la machine continue de produire jusqu'à la fin du cycle : A2 est un état transitoire
vers A1.
A3 : <ARRÊT DEMANDÉ DANS ÉTAT DETERMINÉ>
La machine continue de produire jusqu'à un arrêt en une position autre que la fin du cycle : c'est un état
transitoire vers A4.
A4 : <ARRÊT OBTENU>
La machine est alors arrêtée en une autre position que la fin de cycle.
A5 : <PRÉPARATION POUR REMISE EN ROUTE APRÈS DÉFAILLANCE>
C'est dans cet état que l'on procède à toutes les opérations ( dégagement, nettoyages…) nécessaires à une
remise en route après défaillance.
A6 : <MISE PO DANS ÉTAT INITIAL>
La machine étant en A6, on remet manuellement ou automatiquement la PO en position pour un redémarrage
dans un état initial.
A7 : <MISE PO DANS ÉTAT DÉTERMINÉ>
La machine étant en A7, on remet la PO en position pour un redémarrage dans une position autre que l'état
initial.
D1 : <ARRÊT D'URGENCE>
C'est l'état pris lors d'un arrêt d'urgence : on y prévoit non seulement les arrêts, mais aussi les cycles
de dégagements, les procédures et précautions nécessaires pour éviter ou limiter les conséquences
dues à la défaillance.
D2 : <DIAGNOSTIC ET/OU TRAITEMENT DE DÉFAILLANCE>
C'est dans cet état que la machine peut être examinée après défaillance et qu'il peut être apporté un
traitement permettant le redémarrage.
D3 : <PRODUCTION TOUT DE MÊME>
Il est parfois nécessaire de continuer la production même après défaillance de la machine : on aura
alors une production dégradée, ou une production forcée, ou une production aidée par des
opérateurs non prévues en <PRODUCTION NORMALE>.
Mise en œuvre
Structure logicielle du projet
Il faut d’abord repérer les différentes parties:
Séquentiel (production, gestion des modes de marche et
d’arrêt)
Combinatoire (marche manuelle, sécurité…)
Événementiel
Pour structurer la partie séquentielle du projet,
l’aspect temporel peut être utilisé.
G em m a R é g la g e s
P r o d u c tio n
Les composants du projet
Une application se développe à travers
un projet. Les composants de celui-ci
sont :
Les programmes: écrits en différents
langages et qui s’exécutent à des
instants différents du cycle automate.
Les programmes utilisent des
variables
Dont la portée peut être globale ou
locale
Dont le format doit être définit
(booléen, entier …)
Ainsi que le type (E/S, interne)
Instant d’exécution
Les programmes sont caractérisés par le moment
(la section) où ils sont exécutés dans le cycle
automate. Celui ci comprend trois sections :
RÉPÉTER
- (Acquisition des entrées)
- Exécution des programmes de la section DEBUT
- Exécution des programmes de la section SEQUENTIEL
- Exécution des programmes de la section FIN
- (Mise à jour des sorties)
JUSQU’À L'ARRÊT DE L’AUTOMATE.
Les programmes de la section séquentiel sont écrit en
langage SFC (grafcet).
Les programmes des sections début ou fin peuvent
être écrit dans les quatre autres langages.
Exemple
À chaque cycle automate
(c'est à dire environ
toutes les 10ms), TOUS
les programmes sont
exécutés, les uns après
les autres, de haut en
bas.
Chaque programme peut
être écrit dans n'importe
quel langage normalisé.
Exemple
Ordres
Messages
GRAFCET DE CONDUITE
N1 Forçage
GRAFCET
Lance une procédure
(une seule à la fois) Information fin de procédure de
Sécurite
PROGRAMMES GERANT LES DIFFERENTES
PROCEDURES
Forçage
N2
Lance une ou
plusieurs tâches Information fonction éxécutée
Commandent
informent
actionneurs
ACTION NEU RS capteurs
Informent
CAPTEU RS
N4
Structure multitâche
Cette structure,
mieux adaptée pour
des applications
temps réel
performantes, se
compose d'une tâche
maître, d'une tâche
rapide et de
traitements
événementiels
prioritaires.
Le câblage Automate
Source
Prod
PP
Contr
Atdem
Ent
Certaines
Pdes
Pmont
PieSerr
fonctions ce
PieDess
Commun E
Mo Poin
être traitées par SerrP
le câblage. DessP
VoyProd
Pour les arrêts cs
Voypp
d’urgence, U
Kau
VoyAtdem
VoyAu
modules de Rearm BP AU
KAU
Relais Fusible
Charge
Alimen-t
ation
Sortie d'informations
Automate
Schémas
Schémasthéorique
théoriqued'une
d'unevoie
voiede
desortie
sortied'une
d'unecarte
cartede
desortie
sortieààrelais
relais
(contact
(contactsec)
sec)
MODULES DE SECURITE