Vous êtes sur la page 1sur 20

Rsum de Thorie

Automates Programmables I :Unit 6

TABLE DES MATIRES

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

Automates Programmables I :Unit 6

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

d = bouton oprateur droit

m = bouton poussoir monte


6 !g&&!d

<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

Rappel sur la logique des contacts


Afin de traduire un schma GRAFCET en diagramme en chelle, il faut se rappeler les notions de
base rgissant la logique des contacts.
1.
La variable de sortie (ou llment de sortie) est reprsente par un relais.
2.
Une entre inverse est reprsente par un contact ouverture, tandis quun contact
fermeture reprsente une entre normale.
3.
Le ET logique se traduit par la mise en place de contacts en srie.
1

Rfrez-vous au rsum de thorie 4 ou 5.

Traduction GRAFCET-LADDER

Page 1/20

Med SOUHANE

Rsum de Thorie

4.
5.

Automates Programmables I :Unit 6

Le OU logique se reprsente par des contacts en parallle.


Il est impossible de raliser directement une quation ou une partie dquation inverse. Il
faut dabord modifier lquation en appliquant le thorme de DeMorgan qui suit les
rgles suivantes:
inverser les entres;
changer le type dquation, un ET devient un OU et vice versa;
inverser la totalit de lquation.

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

Automates Programmables I :Unit 6

Afin de bien comprendre la traduction dun GRAFCET, nous analyserons graduellement


lexemple de La Tranche en traduisant chacune des tapes. Toutefois, afin dy aller selon un
ordre croissant de complexit, les tapes seront traduites dans un ordre diffrent. Nanmoins,
lordre dans lequel se retrouvent les lments de traduction est important. Dans la majorit des
automatismes lents, la consquence de placer un barreau dchelle avant un autre est bnigme,
voire mme inexistante. En contrepartie, lorsque lautomatisme est rapide, la squence de
traduction des tapes doit tre scrupuleusement respecte afin dliminer toutes possibilits
dalas2 technologiques dus lactivation simultane de deux tapes.

Adresses (Automate vs GRAFCET)


Tous les automates programmables ont une srie de relais de contrle internes. Ce sont ces relais
qui agiront dlments de sortie pour la traduction des transitions, des tapes, des temporisateurs
et des compteurs. Afin de garder de la cohrence et de la mthode, il sagit dutiliser des adresses
de lautomate compatible avec celle du GRAFCET.
Supposons que vous utilisiez un automate SLC-100 de la compagnie Allen-Bradley. La gamme
des adresses disponibles se situe entre 701 et 867, soit plus de 160 relais internes. Si le
GRAFCET traduire possde 27 transitions (TR1 TR27) et 27 tapes (X1 X27), il serait
intressant et mthodique, quoique non obligatoire, dutiliser les adresses 701 727 pour les
transitions tandis que les tapes pourront tre adresses de 801 827.
videmment, les adresses des automates varient selon le modle. La compatibilit entre les
adresses de lautomate et du GRAFCET est souvent laborieuse surtout si les relais internes sont
regroups en paquets de 8 tel le modle CQM1 de la compagnie OMRON. ce moment, il
devient encore plus important de bien commenter chacun des relais internes utiliss.
Les synonymes font partie intgrante de tous logiciels dautomate programmable qui se
respectent. Puisqu'il est difficile de garder luniformit des adresses, il devient primordial de
garder une homognit au niveau des synonymes. Donc, chaque adresse rserve un lment
de la traduction devra avoir un synonyme reprsentatif dont voici une numration:
T AB L E AU

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...

vnement dpendant dun hasard dfavorable.

Traduction GRAFCET-LADDER

Page 3/20

Med SOUHANE

Rsum de Thorie

Automates Programmables I :Unit 6

Section des Transitions


La premire tape vise traduire les diffrentes transitions. Cette section pourrait tre omise en
incorporant directement les transitions dans lquation des tapes. Par contre, la traduction des
transitions spare des tapes vise clarifier la mthodologie utilise, simplifier les barreaux
rservs la traduction des tapes en plus dviter toute possibilit dobtenir simultanment une
validation non dsirable de deux tapes. Puisque la section des tapes sera la principale source de
dpannage, il est important de la garder la plus homogne et la plus simple possible.
Exemple de traduction de transitions
En vous rfrant lexemple de La Tranche, voici les quations et les barreaux reprsentant les
transitions Tr1 Tr5. Il faut savoir que pour quune transition soit franchie, donc devienne vraie,
il faut connatre la position du GRAFCET. Pour cette raison, on incorpore dans lquation de la
transition, un ou des contacts respectant ltape ou les tapes prcdentes.

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)

