Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Pr. SENHAJI
1
Comment le Grafcet est-il utilisé en pratique ?
• Il permet de garantir des relations de travail optimales entre les professionnels.
En détail, le concepteur de système crée le Grafcet. Ensuite, l’ingénieur
mécanique l’utilise afin de construire la machine demandée. Après cela,
l’expert en automates programmables écrit un programme adapté au système et
l’ingénieur de mise en service peut préparer la machine pour fonctionner.
• Grâce aux grafcets, même les opérateurs peuvent comprendre les processus de
fonctionnement d’une machine et les personnelles de maintenance peuvent
résoudre, facilement, les perturbations diverses.
2
Historiques
• En 1975, un groupe d'universitaires et industriels de la section "Systèmes Logiques"
de l'AFCET (Association Française de Cybernétique Economique et Technique) se
sont fixés l'objectif de définir un formalisme adapté à la représentation des
évolutions séquentielles d'un système et ayant les caractéristiques suivantes :
• Simple;
• Accepté par tous;
• Intelligible à la fois par les concepteurs et les exploitants;
• Fournissant potentiellement des facilités de passage à une réalisation, à base matérielle et/ou
logicielle de l'automatisme ainsi spécifié.
3
Définition
4
• C'est un outil graphique puissant, directement exploitable, car c'est aussi
un langage pour la plupart des API existants sur le marché. Lorsque le
mot GRAFCET (en lettre capitale) est utilisé, il fait référence à l'outil
de modélisation. Lorsque le mot grafcet est écrit en minuscule, il fait
alors référence à un modèle obtenu à l'aide des règles du GRAFCET.
5
• Le GRAFCET comprend :
• des étapes associées à des actions ;
• des transitions associées à des réceptivités ;
• des liaisons orientées reliant étapes et transitions.
6
Les concepts de base du GRAFCET
1 – Etape
2 - Actions associées aux étapes
3 - Transition
4 - Liaisons orientées
5- Classification des actions associées aux étapes
7
1 - Etape
• Une étape symbolise un état ou une partie de l'état du système automatisé. L'étape possède deux
états possibles : active représentée par un jeton dans l'étape ou inactive. L'étape i, représentée par
un carré repéré numériquement, possède ainsi une variable d'état, appelée variable d'étape Xi.
Cette variable est une variable booléenne valant 1 si l'étape est active, 0 sinon.
• La situation initiale d'un système automatisé est indiquée par une étape dite étape initiale et
représentée par un carré double.
• Dans un grafcet il doit y avoir au moins une étape initiale.
8
2 - Actions associées aux étapes
9
3 - Transition
• Une transition indique la possibilité d'évolution qui existe entre deux étapes et donc
la succession de deux activités dans la partie opérative. Lors de son franchissement,
elle va permettre l'évolution du système. A chaque transition est associée une
condition logique appelée réceptivité qui exprime la condition nécessaire pour
passer d'une étape à une autre.
10
3 - Transition
• La réceptivité qui est une information d'entrée qui est fournie par :
• l'opérateur : pupitre de commande,
• la partie opérative : états des capteurs,
• du temps, d'un comptage ou tout opération logique, arithmétique...
• du grafcets : d'autres grafcet pour la liaison entre grafcets ou de l'état courant des étapes du grafcet (les Xi),
• d'autres systèmes : dialogue entre systèmes,
• .....
Remarque:
• Si la réceptivité n'est pas précisée, alors cela signifie qu'elle est toujours vraie. (=1) 11
4 - Liaisons orientées
• Elles sont de simples traits verticaux qui relient les étapes aux transitions
et les transitions aux étapes. Elles sont normalement orientées de haut vers
le bas. Une flèche est nécessaire dans le cas contraire.
12
5. Classification des actions associées aux étapes
13
5.1 - Actions continues :
14
5.2 - Actions conditionnelles:
15
Action conditionnelle simple : Type C
16
- Action retardée : Type D (delay)
17
Action de durée limitée: Type L (limited)
18
Action maintenue sur plusieurs étapes:
• Afin de maintenir la continuité d'une action sur plusieurs étapes, il est possible de
répéter l'ordre continu relatif à cette action, dans toutes les étapes concernées ou
d'utiliser une description sous forme de séquences simultanées (Les séquences
simultanées seront traitées ultérieurement ).
19
Action mémorisée
• Le maintien d'un ordre, sur la durée d'activation de plusieurs étapes consécutives,
peut également être obtenu par la mémorisation de l'action, obtenue par l'utilisation
d'une
fonction auxiliaire appelée fonction mémoire.
20
Action mémorisée
21
22
23
24
6 - Les structures de base
6.1 - Notion de Séquence :
• Une séquence, dans un Grafcet, est une suite d'étapes à exécuter l'une après l'autre.
Autrement dit chaque étape ne possède qu'une seule transition AVAL et une seule
transition AMONT.
25
Saut d'étapes et reprise de séquence
• Le saut d'étapes permet de sauter une ou plusieurs étapes lorsque les actions
associées sont inutiles à réaliser, La reprise de séquence (ou boucle) permet de
reprendre, une ou plusieurs fois, une séquence tant qu'une condition n'est pas
obtenue.
26
6.3 - Aiguillage entre deux ou plusieurs séquences (Divergence en OU)
• On dit qu'il y a Aiguillage ou divergence en OU lorsque le grafcet se décompose
en deux ou plusieurs séquences selon un choix conditionnel. Comme la divergence
en OU on rencontre aussi la convergence en OU. On dit qu'il y a convergence en
OU, lorsque deux ou plusieurs séquences du grafcet converge vers une seule
séquence.
Si les deux conditions a et d sont à 1 simultanément, les étapes 2 et
4 vont devenir actives simultanément, situation non voulue par le
concepteur. Donc elle doivent être des conditions exclusives
27
6.4 - Parallélisme entre deux ou plusieurs séquences (ou séquences
simultanées ou divergence convergence en ET) :
28
La synchronisation permet d'attendre la fin de plusieurs activités se déroulant en parallèle, pour continuer
par une seule. 29
30
31
Logiciels de GRAFCET téléchargeables ou
utilisables en ligne
Les 4 meilleurs logiciels de grafcet
• Il existe d’innombrables logiciels en ligne, mais pour votre intérêt, nous
allons vous proposer les top 4 logiciels GRAFCET.
• Grafcet Studio
• GitMind
• Lucidchart
• SFCEDIT
32
33
• Pour faire votre grafcet, vous pouvez utiliser le logiciel Grafcet Studio.
C’est un logiciel vous permettant de concevoir facilement des Grafcets,
les simuler et les transférer sur votre automate. À part cela, ce logiciel est
compatible avec Windows 7, 8, et 10 et il contient les éléments suivants :
• Éditeur de grafcet : utilisé pour éditer
• Simulateur de plantation d’herbe : qui sert à simuler la plantation d’herbe sur PC ;
• Pilote de communication : qui a le rôle de connecter des périphériques externes
(PLC, PC embarqué, etc.) ;
34
• À part cela, Grafcet Studio peut être utilisé afin de programmer des :
• API Siemens (S7-300, S7-400, S7-1200 et S7-1500) ;
• Contrôleurs basés sur Arduino (Simatic IOT 2000, Simatic IOT 2040) ;
• Contrôleurs basés sur Codesys V3 (Wago, Schneider, Eaton) ;
35
36
• GitMind désigne un logiciel gratuit de cartes mentales et de diagrammes .
Puisque le grafcet s’agit d’une représentation graphique composée de
différents bloques d’objets, vous pouvez effectuer votre grafcet
simplement avec GitMind.
• Effectivement, les éléments de diagramme de GitMind proposent toutes
les formes possibles comme : le carré, le losange, le cercle, etc. Et vous
pouvez associer vos objectifs avec plusieurs types de flèches de liaisons.
37
• Les avantages de l’utilisation de GitMind sont :
• Le fait d’être entièrement gratuit ;
• Plusieurs modèles modifiables pouvant faciliter énormément vos tâches ;
• Interface simple et conviviale ;
• La possibilité de collaboration ;
• Et bien d’autres choses encore…
38
39
• Lucidchart désigne une plateforme de travail visuel en ligne. Il vous permet de
prendre en charge, la création de diagrammes, la visualisation de données, ainsi
que l’analyse des fonctionnalités d’un système.
• À cet égard, Lucidchart est donc un outil qualifié pour la création, et la simulation
d’une grafcet. En faisant un grafcet en ligne à l’aide de Lucidchart, vous pouvez
représenter et analyser un système d’automatisme. Ainsi, l’utilisation de ce
logiciel est donc une méthode efficace pour décrire les comportements et
l’évolution d’un système d’automatisation. En bref, Lucidchart vous permet
d’établir une correspondance séquentielle et combinatoire entre :
• Les entrées, qui s’agit des transferts d’informations entre la partie opérationnelle vers la partie
de contrôle ;
• Les sorties, qui concernent les transferts d’informations de la partie commandement vers la
partie opérationnelle ;
40
• SFCEDIT est destiné à la modélisation de Grafcets ou GRAphes
Fonctionnels de Commande Etapes-Transitions. En effet, ces
représentations qui sont idéales pour les systèmes à évolution séquentielle,
permettent de visualiser le déroulement des automatismes en les
décomposant en diverses étapes. Soumise à la norme CEI 60848,
l'application veille elle-même sur la constitution des visuels et vous rend
la tâche plus aisée.
41