Académique Documents
Professionnel Documents
Culture Documents
Unit 6
6. TRADUCTION GRAFCET-LADDER
06.1 Introduction
16.2 Rappel sur la logique des contacts
06.2.1 Exercices....................................................................................................................
16.2.2 Solution......................................................................................................................
26.3 tapes de traduction
36.4 Adresses (Automate vs GRAFCET)
46.5 Section des Transitions
26.5.1 Exemple de traduction de transitions..........................................................................
36.5.2 Solution des transitions 1 5......................................................................................
56.6 Traduction dune transition avec entre N.F.
66.7 Section des tapes
76.8 Traduction dune tape comprenant une divergence en OU
86.9 Traduction dune tape comprenant une convergence en OU
96.10 Traduction dune tape initiale
106.11 Traduction des temporisateurs
116.12 Les actions simples
126.13 Traduction complte de La tranche
136.14 Exercice de traduction
Traduction GRAFCET-LADDER
Page 0/20
Med SOUHANE
Rsum de Thorie
Traduction GRAFCET-LADDER
Introduction
Une fois un automatisme rsolu laide de GRAFCET, deux options soffrent vous. La
premire, trouver un compilateur GRAFCET qui permet de programmer directement votre
automate. La seconde, celle que nous allons tudier dans ce document, permet de traduire votre
GRAFCET en diagramme en chelle compatible nimporte quelle marque dautomate
programmable. Pour bien comprendre et appliquer cette mthode, il faut y aller graduellement.
Dans cette section, seule la base de la traduction est couverte. Rfrez-vous lexemple de La
Tranche1 afin de comprendre les tapes de la traduction. Par la suite, tentez de traduire seul
lautomatisme des pompes alternatives.
<1 >
< 2>
1 !s&&g&&d
7 s&&m&&!haut
9 s&&g&&d&&!bas
2 DESC; 4 ALARME; 6 MONT;
8 DESC;ALARME;
3 !g||!d 2 bas
4 T/2s/X4 8 haut||!m
10 !g||!d||bas
3 MONT; 5
< 2 >
5 haut||s
s = automatique/manuel
7
g = bouton oprateur gauche
<1 >
FIGURE
6- 1 : G RAFC E T
S O L U T I ON N AN T L AU T OM ATI S M E D E
LA
T R AN C H E
Traduction GRAFCET-LADDER
Page 1/20
Med SOUHANE
Rsum de Thorie
4.
5.
Exercices
Soit les quations logiques suivantes, traduisez celles-ci en logique des contacts
b) W a (b c) w(d e)
c) X ab cd ) x (e)
d ) Y a (bc d ) w(de)
a ) C xyz cw
Solution
a)
|
|
|X
Y
Z
C
|
++-] [---] [---]\[-+--------------------------------------------------( )----+
||
|
|
||
|
|
||C
W
|
|
|+-] [---]\[-------+
|
|
|
FIGURE
6- 2 : S O L U T I ON
DE L EXERCICE
A)
tapes de traduction
Afin de traduire compltement et efficacement un GRAFCET, il faut suivre les tapes suivantes.
6.
Traduire, au dbut du diagramme en chelle, chacune des transitions en utilisant un relais de
contrle.
Le rsultat de la transition doit toujours donner un contact fermeture.
Traduire les transitions montantes et descendantes.
7.
Traduire chacune des tapes par un relais de contrle en suivant lordre indiqu:
tapes initiales;
tapes normales en ordre inverse;
macro-commandes.
8.
Traduire les lments spciaux:
temporisateurs;
compteurs.
9.
Traduire les actions en lments de sortie:
actions simples;
actions conditionnelles;
actions mmorises.
10. Traduire les modes darrt (sous-GRAFCET):
arrt forc;
arrt momentan.
Traduction GRAFCET-LADDER
Page 2/20
Med SOUHANE
Rsum de Thorie
6- 1 : S Y N O N Y M E S (G R AF CE T
lments GRAFCET
Transitions
tapes simples et/ou tapes de sous-GRAFCETs
Temporisateurs
Compteurs
Remise zro
Entres externes de lautomate
Sorties externes de lautomate
VS
A U TO M ATE )
Synonymes AUTOMATE
T1, T2, Tn...ou Tr1, Tr2, Trn...
X1, X2, Xn...
Tm1, Tm2, Tmn...
C1, C2, Cn...
R1, R2, Rn... ou RAZ1, RAZ2, RAZn...
E1, E2, En.. ou I1, I2, In...
S1, S2, Sn... ou O1, O2, On...
Traduction GRAFCET-LADDER
Page 3/20
Med SOUHANE
Rsum de Thorie
Tr1 X 1 s g d
Tr 2 X 2 bas
Tr 3 X 2 g d
Tr 4 X 4 Tm4
Tr 5 X 3 X 5 (haut s)
E1
E2
E3
|
S
G
D
TR1
|
[---]\[---] [---] [----------------------------------------------( )----+
|
E4
|
BAS
TR2
|
[---]\[----------------------------------------------------------( )----+
|
|
E2
|
G
TR3
|
[-+-]\[-+--------------------------------------------------------( )----+
|
|
|
|E3 |
|
|D
|
|
+-]\[-+
|
|
|
TM4
TR4
|
[---] [----------------------------------------------------------( )----+
|
|
|
X5
HAUT
TR5
|
[---] [-+-]\[-+--------------------------------------------------( )----+
|
|
|
|E1 |
|
|S
|
|
+-] [-+
|
FIGURE
Traduction GRAFCET-LADDER
6-3 : S O L U T I O N
D E S T R AN S I T I O N S
Page 4/20
Med SOUHANE
Rsum de Thorie
AUTOMATE
contact de lentre
N.O.
N.O.
N.F.
N.F.
6- 2 : T R AD U C T I O N
GRAFCET
Opration logique
Vraie (x)
Fausse (!x)
Vraie (x)
Fausse (!x)
D E S T R AN S I T I O N S
PROGRAMME CHELLE
Traduction du contact
N.O. (x)
N.F. (!x)
N.F. (!x)
N.O. (x)
Dans le tableau 6 -2, remarquez la ligne en caractres gras. La transition x devra tre traduite par
un contact ouverture puisque cette entre x est relie et ferme lautomate. Cest tout
simplement le contraire de la logique normale puisque linterrupteur x est reli lenvers de la
normale, id est ferm.
Il faut constater que la traduction des transitions rsulte en un relais interne qui senclenche
lorsque la transition est franchie. Ceci simplifie la traduction des tapes puisque nous naurons
plus nous proccuper du branchement des entres. De plus, ceci permettra de garder identiques
tous les barreaux rservs aux tapes.
Afin de bien visualiser le branchement des entres/sorties, rfrez-vous au tableau 6 -3
permettant dobtenir le branchement de lautomatisme. En plus de contenir des informations sur
le branchement des entres/sorties, ce dernier rpertorie les informations utilises au niveau du
GRAFCET et du diagramme en chelle. Voici un exemple dun tel tableau utilis pour
lautomatisme de La Tranche.
Traduction GRAFCET-LADDER
Page 5/20
Med SOUHANE
Rsum de Thorie
T AB L E AU
GRAFCET
tiquette
Simulation
gauche
g
droite
d
monte
m
Bas
Haut
Auto/Man
s
Entretien
e
Arrt
a
GRAFCET
tiquette / Simulation
ALARME
MONT
DESC
FONCT
6- 3 : A U TO M ATI S M E
E N T R E S
FONCTION
DE
L A T R AN C H E
Adresse
001
002
003
004
005
006
007
008
AUTOMATE
N.O.
N.F.
x
x
x
x
x
x
x
x
Adresse
011
012
013
014
AUTOMATE
C.C. C.A.
tiquette
24
ALARME
24
MONT
24
DESC
220
FONCT
SORTIES
FONCTION
Avertisseur sonore
Solnode pour vrin en monte
Solnode pour vrin en descente
Lumire indicatrice
tiquette
Ga
Dr
Mo
Basse
Haute
A/M
Entr
Arret
Xn T (n 1) Xn T (n 1)
Q U ATI ON
6- 1 : T R AD U C T I O N
D U N E T AP E
QU ATI O N
X 4 T 4
6-2 : TAP E X4
Analysons le rsultat. Pour que ltape X4 soit valide, il faut que le GRAFCET franchisse la
transition 1 (i.e. tape 1 et que a, g et d soient activs). Pour quitter ltape 4, il faut franchir la
transition 4; seule, ce moment, ltape 4 sera dsactive.
Noubliez pas que cette quation permet de raliser uniquement la squence de contrle et
aucun moment elle ne doit activer directement une sortie. Pour ce faire, il faudra utiliser les
Traduction GRAFCET-LADDER
Page 6/20
Med SOUHANE
Rsum de Thorie
(1)
| TR1
X4
|
++-] [-------+--------------------------------------------------------( )----+
||
|
|
||
|
|
|| (3) (4) |
|
||X4
TR4 |
|
|+-] [---]\[-+
|
|
|
FIGURE
6- 4 :
R E P R S E N TAT I O N G R AP H IQ U E D E L QU ATI O N D E B AS E
Remarquez lemplacement du contact de maintien X4 qui garde la sortie active lorsque TR1 est
dsactive. Ensuite, remarquez le contact TR4; ce dernier reste ferm tant que la prochaine
transition nest pas valide. ce moment, ltape 4 est mise hors-fonction puisque le relais X4
na plus aucun chemin pour sauto-alimenter.
Dans lexemple de La Tranche, plusieurs autres tapes respectent le profil simple de lquation
de base; il sagit des tapes 3, 4, 5, 6 et 8. Toutes les autres ont une particularit qui sera tudie
en dtail dans les sections suivantes.
X 4 T 1 X 4 T 4
X 5 T 4 X 5 T 5
X 6 T 7 X 6 T 8
X 8 T 9 X 8 T10
X 3 T 2 X 3 T5
QU ATI O N
6-3 : TAP E S
SIMPLES
Afin de visualiser les barreaux dchelle de ces tapes, rfrez-vous la solution complte de la
traduction la page 13.
X 2 T1 X 2 T 2 T 3
QU ATI O N
6-4: D I V E R G E N C E
EN
OU
Ltape 2 se distingue par le fait que le GRAFCET peut se diriger soit ltape 3, lorsque la
tranche est compltement descendue (bas) OU ltape 7, et ce, si loprateur relche lun des
deux boutons poussoirs. Selon lquation 6 -4, le seul changement, par rapport une tape de
base, se trouve dans la section rserve ltape suivante, puisque deux tapes suivent ltape en
cours de traduction. Donc, ltape 2 sera hors-fonction si la transition 2 OU la transition 7 est
valide.
Traduction GRAFCET-LADDER
Page 7/20
Med SOUHANE
Rsum de Thorie
Malheureusement, une formulation telle lquation 6 -4 est incompatible avec les diagrammes en
chelle. En effet, la logique des contacts ne permet pas dinverser une partie dquation; il faut
donc avoir recours au thorme de DeMorgan afin de modifier lquation 6 -4 en quation 6 -5.
X 2 T1 X 2 T 2 T 3
Q U ATI ON
6- 5: D I V E R G E N C E
EN
OU
AP R S
D E M O R G AN
6-5 : D I AG R A M M E
OU
Remarquez les deux contacts ouverture TR2 et TR3. Une fois que la transition 2 ou la
transition 3 sera valide, lun de ces deux contacts ouvrira, dsactivant alors ltape 2. Mme si
ces contacts sont placs en srie, il faut voir l une opration logique en OU puisque la transition
2 OU la transition 3 doit tre valide pour mettre hors-fonction ltape 2.
X 7 T3 T5 X 7 T6
Q U ATI ON
6- 6: C O N V E R G E N C E
EN
OU
Ltape 7 se distingue par le fait que la prcdente arrive de deux sources diffrentes. En effet, X7
est prcde de X2 et de la convergence en ET forme de X3 et X5.
Afin de traduire adquatement ce type de convergence, il faut rpter la section de lquation,
rserve la transition prcdente, autant de fois quil y a de branches arrivant ltape.
Voici le diagramme en chelle correspondant ltape 7:
| TR3
X7
|
++-] [-------------+--------------------------------------------------( )----+
||
|
|
||
|
|
||TR5
|
|
|+-] [-------------+
|
||
|
|
||
|
|
||X7
TR6
|
|
|+-] [---]\[-------+
|
|
|
FIGURE
6- 6 :
R E P R S E N TAT I O N G R AP H IQ U E D U N E
Traduction GRAFCET-LADDER
Page 8/20
CONVERGENCE
EN
OU
Med SOUHANE
Rsum de Thorie
QU ATI O N
6-7 : TAP E X1
Certains automates, plus anciens, ne disposent pas dun tel contact; vous devrez alors le raliser
vous-mme. Vous pourriez dcider dutiliser cette option mme si votre automate possde un
contact dinitialisation. Loptique est de garder luniformit de vos programmes quil soit sur un
type dautomate ou un autre.
Dans le cas o vous dsirez crer votre propre contact dinitialisation, celui-ci doit tre
programm ouverture. Enfn, la dernire ligne de votre programme doit respecter lquation
suivante:
PS ps ps
Q U ATI ON
6- 8: D E R N I R E
L I G N E D E V O T R E P R O G R A M M E D E T R AD U C T I O N
Les contacts PS, tant ouvertures, activeront, ds la premire scrutation, les tapes initiales.
Une fois cette premire scrutation termine, la dernire ligne sactivera via le contact ouverture
/ps. Le relais interne utilis sera alors en fonction et fermera le contact ps. Ce dernier, maintenant
ferm, activera en permanence le relais dinitialisation qui maintiendra ouvert tous les contacts
ouvertures ps installs sur les barreaux dtapes initiales.
| PS
X1
|
++-]\[-------------------+--------------------------------------------( )----+
||
|
|
||TR6
|
|
|+-] [-------------------+
|
||TR8
|
|
|+-] [-------------------+
|
||TR10
|
|
|+-] [-------------------+
|
||X1
TR1 TR7 TR9 |
|
|+-] [---]\[---]\[---]\[-+
|
|
|
| PS
PS
|
++-]\[-+--------------------------------------------------------------( )----+
||
|
|
||
|
|
||PS |
|
|+-] [-+
|
|
|
FIGURE
6- 7 : D E R N I R E
Traduction GRAFCET-LADDER
L I G N E D U P R O G R AM M E PO U R L E C O N TAC T
Page 9/20
PS.
Med SOUHANE
Rsum de Thorie
Tx 4 X 4
QU ATI O N
6-9 : QU ATI O N
D U N E T E M P O R I S ATI O N
Traduction GRAFCET-LADDER
6- 8 : E X E M P L E
D E T E M P O R I S ATE U R S PAR
Page 10/20
Med SOUHANE
Rsum de Thorie
Remarquez que la ligne de remise zro utilise la mme adresse que la ligne dactivation du
temporisateur, mais, cette fois-ci, avec un contact ouverture. Lorsque ltape 4 devient valide,
le temporisateur senclenche par le barreau du haut. Pendant ce temps, la ligne de remise zro
est inactive. Lorsque ltape 4 devient hors-fonction, le contact du barreau du bas redevient
ferm permettant ainsi de raliser la remise zro.
Tentez le plus possible dadresser le temporisateur avec une valeur reprsentant ltape contrlant
ce dernier. Par exemple, les temporisateurs du SLC-100 de Allen-Bradley se retrouvent aux
adresses 901 932. Afin de garder une certaine cohrence, nous pourrions utiliser ladresse 904
dans le but didentifier clairement le temporisateur ltape X4.
Noubliez pas que les temporisateurs ont galement des contacts associs leurs adresses
respectives. Pour cette raison, la transition Tr4 serait reprsente par ladresse 904 galement.
Tr 4 Tm4 904 ( SLC 100 d ' Allen Bradley)
QU ATI O N
6-1 0
|
|
| X4
TM4
|
+--] [----------------------------------------------------------------(TIM)----+
|
0020
|
|
|
FIGURE
6-9 : E X E M P L E
|
|
| X4
+----------+
TM4
|
+--] [----------------------+ TIM1 +------------------------------( )----+
|
|
|
|
|
|
|
|
|
| P=20
|
|
|
|
|
|
| X4
|
|
|
+--] [----------------------+ RAZ
|
|
|
+----------+
|
|
|
FIGURE
6- 10: E X E M P L E
Traduction GRAFCET-LADDER
D E T E M P O R I S ATI O N AVE C L I G N E AD J AC E N T E
Page 11/20
Med SOUHANE
Rsum de Thorie
QU ATI O N
MONT
X3 X6
DESC
X2 X8
ALARME X 4 X 8
6-11 : Q U ATI O N S D E S
SORTIES
Dans le paragraphe prcdent, nous indiquions que le vrin en monte devait tre activ lors des
tapes 2 et 6. Dans les faits, lquation logique se traduit par un OU si lon veut effectivement
que la sortie MONT soit valide pendant ltape 2 et pendant ltape 6 puisque ces deux tapes ne
sont jamais valides en mme temps. En regardant le diagramme en chelle ci-dessous, tout
devient clair. Lorsque ltape 3 est valide, le contact X3 ferme et la sortie MONT est active. Si,
par contre, le GRAFCET se dirige vers ltape 6, le contact X6 ferme et cest cette ligne qui
active le vrin MONT.
Aucun compromis nest possible. Si une sortie est active dans 20 de 23 tapes dun GRAFCET,
le barreau de lchelle devra contenir 20 contacts en parallle, un pour chaque tape o la sortie
est reprsente.
|
| X3
++-]
||
||
||X6
|+-]
|
|
|
| X2
++-]
||
||
||X8
|+-]
|
|
|
| X4
++-]
||
||
||X8
|+-]
|
MONT
|
[-+--------------------------------------------------------------( )----+
|
|
|
|
|
|
[-+
|
|
|
|
DESC
|
[-+--------------------------------------------------------------( )----+
|
|
|
|
|
|
[-+
|
|
|
|
ALARME |
[-+--------------------------------------------------------------( )----+
|
|
|
|
|
|
[-+
|
FIGURE
Traduction GRAFCET-LADDER
6-11 : R E P R S E N TATI O N
Page 12/20
D E S AC T I O N S
Med SOUHANE
Rsum de Thorie
|
E1
E2
E3
|
S
G
D
TR1
|
[---]\[---] [---] [----------------------------------------------( )----+
|
E4
|
BAS
TR2
|
[---]\[----------------------------------------------------------( )----+
|
E2
|
G
TR3
|
[-+-]\[-+--------------------------------------------------------( )----+
|
|
|
|E3 |
|
|D
|
|
+-]\[-+
|
|
|
TM4
TR4
|
[---] [----------------------------------------------------------( )----+
|
|
X5
HAUT
TR5
|
[---] [-+-]\[-+--------------------------------------------------( )----+
|
|
|
|E1 |
|
|S
|
|
+-] [-+
|
|
E2
E3
|
G
D
TR6
|
[---]\[---]\[----------------------------------------------------( )----+
|
E1
|
S
M
HAUT
TR7
|
[---] [---] [---] [----------------------------------------------( )----+
|
|
HAUT
TR8
|
[-+-]\[-+--------------------------------------------------------( )----+
|
|
|
|M
|
|
+-]\[-+
|
|
E1
E2
E3
E4
|
S
G
D
BAS
TR9
|
[---] [---] [---] [---] [----------------------------------------( )----+
|
E2
|
G
TR10
|
[-+-]\[-+--------------------------------------------------------( )----+
|
|
|
|E3 |
|
|D
|
|
+-]\[-+
|
|
|
|
|E4 |
|
|BAS |
|
+-]\[-+
|
|
Traduction GRAFCET-LADDER
Page 13/20
Med SOUHANE
Rsum de Thorie
Traduction GRAFCET-LADDER
Page 14/20
|
|
)----+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
|
|
|
Med SOUHANE
Rsum de Thorie
++-] [-------+--------------------------------------------------------(
||
|
||X8
TR10 |
|+-] [---]\[-+
Traduction GRAFCET-LADDER
Page 15/20
)----+
|
|
|
Med SOUHANE
Rsum de Thorie
Exercice de traduction
Le GRAFCET de la figure 6 -12 reprsente lautomatisme dun systme de pompage alternatif.
Les pompes partent tour de rle moins que leau ne monte trop rapidement et dpasse le
niveau de la flotte haute. Ralisez la traduction du schma GRAFCET de la figure 6 -12 en vous
rfrant au tableau 6 -4.
6- 4 : A U TO M ATI S M E D E S P O M P E S A LTE R N ATI V E S
E N T R E S
FONCTION
AUTOMATE
Adresse N.O. N.F.
tiquette
Flotte pour le niveau bas
001
x
fbasse
Flotte pour le niveau moyen
002
x
fmoy
Flotte pour le niveau haut
003
x
fhaute
T AB L E AU
GRAFCET
tiquette
Simulation
n_bas
b
n_moyen
m
n_haut
h
Traduction GRAFCET-LADDER
Page 16/20
Med SOUHANE
Rsum de Thorie
Traduction GRAFCET-LADDER
Page 17/20
Med SOUHANE
Rsum de Thorie
GRAFCET
tiquette / Simulation
POMPE1
L1
POMPE2
L2
SORTIES
FONCTION
Adresse
011
012
013
014
Pompe #1
Lumire #1
Pompe #2
Lumire #2
AUTOMATE
C.C. C.A.
tiquette
220
P1
220
L1
220
P2
220
L2
< 1>
1 n_moyen
2 POMPE1;L1;
2 !n_bas
5 n_haut
5 POMPE1;L1;POMPE2;L2;
6 !n_bas
10POMPE1;L1;
10 T/5s/X10
3 n_moyen
4 POMPE2;L2;
4 !n_bas
7 n_haut
6 POMPE1;L1;POMPE2;L2;
8 !n_bas
21POMPE2;L2;
21 T/5s/X21
< 1>
Traduction GRAFCET-LADDER
Page 18/20
Med SOUHANE
Rsum de Thorie
FIGURE
6-1 2 : E X E R C I C E L E S
Traduction GRAFCET-LADDER
P O M P E S AL TE R N ATI V E S
Page 19/20
Med SOUHANE