Solution des transitions 1 5


|
| X1
+--]
|
|
| X2
+--]
|
|
|
| X2
+--]
|
|
|
|
|
|
| X4
+--]
|
|
|
| X3
+--]
|
|
|
|

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

Automates Programmables I :Unit 6

Traduction dune transition avec entre N.F.


La traduction de la transition Tr2 de la figure 6 -3 vous semble peut-tre errone; dtrompezvous. Lors de la traduction dune entre, il est essentiel de connatre son branchement
lautomate. En effet, si les deux boutons gauche et droite taient relis laide de leur contact
ouverture, la traduction de la transition Tr1 serait tout autre.
Il est donc ncessaire de connatre le branchement de la console oprateur ainsi que des diffrents
capteurs utiliss. Prenons lexemple des interrupteurs de limite bas et haut; ces derniers sont
branchs de faon continue lautomate via leur contact ouverture. Lorsque la tranche termine
sa course vers le bas, lautomate dtecte ceci par louverture de linterrupteur bas.
Lors de la traduction de la transition Tr2, par laquelle il faut prvoir franchir cette transition
lorsque la tranche se rend au bas de sa course, il faut programmer un contact ouverture.
Une fois la tranche en bas:
11. le contact de linterrupteur de limite souvre;
12. lautomate ne reoit plus aucun signal de cet interrupteur;
13. lautomate replace donc cette entre ltat normal;
14. le contact bas dans le diagramme en chelle se referme;
15. la transition Tr2 est maintenant vraie.
Cette notion de contact ouverture est probablement la plus difficile interprter et
comprendre pour un dbutant. Il sagit tout simplement dinverser le contact en fonction de
lopration logique prconise. Voici un tableau rsumant les quatre possibilits.
T AB L E AU

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

Automates Programmables I :Unit 6

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

Bouton oprateur gauche


Bouton oprateur droit
Bouton oprateur monte
Interrupteur de limite basse
Interrupteur de limite haute
Slecteur automatique-manuel
Remise zro du compteur dentretien
Arrt de lautomatisme

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

Section des tapes


Le GRAFCET divise un automatisme en diffrentes tapes bien distinctes lune de lautre. La
seconde partie de la traduction GRAFCET-LADDER permet dassocier un relais de contrle
chacune des tapes du GRAFCET.
Lquation de base dune tape permet de bien visualiser le pourquoi de la traduction. Cette
quation est la prmisse mme de la traduction en diagramme en chelle et doit tre comprise, et
non pas uniquement assimile.
1
2
3
4

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

Voici comment interprter lquation de base.


Avant datteindre ltape Xn (1) dun GRAFCET, celui-ci doit franchir la transition Tn-1 (2). Une
fois ltape Xn valide, le GRAFCET doit rester dans celle-ci tant que la ou les prochaines
transitions Tn+1 ne sont pas valides (4). On doit donc ajouter un contact de mmoire ou de
maintien, reprsent dans lquation par la variable Xn (3). Pour mieux comprendre ce texte, il
faut se rapporter ltape X4 du GRAFCET de La Tranche.
Ltape 4 se traduirait par lquation suivante:
X 4 T1

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

Automates Programmables I :Unit 6

adresses internes de lautomate programmable. Celles-ci varient selon le type dautomate;


reportez-vous au manuel dutilisateur pour connatre les adresses appropries.
Voici lquation gnrale reprsentant ltape X4.
(2)

