Skip to content
Aller au contenu principal

Symboles et règles GRAFCET

Découvrez ici tout sur les symboles GRAFCET standardisés selon IEC 60848, pour planifier vos processus avec précision et conformément aux normes.

Cette page a été traduite de l'allemand à l'aide de l'IA. En cas de divergence, la version allemande fait foi.

En savoir plus
Étape initiale

Étape initiale

État de la commande immédiatement après le démarrage, représentée par un double cadre. La numérotation est libre, « 0 » est l'usage courant.

Un GRAFCET commence généralement par une étape initiale "0", mais ce choix est entièrement libre.
Étape

Étape

Représente un état du processus. Tant que l'étape est active, les actions associées sont exécutées. Les étapes sont numérotées par ordre croissant.

Utilisez une numérotation croissante pour les étapes.
Transition

Transition

La réceptivité (condition de transition) est placée à droite de la transition. Un nom facultatif figure à gauche. L'étape précédente n'est désactivée que lorsque la réceptivité est vraie.

Syntaxe des réceptivités

BG1Condition simple (VRAI/FAUX)
BG1 · BG2Fonction ET (saisie avec *)
BG1 + BG2Fonction OU
BG1Négation (saisie avec !BG1)
(a + b) · cParenthèses
↑BG1Front montant
↓BG1Front descendant
5s/X1Retard à l'activation (5 s après l'étape 1)
sensor/3sRetard à la désactivation (3 s, front descendant)
X1Test d'étape (étape 1 active ?)
[C1<5]Comparaison analogique entre crochets
1Toujours vrai
Selon IEC 60848, placer les expressions analogiques / de comparaison entre crochets : [C1=8], [Temp>20], [Temp>20]*S1. Le contenu entre crochets est évalué comme une valeur booléenne.
Transition source

Transition source

Démarre un GRAFCET sans étape précédente.

Transition puits

Transition puits

Désactive l'étape précédente sans étape suivante.

Action continue

Action continue

L'action est active tant que l'étape associée est active. Dès que l'étape est quittée, l'action s'arrête immédiatement.

Action continue avec condition d'assignation

Action continue avec condition d'assignation

L'action n'est active que si l'étape est active et si la condition supplémentaire indiquée (SJ2) est vraie.

Action retardée

Action retardée

L'action ne commence qu'après l'écoulement du temps indiqué à gauche de la condition et se termine toujours avec son étape.

Remarque : les actions temporisées se terminent avec leur étape, même si un retard à la désactivation est encore en cours.
Action à durée limitée

Action à durée limitée

L'action commence immédiatement avec l'étape et se termine automatiquement après le temps indiqué, même si l'étape reste active.

Action mémorisée à l'activation

Action mémorisée à l'activation

La variable est écrite à l'activation de l'étape et reste mémorisée. L'affectation s'écrit avec « := ».

Syntaxe des actions

MotorVariable active tant que l'étape est active
K1 := 1Mettre la variable à 1
K1 := K1 + 1Incrémenter le compteur
Action mémorisée à la désactivation

Action mémorisée à la désactivation

La variable est écrite à la désactivation de l'étape et reste mémorisée.

Action mémorisée sur événement

Action mémorisée sur événement

La variable est écrite et mémorisée dès que l'étape est active et que l'événement (ici BG2) fournit un front (ici montant).

Commentaires

Commentaires

Les commentaires améliorent la lisibilité d'un GRAFCET. Ils doivent être placés entre guillemets.

Reprise de séquence

Reprise de séquence

Dans un GRAFCET, le sens d'évolution par défaut est du haut vers le bas. Une flèche vers le haut indique la reprise vers une étape antérieure.

Saut

Saut

Saut de retour vers une étape précédente, équivalent à une reprise de séquence. Dans cet exemple, le saut mène à l'étape 7.

Sélection de séquences

Sélection de séquences

Divise l'évolution en branches alternatives. Les réceptivités doivent être mutuellement exclusives. Ainsi, une seule branche est exécutée.

Séquences simultanées

Séquences simultanées

Divise l'évolution en plusieurs séquences exécutées simultanément. L'évolution ne se poursuit que lorsque toutes les séquences sont terminées.

Macro-étape

Macro-étape

Regroupe une suite d'étapes et de transitions. Cette suite doit être parcourue entièrement. La séquence commence par un E et se termine par un S. La macro-étape porte un M.

Les numéros de macro-étape sont précédés d'un "M", ici "M1". L'étape d'entrée du sous-GRAFCET porte un "E" (ici E1) ; l'étape de sortie porte un "S" (ici S1).
Étape encapsulante

Étape encapsulante

Encapsule des GRAFCET partiels. L'activation de l'étape active ses encapsulations, sa désactivation les désactive. L'étape marquée d'un astérisque démarre le GRAFCET partiel.

Encapsulation

Encapsulation

Cadre contenant les GRAFCET partiels d'une étape encapsulante. Le numéro (ici 1) et le nom (ici G1) figurent à gauche du cadre. Une étape initiale y est également admise.

Ordre de forçage

Ordre de forçage

Force immédiatement un autre GRAFCET dans un état défini et outrepasse sa logique. Dans cet exemple, l'étape 4 de l'encapsulation G1 est activée.

Ordres de forçage

G1 {}Désactiver toutes les étapes de G1
G1 {4}Activer uniquement l'étape 4 de G1
G1 {*}Figer l'étape actuelle, aucune évolution
G1 {INIT}Initialiser G1, l'étape initiale devient active

Prêt à commencer ?

Créez maintenant gratuitement votre propre GRAFCET et appliquez ce que vous avez appris !