Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
CHAPI
TRE
III :
LE
GRA
FCET
Introduction :
Le Grafcet (GRApheFonctionnel de Commande Etape Transition) est un langage
fonctionnel graphique destiné à décrire les différents comportements d’un automatisme
séquentiel. Il apporte une aide appréciable lors de l’exploitation de la machine pour les
dépannages et les modifications.
Lors de la conduite d'un projet, différents grafcets seront élaborés, plus ou moins détaillés,
enfonction de l'avancement de l'étude. Ils permettront la description selon différents points de
vue, unevision globale du système automatisé, la description du fonctionnement du système
d'un point devue partie opérative, ou encore la description du fonctionnement attendu d'une
partie commandeidentifiée.
Le point de vue système ou procédé : Le grafcet décrit alors la coordination des tâches
nécessaires à l'élaboration de la valeur ajoutée.
Un Grafcet est composé d'étapes, de transitions et de liaisons orientées reliant entre elles
les étapes et les transitions, structurés en un réseau alterné formant l'ossature (squelette)
séquentielle graphique
1. Les étapes :
Une ETAPEest une situation dans laquelle le comportement de la partie commande est
invariant vis-à-visde ses entrées et de ses sorties. Elle correspond à une phase durant laquelle
on effectue une ACTION pendant une certaine DUREE (même faible mais jamais nulle).
L'action doit être stable, c'est à dire que l'on fait la même chose pendant toute la durée de
l'étape.
On représente chaque étape par un carré, l'action est représentée dans un rectangle à
gauche, l'entrée se fait par le haut et la sortie par le bas. On numérote chaque étape par un
entier positif, mais pas nécessairement croissant par pas de 1, il faut simplement que jamais
deux étapes différentes n'aient le même numéro.
- Une étape est ACTIVE ou INACTIVE. Un point à l'intérieur du carré est parfois
utilisé pour l'étude du comportement dynamique du système, lorsque l'étape est active.
- A une étape i, on peut associer une variable binaire xi dont les états "0" et "1" sont
associés respectivement à l'inactivité et à l'activité de l'étape i.
2. Les actions :
L’action associée à l’étape peut être de 3 types : continue, conditionnelle ou mémorisée.
Là où les sorties correspondant à l’ordre A sont mises à 1 tant que l’étape associée est
active. Lorsque l’´étape devient inactive, la ou les sorties sont mises à 0.
Actions conditionnelles :
Une action conditionnelle n’est exécutée que si l’étape associée est active et si la
condition associée est vraie. Elles peuvent être décomposées en 3 cas particuliers :
Une action conditionnelle simple est l'exécution de l'action est soumis à une condition.
Une action conditionnelle retardée est une action où la condition s'écrit : "t/Xi/d" avec d, délai
associé au retard mis pour passer à 1 après que Xi soit passé à 1.
Une action conditionnelle limitée dans le temps sur l'étape n est une action
conditionnelle où la condition s'écrit L/Xn avec L, durée associée à la limitation temporelle
Actions mémorisées :
Une étape à action mémorisée permet de mettre la sortie correspondante dans un état
spécifiélors de son activation. Sa désactivation ne remet pas la sortie associée à son état
d'origine : lepassage dans un autre état de cette sortie devra être décrit explicitement par une
autre étape.
On peut ainsi donner l’équation d’un ordre A en fonction des états des étapes, des
conditions éventuelles et du temps.
Les transitions indiquent les possibilités d’évolutions du cycle, à chaque transition est
associée à une réceptivité.
La réceptivité est la condition logique pour l’évolution du grafcet. Si la réceptivité est vrai
(=1) le cycle peut évoluer. Les réceptivités proviennent du pupitre de commande, des fins de
courses ou d’information provenant de la partie opérative.
Réceptivités particulières :
Réceptivité dépendante du temps
Exemples :
[C1 = 3]
[Température > 10°]
4. Règles de syntaxe
Les points de vue sont au nombre de trois : le point de vue système, le point de vue partie
opérative, et le point de vue partie commande. Ce sont les points de vue selon lequel
l'observateur s'implique dans le fonctionnement du système, pour en donner une description.
Le point de vue système ou procédé : Le grafcet décrit alors la coordination des tâches
nécessaires à l'élaboration de la valeur ajoutée.
Le point de vue partie opérative : Le grafcet décrit le comportement attendu de la partie
commande pour obtenir les effets souhaités sur la partie opérative. Evolution des actionneurs
ou pré-actionneurs.
Le point de vue partie commande : Le grafcet décrit le comportement attendu de la partie
commande, après avoir effectué les choix correspondants (évolution de l'automate).
On établit alors deux grafcets différents, pour les deux configurations matérielles
retenues.
Règle1 : Les étapes INITIALES sont celles qui sont actives au début du
fonctionnement. On les représente en doublant les côtés des symboles. On appelle début du
fonctionnement le moment où le système n'a pas besoin de se souvenir de ce qui s’est passé
auparavant (allumage du système, bouton "reset",...).
Règle2 : Une TRANSITION est soit validée, soit non validée (et pas à moitié validée).
Elle est validée lorsque toutes les étapes immédiatement précédentes sont actives (toutes
celles reliées directement à la double barre supérieure de la transition). Elle ne peut être
FRANCHIE que lorsqu'elle est validée et que sa réceptivité est vraie. Elle est alors
obligatoirement franchie.
Règle5 : Si une étape doit être à la fois activée et désactivée, elle RESTE active.
Cycle:
Sur ordre de l'opérateur, la charge présente en A est transférée en B.
Après déchargement automatique de la charge, le crochet revientautomatiquement
s'immobiliser en A.Une nouvelle charge est alors accrochée manuellement et le cycle peut
recommencer. Ce déroulement des évènements est représenté par le grafcet séquence unique
suivant :
Il est à noter que le cycle ne recommencera que si les deux opérations de remplissage et de
bouchagesont achevées. Le grafcet décrivant ce système est le suivant :
4. Saut d’étape :
Le saut d’étape permet de sauter une ou plusieurs étapes en fonction de la progression
d’un cycle.
5. Reprise d’étape :
La reprise d’étape permet de ne pas continuer le cycle mais de reprendre une séquence
précédente lorsque les actions à réaliser sont répétitives.
Par conception le grafcet de coordination des tâches n’exploite que les trois premières règles
du grafcet.
L’activation ou la clôture d’une tâche peuvent être conditionnées par des données issues de
tous les niveaux de traitements. Les transitions du Grafcet de coordination des tâches seront
associées aux conditions contextuelles de lancement des tâches. Les réceptivités associées
peuvent donc comporter:
1- Grafcet synchronisé :
Mise en situation :
L'information "X13" renseigne le grafcet de Tâches, que la Tâche "Positionner" est bien
terminée et permettra son évolution à l'étape 2.
Méthode : Identifier les Tâches et Tracer le grafcet de coordination des Tâches. Tracer les
grafcets de chaque Tâche. Réaliser le dialogue (synchronisation) entre le grafcet de
coordination des Tâches et les grafcets de Tâches.
Nota : Chaque grafcet de tâche se terminera par une étape sans action, qui donnera
l’information « Tâche terminée » au grafcet de coordination des tâches et le fera évoluer à
Khemissi Hana Page 17
Cours Automatismes industriels CH3
Génie Mécanique 2021/2022
l’étape suivante. Chaque grafcet de tâche se terminera par une transition, qui vérifiera que
l’information « Tâche terminée » a bien été reçue par le grafcet de coordination de tâches et a
donc évolué à l’étape suivante.
2- Les macro-étapes :
Pour améliorer la compréhension, les spécifications, sous forme de grafcet, peuvent être
représentées à plusieurs niveaux par macro représentation. La notion de macro représentation
utilise le concept de macro étape. Le concept de macro étape permet des descriptions par
affinements successifs tout en restant dans l’esprit du Grafcet.
Une macro-étape (ME) est la représentation unique d'un ensemble d'étapes et de transition
nommé "Expansion d'étapes", la macro-étape se substitue à une étape du GRAFCET.
L'expansion de ME comporte une étape d'entrée et une étape de sortie repérées par E
et S.
- Tout franchissement de la transition amont de la macro-étape active l'étape E d'entrée
de son Expansion.
- L’étape de sortie participe à la validation des transitions aval de la macro-étape.
- La transition suivant la macro-étape n’est validée que lorsque la dernière étape de
l’expansion de macro-étape est active.
Il y a encapsulation d’un ensemble d’étapes, dites encapsulées, par une étape, dite
encapsulante, si et seulement si, lorsque cette étape encapsulante est active, l’une, au moins,
Khemissi Hana Page 18
Cours Automatismes industriels CH3
Génie Mécanique 2021/2022
des étapes encapsulées est active. Le spécificateur peut utiliser l’encapsulation pour structurer
de manière hiérarchique un grafcet. Le tableau suivant permet de décrire les différents
éléments de l’encapsulation.
Symboles Description
Étape encapsulante :
L’étape encapsulante possède toutes les propriétés de l’étape. Elle
peut donner lieu à une ou plusieurs encapsulations possédant chacune au
moins une étape active lorsque l’étape encapsulante est active, et ne possé
dant aucune étape active lorsque l’étape encapsulante est inactive.
On peut indiquer par une expression littérale qu’une étape # est
encapsulée dans une étape encapsulante * en utilisant les variables
d’étape et sans nommer l’encapsulation.
Remarque : cette notation convient pour désigner une suite hiérarchique
d’étapes encapsulées les unes dans les autres, elle permetégalement une i
dentification relative des étapes par niveau
d’encapsulation.
Exemple : X4/X25/X12 désigne l’encapsulation de l’étape 12 dans
l’étape 25, elle-même encapsulée dans l’étape 4.
Cette représentation indique que cette étape participe à la situation
initiale.
Dans ce cas, l’une, au moins, des étapes encapsulées dans chacune
de ses encapsulations doit être également une étape initiale.
Lien d’activation :
Représenté par un astérisque à gauche des symboles d’étapes
encapsulées, le lien d’activation indique quelles sont les étapes
encapsulées actives à l’activation de l’étape encapsulante.
Il ne faut pas confondre le lien d’activation avec l’indication des étapes
initiales qui peuvent être encapsulées. Il est toute fois possible qu’une
étape initiale encapsulée possède également un lien d’activation.
La désactivation d’une étape encapsulante a pour conséquence la
désactivation de toutes ses étapes encapsulées. Cette désactivation
est souvent le fait du franchissement d’une transition aval de l’étape
encapsulante, mais peut également résulter de tout autre moyen de
désactivation (forçage ou encapsulation de niveau supérieur).
# Lorsque l'étape encapsulante 23 est activée, les étapes 1 et 85 de G1 sont activées, ainsi
que les étapes 1 de G2 et 2 de G3.
# Lorsque l'étape encapsulante 88 est activée, l'étape 100 de G24 est activée.