(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.

Traduction dune tape comprenant une divergence en OU


Deux tapes du GRAFCET de La Tranche ont la particularit de sortir par une divergence en
OU: ltape 1 et ltape 2 qui se traduirait par lquation suivante.

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

Automates Programmables I :Unit 6

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

Voici le diagramme en chelle correspondant ltape 2:


|
|
| TR1
X2
|
++-] [-------------+--------------------------------------------------( )----+
||
|
|
||
|
|
||X2
TR2 TR3 |
|
|+-] [---]\[---]\[-+
|
FIGURE

6-5 : D I AG R A M M E

EN CHELL E D UNE DIV ER GEN CE EN

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.

Traduction dune tape comprenant une convergence en OU


Deux tapes du GRAFCET de La Tranche ont la particularit dentre par une convergence en
OU. Ltape 1, que nous analyserons plus tard, et ltape 7 qui se traduirait par lquation
suivante:

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

Automates Programmables I :Unit 6

Traduction dune tape initiale


Dans un automatisme, rsolu en GRAFCET, il y a toujours au moins une tape initiale. Ces
tapes, de dbut de parcours, doivent tre actives lors de la mise en marche de lappareil. Dans
le cas dun automate programmable, il faudra utiliser le contact surnomm First Scan ou
premire scrutation (PS). Il sagit ici dun contact qui sactive tout au dbut du lancement de
lautomate et uniquement lors du premier cycle de ce dernier. ce moment, ltape initiale doit
sactiver. Pour ce faire, on place en parallle ce contact permettant de valider ltape initiale.
Lquation 6 -7 reprsente le contact dinitialisation qui se trouve au dbut. Mme lorsque ce
contact se dsactivera, ltape restera en fonction par lentremise du contact de maintien, en
loccurrence X1.

X 1 PS TR 6 TR8 TR10 X 1 TR1 TR 7 TR 9

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

Automates Programmables I :Unit 6

Traduction des temporisateurs


Une fois les transitions et les tapes toutes traduites, il est maintenant temps de traduire le reste
du GRAFCET.
La traduction des temporisations est simple puisque la syntaxe du GRAFCET nous indique
ltape associe celle-ci. Par exemple, la temporisation de la transition T4 (T/2s/X4) nous
indique que le dlai de deux secondes est activ lorsque ltape X4 devient valide. Donc,
lquation du temporisateur devient:

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

Ici, la difficult se retrouve dans la programmation du temporisateur au niveau de lautomate


programmable. Il existe trois grandes familles de temporisateur qui diffrent selon lautomate
utilis:
16. les temporisateurs de remise zro automatique;
Ces temporisateurs comprennent uniquement une ligne de programmation et se replacent
zro ds louverture de la ligne. Dans ce cas, puisque la remise zro seffectue lorsque
la ligne est dsactive, le simple fait de sortir de ltape en cours effectuera une remise
zro du temporisateur.
17. les temporisateurs avec ligne de remise zro spare;
Utilis, entre autres, par les automates Allen-Bradley, ce type de temporisateur comprend
une ligne dactivation et une ligne de remise zro compltement spare lune de lautre.
Ceci fait en sorte que la ligne de remise zro peut se retrouver mme avant la ligne
dactivation.
18. les temporisateurs avec ligne de remise zro adjacente.
Utilis, entre autres, par les automates Texas Instruments, ce type de temporisateur
comprend une ligne dactivation et une ligne de remise zro place directement la suite
de la ligne dactivation et gnralement reprsente par une bote.
Selon le type de temporisateurs que vous devrez utiliser, la traduction peut varier. En effet, il ne
faut surtout pas oublier la ligne de remise zro lors de la traduction dun temporisateur. Au
niveau du GRAFCET, la remise zro du temporisateur est implicite et se fait au moment que
ltape contrlant le temporisateur devient inactive. Il est donc facile pour nous dadopter le
mme principe. La remise zro des temporisateurs se fera donc lorsque ltape ne sera plus
valide.
Voici lexemple du temporisateur de ltape X4 du GRAFCET de La Tranche:
|
|
| X4
TM4
|
+--] [----------------------------------------------------------------(TIM)----+
|
0020
|
|
|
|
|
|
|
| X4
TM4
|
+--]\[----------------------------------------------------------------(RAZ)----+
|
0000
|
|
|
FIGURE

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

Automates Programmables I :Unit 6

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

D E T E M P O R I S ATI O N AVE C R E M I S E Z R O AU T OM ATI Q U 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

Automates Programmables I :Unit 6

Les actions simples


La quatrime tape de la traduction permet finalement dactiver les sorties. Cette section est la
plus simple puisquil sagit uniquement de rpertorier les tapes o la sortie est active.
Dans lexemple qui nous intresse, cest--dire le contrle de La Tanche, trois sorties sont
actives: le vrin de la tranche en monte (MONT) ou en descente (DESC) et lalarme
(ALARME). La sortie contrlant le vrin en monte doit tre active lors des tapes 3 et 6 tandis
que celle en descente est active lors des tapes 2 et 8. Dans le mme ordre dide, lalarme se fait
entendre lors des tapes 4 et 8. Tout ceci se traduit par les quations suivantes:

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

Automates Programmables I :Unit 6

Traduction complte de La tranche


Section des transitions du GRAFCET: Tranche.GF7
|
|
| X1
+--]
|
|
| X2
+--]
|
|
| X2
+--]
|
|
|
|
|
|
| X4
+--]
|
|
| X3
+--]
|
|
|
|
|
|
| X7
+--]
|
|
| X1
+--]
|
|
| X6
+--]
|
|
|
|
|
| X1
+--]
|
|
| X8
+--]
|
|
|
|
|
|
|
|
|

