Professional Documents
Culture Documents
Bt. 22, Campus de Beaulieu, 35042 RENNES Cedex, FRANCE Tlphone : (33) 2 99 28 62 31 - Tlcopie : (33) 2 99 28 16 59 E-mail : Christian.Brousseau@univ-rennes1.fr
C. BROUSSEAU
TABLE DES MATIERES ...................................................................................... 1 LISTE DES FIGURES ET DES TABLEAUX ..................................................... 3 CHAPITRE I : INTRODUCTION........................................................................ 4 CHAPITRE II : COMPOSITION DU GRAFCET ............................................. 6
II.1 ) INTRODUCTION ...................................................................................................... 6 II.2 ) LES ETAPES ET LES ACTIONS ASSOCIEES ....................................................... 7 II.2.1 ) Les tapes..................................................................................................... 7 II.2.2 ) Les actions associes une tape................................................................ 7 II.2.3 ) Complments sur les actions ....................................................................... 8 II.3 ) LES TRANSITIONS ET LES RECEPTIVITES ASSOCIEES.................................. 8 II.3.1 ) Les transitions.............................................................................................. 8 II.3.2 ) La rceptivit associe une transition ...................................................... 9 II.3.3 ) Rgles respecter........................................................................................ 9 II.4 ) REPRESENTATION DE SEQUENCES MULTIPLES .......................................... 10 II.4 .1) Squences simultanes............................................................................... 10 II.4.2 ) Aiguillage................................................................................................... 10 II.4.3) Le saut dtapes et la reprise de squence ................................................. 10 II.5 ) PRISE EN COMPTE DU TEMPS ........................................................................... 10 II.5.1) fronts montant et descendant ...................................................................... 12 II.5.2 ) Temporisation ............................................................................................ 12 II.6 ) SOUS-PROGRAMMES........................................................................................... 13 II.7 ) UTILISATION DU GRAFCET................................................................................ 13
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
CHAPITRE IV : EXERCICES........................................................................... 27
IV.1 ) MARQUAGE DE PIECES ..................................................................................... 27
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
FIGURE 1 : SYNOPTIQUE DUN SYSTME AUTOMATIS. .................................................................................................. 4 FIGURE 2 : DESCRIPTION DE LA RALISATION DUN AUTOMATISME. .............................................................................. 5 FIGURE 3 : REPRSENTATION DTAPES DANS LE GRAFCET............................................................................................ 7 FIGURE 4 : REPRSENTATION DUNE TAPE ACTIVE....................................................................................................... 7 FIGURE 5 : REPRSENTATION SYMBOLIQUE DUNE ET DE PLUSIEURS ACTIONS............................................................... 8 FIGURE 6 : REPRSENTATION DUN ACTION CONDITIONNELLE SIMPLE. .......................................................................... 8 FIGURE 7 : REPRSENTATION DUNE ACTION RETARDE................................................................................................ 8 FIGURE 8 : REPRSENTATION DUNE ACTION LIMITE DANS LE TEMPS........................................................................... 8 FIGURE 9 : REPRSENTATION DUNE ACTION MMORISE.............................................................................................. 8 FIGURE 10 : SYMBOLISME DUNE TRANSITION ENTRE DEUX TATS................................................................................ 9 FIGURE 11 : EXEMPLE DUN GRAFCET COMPLET. ......................................................................................................... 10 FIGURE 12 : EXEMPLE ET SYMBOLISME DE SQUENCES SIMULTANES......................................................................... 11 FIGURE 13 : EXEMPLE ET SYMBOLISME DUN AIGUILLAGE........................................................................................... 11 FIGURE 14 : EXEMPLE DE SAUT DTAPES.................................................................................................................... 12 FIGURE 15 : EXEMPLE DE REPRISE DE SQUENCE......................................................................................................... 12 FIGURE 16 : EXEMPLE DE PROCESSUS DONT LES TRANSITIONS SEFFECTUENT SUR DES CHANGEMENTS DTATS. ....... 12 FIGURE 17 : SYMBOLISME D'UNE TRANSITION LIE UNE DURE. ............................................................................... 13 FIGURE 18 : REPRSENTATION PAR LE GRAFCET DUN SOUS-PROGRAMME.................................................................. 13 FIGURE 19 : ORGANIGRAMME DE LA SYNTHSE DUNE STRUCTURE DE COMMANDE, SOUS FORME DE GRAFCET.......... 14 FIGURE 20 : SYNOPTIQUE DUNE BASCULE RS............................................................................................................. 18 FIGURE 21 : REPRSENTATION D'UNE BRANCHE UNIQUE DE GRAFCET PARTIR DE BASCULE RS................................. 18 FIGURE 22 : SYMBOLISME D'UN MODULE STANDARD DE GRAFCET PARTIR DE BASCULE RS...................................... 19 FIGURE 23 : REPRSENTATION DE L'TAPE 0 DANS UN SQUENCEUR ASYNCHRONE. ................................................... 19 FIGURE 24 : REPRSENTATION D'UNE BRANCHE UNIQUE PARTIR DE BASCULES RS. .................................................. 19 FIGURE 25 : SYNOPTIQUE DUNE BASCULE JK. ............................................................................................................ 23 FIGURE 26 : SYMBOLISME DUNE BASCULE JK COMMANDE PAR DES FRONTS............................................................ 24 FIGURE 27 : SYMBOLISME D'UNE BASCULE JK POSSDANT DES ENTRES DE MISE ZRO ET DE MISE UN. ............... 24 FIGURE 28 : SYSTME DE MARQUAGE DE PICES ......................................................................................................... 27
TABLEAU 1 : TABLE DE VRIT D'UNE BASCULE RS. ................................................................................................... 18 TABLEAU 2 : TABLE DE VRIT D'UNE BASCULE JK..................................................................................................... 23
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
CHAPITRE I : INTRODUCTION
Le but de ce cours consiste tudier un moyen graphique permettant lautomatisation dun processus industriel. Un processus industriel (ou partie oprative) est un ensemble dquipements qui permet, partir dnergie et de produits non finis, de fabriquer des produits finis ou des objets directement utilisables. Lautomatisation de la partie oprative (P.O.) revient la placer sous le contrle et la commande (P.C.C.) dun systme qui la conduit vers lobjectif donn. On peut dire que le systme automatis est compos de 2 parties :
! !
la partie oprative, P.O. : cest le processus physique automatiser, la partie de contrle et de commande, P.C.C. : cest lautomatisme qui labore la sortie en fonction des consignes reues en entre (oprateur, ...) et des comptesrendus venant du processus.
Matire premire Signaux de commande Ordres P.C.C Signaux de contrle tats de l'volution de la P.O. P.O. nergie
Produit fini
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
5 Pour permettre le dialogue entre le concepteur/fabriquant de lautomatisme et le client/utilisateur de cet automatisme, il faut rdiger un document appel le cahier des charges. Dans ce cahier des charges, on spcifie toutes les fonctions, toutes les valeurs et grandeurs physiques, et tous les modes dutilisation du produit final mettre en uvre. Le passage du cahier des charges lautomatisation, passe par 3 niveaux :
!
Spcifications fonctionnelles (Grafcet de niveau 1) : Il permet au concepteur de bien comprendre et de prvoir ce que lautomatisme doit faire indpendamment des solutions techniques. On ne sintresse qu dcrire les ractions de la partie oprative aux divers vecteurs dentre sans prjuger daucune faon des technologies qui seront employes. Spcifications techniques et oprationnelles (Grafcet de niveau 2) : Les spcifications technologiques prciseront la faon dont lautomatisme doit sinsrer dans lensemble (interfaces ct processus et ct extrieur). Les spcifications fonctionnelles qui elles ne peuvent sexprimer en termes de signaux logiques, ne peuvent tre, pour la plupart, formalises par le Grafcet (fiabilit, maintenance, possibilits dvolution, ...). On parlera par la suite, de Grafcet de niveau 1 et de niveau 2. Troisime niveau : Il concerne la documentation et lentretien de lautomatisme. Concepteur / Fabriquant Client / Utilisateur
Grafcet
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
II.1 ) INTRODUCTION
Le GRA.F.C.E.T. (labor en 1977) est labrviation de lexpression GRAphe Fonctionnel de Commande Etape/Transition. Il permet de dcrire tous les comportements attendus dun automatisme de commande face aux vnements ou informations issus dun processus automatis. Il rsulte dune synthse ralise par lA.F.C.E.T.1, de tous les outils de description existants. En dautres termes, cest un modle graphique de reprsentation du cahier des charges dun automatisme logique. Le grafcet est devenue une norme dabord franaise (AFNOR2 C03190) en 1982, puis une norme internationale (IEC3 848) en 1987. Le fonctionnement dun automatisme comporte des dures pendant lesquelles les grandeurs physiques restent fixes (tapes ou tats) et des dures pendant lesquelles certaines variables varient dune valeur une autre (transitions). Le grafcet est alors compos :
! ! !
dEtapes auxquelles sont associes des Actions, de Transitions auxquelles sont associes des Rceptivits, de Liaisons orients reliant les tapes aux transitions et les transitions aux tapes. Ces liaisons seront flches que lorsquelles ne respectent pas le sens de parcours gnral du haut vers le bas.
A.F.C.E.T. : Association Franaise pour la Cyberntique Economique et Technique. A.F.NOR. : Agence Franaise de NORmalisation. 3 I.E.C. : International Engineering Consortium.
1 2
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
0 6
Figure 3 : Reprsentation dtapes dans le grafcet. A un instant donn, une tape est soit active, soit inactive. Ltape active est reprsente en y plaant un point (marqueur ou jeton) dans la partie infrieure du rectangle correspondant. Ltape possde aussi une variable associe appele variable dtat dtape et note Xi o i est le numro de ltape. Cette variable est une variable boolenne valant 1 si ltape i est active, 0 sinon. 6 : tape numro 6 active
Figure 4 : Reprsentation dune tape active. II.2.2 ) Les actions associes une tape A chaque tape sont associes, en gnral, une ou plusieurs actions lmentaires ou complexes. Ces actions ralisent des travaux chaque fois que ltape, laquelle elles sont associes, est active. Les actions peuvent tre externes (commander le processus, ...) ou internes (calcul, ...). Cela peut donc tre des commandes, des propositions logiques composes de variables reprsentatives des entres et des sorties de lautomatisme, mais aussi de certaines tapes du grafcet. Ces dernires sont appeles actions de forage , cest--dire quune tape peut activer, ou forcer, une autre tape du mme ou dun autre grafcet. Les actions sont inscrites de faon littrale ou symbolique dans un rectangle latral reli ltape par un trait.
6 6
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
laction niveau (ou continue), qui sexcute tant que ltape laquelle elle est associe reste active, laction conditionnelle, qui elle mme se dcompose en trois cas particuliers : laction conditionnelle simple, qui sexcute sous condition logique : Cond 6 C Ordre A (A = Cond . X6) Figure 6 : Reprsentation dun action conditionnelle simple. laction retarde : 5s 6 D Ordre A (A = t/6/5s . X6) Figure 7 : Reprsentation dune action retarde. laction limite dans le temps : 2s 6 L Ordre A (A = t/6/2s . X6) Figure 8 : Reprsentation dune action limite dans le temps.
laction mmorise, cest une action qui reste active jusqu' ce quune nouvelle action lui donne lordre de se dsactiver : n S Dbut Ordre A
R Arrt Ordre A
9 Le franchissement de la transition consiste dsactiver ltape (ou les tapes) immdiatement prcdentes (relie(s) la transition) et dactiver ltape (ou les tapes) immdiatement suivante(s). II.3.2 ) La rceptivit associe une transition On associe chaque transition une proposition (ou condition) logique appele rceptivit qui, un instant donn, peut tre vrifie ou non. Lexpression de la rceptivit est forme uniquement par les variables (reprsentant des grandeurs physiques) qui sont ncessaires au franchissement de la transition. On peut citer quelques exemples prcis :
! ! !
la position dun mobile, l'tat dun bouton poussoir (0 ou 1), une temprature suprieure, infrieure ou gale une valeur donne.
Il est noter que ces rceptivits peuvent aussi reprsenter un temps. Une rceptivit peut faire intervenir, outre les variables dentre, le caractre actif ou inactif de certaines tapes. Une transition est reprsente par un trait horizontal ct duquel on crit lexpression logique de sa rceptivit. 2 X7 3 F 7 A B 6 c.d Action 7
Figure 10 : Symbolisme dune transition entre deux tats. II.3.3 ) Rgles respecter
!
Deux tapes ne doivent jamais tre relies directement : elles doivent tre spares par une transition. De mme, deux transitions ne doivent jamais tre relies directement entre elles : une tape doit les sparer. Une transition peut tre valide ou non. Elle est valide lorsque toutes les tapes immdiatement prcdentes sont actives. Elle est franchie lorsquelle est valide et que la condition logique associe est vraie. Le franchissement dune transition entrane dans lordre, la dsactivation de toutes les tapes immdiatement prcdentes et lactivation de toutes les tapes immdiatement suivantes. Toutes les transitions simultanment franchissables un instant donn, sont simultanment franchies.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
10
P.C.C.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
11 2 p divergence en ET
5 3 6 4 7
q 8 convergence en ET
a.b 5 3 6 4 e 7
convergence en OU
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
II.5.1) fronts montant et descendant La notation a indique que la rceptivit sera vraie lors du passage de 0 1 de la variable a, cest le front montant. De mme, a indique que la rceptivit sera vraie lors du passage de 1 0 de la variable a, cest le front descendant. La notation a pour la variable a. indique que la rceptivit sera vraie si lon passe de 0 1 puis de 1 0
2 2 a 3 3 22 a 8 a 7 a
7 a 77 a 8
Figure 16 : Exemple de processus dont les transitions seffectuent sur des changements dtats. II.5.2 ) Temporisation La rceptivit associe une transition ne sera vraie que lorsqu'une dure de temps sera coule. On indique aprs le repre t, ltape laquelle elle est associe et sa dure.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
13 2 B T t/2/15 s 3 F
II.6 ) SOUS-PROGRAMMES
Lorsquune phase se rpte plusieurs fois, dans un cahier des charges, il est possible, au lieu de la rpter chaque fois, de lexprimer par un sous-programme appel autant de fois que ncessaire. Un sous-programme est symbolis sous la forme suivante :
2 x 3 y 4 z
SP1
10 M 11 B D
SP1
12 A
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
Etude des modes de fonctionnement Choix des tapes initiales Trac progressif du grafcet
Inclusion de tous les modes ? Fin Figure 19 : Organigramme de la synthse dune structure de commande, sous forme de grafcet.
On souhaite automatiser le processus suivant : un chariot est entran par un moteur deux sens de marche : droite et gauche. Le chariot est susceptible de faire les aller - retour entre deux positions A et B. Sa position de repos est en A. Lorsque lon appuie sur un bouton poussoir M, le chariot se dplace vers B. Puis arriv en B, il repart vers A. A son arrive en A, deux cas peuvent se produire : si M est relch, il sarrte, si M est appuy, il repart vers B. Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
avec A et B, deux capteurs de position. On note : D, dplacement vers B (rotation droite du moteur), G, dplacement vers A (rotation gauche du moteur).
!
Elaboration du grafcet : Les variables dentre sont : A, B et M. Les variables de sortie sont : D et G.
0 M 1 B 2 A G D A B M G P.C.C. D
Nous allons modifier le cahier des charges en ajoutant deux boutons poussoir V et S : V : pour activer le systme. Si V = 0, le bouton poussoir M na plus aucun effet. Si le chariot nest pas en A, il y retourne ds que V est activ. S : pour larrt durgence. A nimporte quel instant, si on appuie sur S, le systme sarrte. Pour cela, nous allons utiliser deux grafcets : le grafcet principal : GP ou le fonctionnement normal, le grafcet traitant les conditions de scurit. Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
16 initiale. Ltape X10 permet la remise zro de toutes les tapes du grafcet principal sauf ltape X10 0 A . X11 1 B 2 A Grafcet principal (G.P.) Grafcet de scurit G M . A . X11 D 11 S 10 Initialisation du G.P. V.S Validation du G.P.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
17
III.1 ) INTRODUCTION
Aprs llaboration du grafcet, on doit passer la ralisation de lautomatisme correspondant. Les composants lectroniques dont nous disposons permettent deux types de solutions :
! !
Les deux solutions (cble ou microprogramme) ont leurs avantages et leurs inconvnients. Pour des systmes ncessitant un temps de rponse extrmement court (systmes radars par exemple), la solution cble est la plus adquate. Linconvnient est que le circuit final est fig. Ds que lon veut ajouter ou supprimer une grandeur, il faut soit intervenir sur le cblage (ce qui est trs dlicat), soit raliser un nouveau circuit. La ralisation microprogramme vient remdier ce dernier dfaut, puisque la modification dans lautomatisme ncessite seulement une modification du programme.
Q Q
Leffet mmoire est ralise avec la combinaison R = S = 0. La table de vrit de la bascule RS est la suivante : R 0 0 1 1 S 0 1 0 1 Q(t+1) Q(t) 1 0 Interdit
Tableau 1 : Table de vrit d'une bascule RS. III.2.1 ) Cas dune branche unique
2 2 a 3 B S 3 Q A
S Q a
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
19 la scurit de fonctionnement du grafcet exige qu la mise sous tension, seule ltape 0 doit tre active et les autres dsactives. Ceci est obtenu en envoyant le signal dinitialisation (INIT) sur lentre S0 de la premire bascule et les entres Rk de toutes les autres, d'o le schma d'un module standard :
INIT
S Q Rceptivit de la transition
Action
Etape suivante
Figure 22 : Symbolisme d'un module standard de grafcet partir de bascule RS. Pour ltape 0, on ajoute une porte logique OU. Rceptivit INIT
S0 Figure 23 : Reprsentation de l'tape 0 dans un squenceur asynchrone. Pour un grafcet global branche unique, on obtient donc :
0 : S0 = INIT + m . X2 R 0 = X1 (X1 = Q1) a.b m 1 a 2 B A S1 = B = a . b . X0 1 : R1 = INIT + X2
Figure 24 : Reprsentation d'une branche unique partir de bascules RS. Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
20 III.2.2 ) Cas des branches multiples Dans le cas de branches multiples, on obtient les quations logiques suivantes pour les entres R et S des bascules :
!
a1 m1
!
a2 m2
ap mp
Divergence en ET : n a Sm1 = Sm2 = .......... = Smp = a . Xn Rn = (Xm1 . Xm2 . .......... . Xmp) + INIT
m1
!
m2
mp
Convergence en OU : n2 np a2 ap Sm = a1 . Xn1 + a2 . Xn2 + .......... + ap . Xnp Rn1 = Rn2 = .......... = Rnp = Xm + INIT m
n1 a1
Convergence en ET : n2 np Sm = Xn1 . Xn2 . .......... . Xnp . a a m Rn1 = Rn2 = .......... = Rnp = Xm + INIT
n1
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
21 III.2.3 ) Exemple de laller - retour dun chariot Nous avons trois tapes distinctes, ce qui ncessite trois squenceurs asynchrones : Ltape 0 : 0 M 1 B 2 A G D S0 = X2 . A + INIT R 0 = X1 Ltape 1 : S1 = X 0 . M R1 = X2 + INIT Ltape 2 : S2 = X 1 . B R2 = X0 + INIT Les actions D et G : D = X1 et G = X2. Le schma lectrique du circuit est alors le suivant : M D B G A
S 0 R
S 1 R
S 2 R
INIT III.2.4 ) cas non ralisables avec les squenceurs asynchrones Soit le grafcet suivant :
0 b 1 a D
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
Si simultanment ltape 1 est active et b = 1, on aura S0 = R0 = 1, ce qui conduit une combinaison interdite, do une rponse alatoire. Deux solutions sont possibles :
!
Exercice : Donner les expressions de Si et Ri des modules du GP et du grafcet de scurit. S0 = X2 . A + X10 + INIT R 0 = X1 + X2 S1 = X0 . M . A . X11 R1 = X2 + INIT S2= X1 . B + X0 . A . X11 R2= X0 + INIT III.2.5 ) Les inconvnients des squenceurs asynchrones Ils sont de plusieurs ordres mais sont principalement lis au fait quil ny ait pas dhorloge pour cadencer le systme. Soit :
!
S10 = X11 . S + INIT R10 = X11 S11 = X10 . V . S R11 = X10 + INIT
La dsactivation de ltape prcdente ne se fait quaprs franchissement de la transition, puis lactivation de ltape suivante, do un temps de recouvrement (exemple du moteur Droite - Gauche). La sensibilit aux parasites. Il se peut que la monte dune variable entrane le dclenchement dune transition. Le nombre de modules crot avec le nombre dtapes.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
23 Pour pallier en partie ses diffrents inconvnients, lvolution du processus doit se faire des moments prcis sur tous les circuits, cest ce que lon appelle des squenceurs synchrones.
Figure 25 : Synoptique dune bascule JK. La table de vrit de la bascule JK est la suivante : J 0 0 1 1 K 0 1 0 1
Q
Tableau 2 : Table de vrit d'une bascule JK. La sortie Q ne peut changer dtat quaprs une impulsion de lhorloge H. Il existe deux types de bascules JK :
! !
les JK commandes par un front montant (figure 21a), les JK commandes par un front descendant (figure 21b).
Dans une ralisation, afin d'viter des problmes de synchronisation entre les modules, il est dconseill dutiliser des bascules JK de types diffrents.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
24
J H K a ) Front montant. JK
J H JK
K b ) Front descendant.
Figure 26 : Symbolisme dune bascule JK commande par des fronts. Les bascules JK contiennent des entres asynchrones appeles entres de forage :
! !
Clear et Preset sont immdiatement actives ds que lune est au niveau 0. Preset J H K Clear
Q JK Q
Figure 27 : Symbolisme d'une bascule JK possdant des entres de mise zro et de mise un. III.3.2 ) Ralisation avec des squenceurs synchrones Avec les squenceurs synchrones, la dsactivation dune tape et lactivation de ltape suivante vont tre simultanes. Un des avantages est la mise en commun d'un certain nombre d'entres J et K (Jn = Kn-1). Ceci permet dviter davoir plusieurs tapes actives simultanment. n-1 a n b n+1 Kn = b . Xn Jn+1 = b . Xn
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
25 Exemple : Aller - retour d'un chariot. X10 0 A . X11 1 B 2 A Grafcet principal (G.P.) Grafcet de scurit G M . A . X11 D 10 Initialisation du G.P. V. S 11 S Validation du G.P.
On aura besoin de 5 JK, 3 pour le GP et 2 pour le grafcet de scurit. Soit les quations suivantes :
!
pour le grafcet de scurit : J10 = X11 . S K10 = X10 . V . S J11 = K10 K11 = X11 . S = J10
Pour initialiser le grafcet, on actionnent INIT. Avec les bascules JK, il suffit de mettre Clear 0 sur toutes les bascules sauf la 0, et de faire un Preset sur la bascule 0.
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
A . X11 . X0
Clear
X2
X0
Clear
X1 K
2
Pres.
0 K
Clear
1 X11 K
Pres.
1 A . X11 . X0 1
X11
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
27
CHAPITRE IV : EXERCICES
une empreinte est obtenue par un vrin B (aller et retour), la pice est dplace par un vrin A (aller et retour), une seconde empreinte est obtenue par le vrin B (aller et retour), la pice est jecte par un vrin C (aller et retour).
b0 Bb1 A+ AB+
a1 CC+ c0
c1
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1
28 Un bouton poussoir m permet la mise en marche du systme. Proposer un Grafcet pour la ralisation de ce systme. Mentionner l'tat initial du systme et faire en sorte que les mmes actions ne soient pas dupliques. SOLUTION : m a0, a1 b0, b1 c0, c1
!
P.C.C
A +, A B +, B C +, C -
Grafcet total :
0 m 1 b1 2 b0 3 a1 4 a0 5 b1 6 b0 7 c1 8 c0 Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1 CC+ BB+ AA+ BB+
29
!
Grafcet simplifi :
0 m
A- B- C-
1 b1 2
B+
B-
a 1 . b0 6 a0 4 c1 5 c0 CC+ A3
a 0 . b0 A+ a1
Informatique Industrielle : Automatisation d'un Processus Industriel Matrise E.E.A. - Universit de Rennes 1