Vous êtes sur la page 1sur 18

Programmation

d’un GRAFCET
dans un API
(traduction en LADDER)
Conversion du GRAFCET au LADDER

Etape : bascule à marche prioritaire

Etape : utilisation de SET et RESET de l’API

Transition & Etape séparément

2
Conversion du GRAFCET au LADDER

 La mise en équation sera introduite avec la


séquence suivante:
n-1

R1

R2

n+1
3
Conversion du GRAFCET au LADDER:
Transition &Etape séparément

Table de vérité de l’étape Xn :

4
Conversion du GRAFCET au LADDER:
Transition &Etape séparément

Tableau de Karnaugh associé est :

L’équation de Xn est :

5
Conversion du GRAFCET au LADDER:
Transition &Etape séparément
Chaque étape du GRAFCET peut être représenté par
l’équation suivante:

Xn = Xn-1 R1 + Xn Xn+1

n-1 Diagramme en échelle (Ladder)

X n-1 R1
R1
X n

n X n X
X n-1
n+1

R2

n+1
Verrouillage Priorité à l'activation
6
Conversion du GRAFCET au LADDER

 Action associée à l’étape

7
Notions avancés en Grafcet: Coordination

 GRAFCET de conduite
 GRAFCET esclaves

8
Notions avancés en Grafcet: Le figeage

 Lorsqu’un Grafcet est figé aucune transition ne


peut être franchise. Il reste donc à l’étape où
l’ordre a été donné.

 L’ordre de figeage doit obligatoirement venir d’un


Grafcet de niveau supérieur.
 Un Grafcet ne peut se figer lui même.
 Si le Grafcet est une sous routine (sous
programme), il ne peut figer le Grafcet qui l’a
appelé.

9
Notions avancés en Grafcet: Le figeage

 EXEMPLE:
Si lorsque G2 est à 5 F/G2:(*) 20

l’étape X21 et que


a x
l’étape X5 de G1
est active alors G2 6 21 A+
est figé à X21 tant
et aussi longtemps y
GRAFCET de
que X5 est active. niveau supérieur G1 22 B+

GRAFCET forcé G2
10
Notions avancés en Grafcet: Le figeage
 L’implantation en diagramme échelle se fait avec les transitions.
G2 (transitions)

X20 x X5 CAX21

CAX22
X21 y X5

CAX23
X22 z X5

. .
. .
11
. .
Notions avancés en Grafcet: Le figeage

 Remarque importante:
importante le fait de bloquer toutes les transitions n’implique pas l’arrêt des actions.
Si l’on veut bloquer les actions il faut aussi ajouter les contacts suivants:
G2 (actions)

A+
X21 X5

B+
X22 X5

. .
. .
12
. .
Notions avancés en Grafcet: Le forçage
 Lorsqu’un Grafcet est forcé aucune transition ne
peut être franchise. De plus, il est forcé de rester
à une l’étape déterminée.

 L’ordre de forçage doit obligatoirement venir


d’un Grafcet de niveau supérieur.
 Un Grafcet ne peut se forcer lui même.
 Si le Grafcet est une sous routine (Sous
programme), il ne peut forcer le Grafcet qui l’a
appelé.

13
Notions avancés en Grafcet: Le
forçage(Suite)

 EXEMPLE:
Lorsque l’étape X5 5 F/G2:(21) 20

de G1 est active le
a x
Grafcet G2 est
forcé à X21 (peu 6 21
importe l’étape
active) tant et y

aussi longtemps GRAFCET de


niveau supérieur G1 22
que X5 est active.

GRAFCET forcé G2
14
Notions avancés en Grafcet: Le forçage
 L’implantation en diagramme échelle se fait avec les transitions sur les étapes.
G2 (étapes)

CAX20 X5 X20

X20 CDX20
CAX21 X21

X21 CDX21
X5

CAX22 X5 X22
. .
. .
15
. .
Le GEMMA

 Guide d'Étude des Modes de


Marches et d'Arrêts
m
A1 <Arrêt F2 <Marche de
dans l'état préparation>
initial>

dcy
Préchauffage
 Inventé en France (1981) par
t
A1 <Arrêt
demandé> afc F2 <Marche de
AFCET (Association Française pour la Cybernétique
Économique et Technique)
préparation>

Moulage

GEMMA
 Pourquoi:
 Besoin d'un vocabulaire commun
et précis
 Besoin d'une approche guidée
16
Utilité du GEMMA

 Permet le recensement et la
description des différents états du
m
A1 <Arrêt
dans l'état
initial>
F2 <Marche de
préparation> système, de la mise en route à la
production normale
Préchauffage
dcy
t
A1 <Arrêt
demandé> afc F2 <Marche de
préparation>

Moulage  Précise les procédures à mettre en


GEMMA oeuvre après analyse d'une
anomalie ou d'un défaut de
fonctionnement

17
Elles doivent répondre aux questions

Comment peut-on mettre Lorsque l’opérateur pilote le Quelles sont les modes de
en Marche et arrêter le système, comment suivre fonctionnement disponibles sur le
fonctionnement ? son évolution en temps réel ? système ?

Quelles seront les Peut-on prévoir des


conséquences de la modes de marches
mise « EN / spécifiques pour
HORS ÉNERGIE » sur procéder à des
le système ? réglages ou la
maintenance ?
Peut-on prévoir un
mode de marche
permettant de mettre Quels critères doit-on
le système en prendre en compte
situation de repli en pour assurer la sécurité
fin de journée pour des personnes et des
assurer la sécurité ? biens ?

Après un Arrêt d’Urgence dans Quelles seront les


quelles conditions peut-on conséquences d’un Arrêt
remettre le système en d’Urgence pour les
production normale ? personnes et le système ?
18

Vous aimerez peut-être aussi