|
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

Automates Programmables I :Unit 6

Section des ETAPES du GRAFCET Tranche.GF7


|
| PS
X1
++-]\[-------------------+--------------------------------------------(
||
|
||
|
||TR6
|
|+-] [-------------------+
||
|
||
|
||TR8
|
|+-] [-------------------+
||
|
||
|
||TR10
|
|+-] [-------------------+
||
|
||
|
||X1
TR1 TR7 TR9 |
|+-] [---]\[---]\[---]\[-+
|
|
| TR1
X2
++-] [-------------+--------------------------------------------------(
||
|
||X2
TR2 TR3 |
|+-] [---]\[---]\[-+
|
|
| TR2
X3
++-] [-------+--------------------------------------------------------(
||
|
||X3
TR5 |
|+-] [---]\[-+
|
|
| TR1
X4
++-] [-------+--------------------------------------------------------(
||
|
||X4
TR4 |
|+-] [---]\[-+
|
| TR4
X5
++-] [-------+--------------------------------------------------------(
||
|
||X5
TR5 |
|+-] [---]\[-+
|
|
| TR7
X6
++-] [-------+--------------------------------------------------------(
||
|
||X6
TR8 |
|+-] [---]\[-+
|
|
| TR3
X7
++-] [-------+--------------------------------------------------------(
||
|
||TR5
|
|+-] [-------+
||
|
||X7
TR6 |
|+-] [---]\[-+
|
|
| TR9
X8

Traduction GRAFCET-LADDER

Page 14/20

|
|
)----+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
)----+
|
|
|
|
|
|
|
|
|

Med SOUHANE

Rsum de Thorie

Automates Programmables I :Unit 6

++-] [-------+--------------------------------------------------------(
||
|
||X8
TR10 |
|+-] [---]\[-+

Traduction GRAFCET-LADDER

Page 15/20

)----+
|
|
|

Med SOUHANE

Rsum de Thorie

Automates Programmables I :Unit 6

Section des Compteurs et temporisateurs


|
|
| X4
TM4
|
+--] [----------------------------------------------------------------(TIM)----+
|
0010
|
|
|
|
|
| X4
TM4
|
+--]\[----------------------------------------------------------------(RAZ)----+
|
0000
|
|
|

Section des Actions sur les SORTIES


|
S1
|
| X3
MONT
|
++-] [-+--------------------------------------------------------------( )----+
||
|
|
||
|
|
||X6 |
|
|+-] [-+
|
|
|
|
S2
|
| X2
DESC
|
++-] [-+--------------------------------------------------------------( )----+
||
|
|
||
|
|
||X8 |
|
|+-] [-+
|
|
|
|
S3
|
| X4
ALARM
|
++-] [-+--------------------------------------------------------------( )----+
||
|
|
||
|
|
||X8 |
|
|+-] [-+
|
|
|
|
|
| PS
PS
|
++-]\[-+--------------------------------------------------------------( )----+
||
|
|
||
|
|
||PS |
|
|+-] [-+
|
|
|
+--------------------- Fin-Diagramme ------------------------------------------+

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

Automates Programmables I :Unit 6

Page 17/20

Med SOUHANE

Rsum de Thorie

GRAFCET
tiquette / Simulation
POMPE1
L1
POMPE2
L2

Automates Programmables I :Unit 6

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

Automates Programmables I :Unit 6

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

Vous aimerez peut-être aussi