Skip to content
Aller au contenu principal

Symboles et règles GRAFCET

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

Initial Step

Étape initiale

L'étape initiale marque l'état dans lequel se trouve le système de contrôle immédiatement après le démarrage du système (ou après une réinitialisation).

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

Étape

Une étape représente un état dans le processus. Tant qu'une étape est active, les actions assignées sont exécutées. Une étape n'est quittée que lorsque la transition suivante est remplie.

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

Transition

La transition est la condition de commutation. Elle contient la condition (à droite de la transition) qui doit être remplie pour que le processus passe de l'étape précédente à la suivante. Un nom peut optionnellement être attribué à gauche.

Syntaxe des transitions

BG1Condition unique (TRUE/FALSE)
BG1 * BG2Opération ET
BG1 + BG2Opération OU
!BG1Négation (convertie automatiquement en affichage conforme à la norme)
(a + b) * cParenthèses
↑BG1Front montant
↓BG1Front descendant
5s/X1Temporisation à l'enclenchement (5s)
sensor/3sTemporisation au déclenchement (3s)
X1Étape 1 active ?
[C1<5]Comparaison analogique entre crochets (compteur < 5)
1Toujours vrai (IEC 60848)
Source Transition

Transition source

Cette transition permet de démarrer un GRAFCET sans avoir besoin d'une étape précédente.

Sink Transition

Transition puits

Cette transition termine un GRAFCET sans étape suivante.

Continuous Action

Action continue

Cette action est active tant que l'étape associée est active. Dès que l'étape est quittée, l'action se termine immédiatement.

Conditional Action

Action continue avec condition d'affectation

Cette action n'est active que tant que l'étape associée est active ET qu'une condition supplémentaire spécifiée (ici SJ2) est remplie.

Delayed Action

Action temporisée

L'action n'est pas démarrée immédiatement lors de l'activation de l'étape, mais seulement après l'écoulement du temps spécifié (à gauche de la condition). Pour obtenir un retard à la désactivation, il faut spécifier un temps à droite de la condition.

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

Action limitée

L'action démarre immédiatement avec l'étape, mais se termine automatiquement après l'écoulement du temps, même si l'étape reste active plus longtemps.

Stored Action Activation

Action mémorisée à l'activation

L'action avec une flèche vers le haut signifie que la variable est écrite et mémorisée au front montant (à l'activation de l'étape). L'opérateur ":=" doit être utilisé pour l'affectation.

Syntaxe des actions

MotorVariable active tant que l'étape est active
K1 := 1Affecter à 1
K1 := K1 + 1Incrémenter compteur
Stored Action Deactivation

Action mémorisée à la désactivation

L'action avec une flèche vers le bas signifie que la variable est écrite et mémorisée au front descendant (à la désactivation de l'étape). L'opérateur ":=" doit être utilisé pour l'affectation.

Stored Action on Event

Action mémorisée sur événement

Cette action avec un fanion écrit et mémorise une variable lorsque l'étape connectée est active ET que l'événement fournit un front montant ou descendant. Contrairement aux actions mémorisées précédentes, cette action attend qu'un événement défini se produise.

Comment

Commentaires

Pour améliorer la lisibilité d'un GRAFCET, des commentaires peuvent être ajoutés librement. Ils doivent être mis entre guillemets.

Feedback

Rétroaction

Dans le GRAFCET, la direction standard est de haut en bas. La flèche vers le haut indique une rétroaction, c'est-à-dire un retour à une étape antérieure.

Jump

Saut

Retour à une étape précédente. Équivalent à une rétroaction. Ici, le processus revient à l'étape 7.

Alternative Branch

Branchement alternatif

Ce branchement divise le chemin de processus en plusieurs options, seul le chemin requis étant exécuté.

Parallel Branch

Branchement parallèle

Ce branchement divise le chemin de processus en plusieurs chemins qui sont tous exécutés simultanément.

Macro Step

Macro-étape

La macro-étape regroupe une séquence d'étapes et de transitions en un seul symbole. Contrairement à l'étape englobante, la séquence contenue dans la macro-étape doit être entièrement traitée.

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).
Enclosing Step

Étape englobante

L'étape englobante encapsule un ou plusieurs sous-GRAFCETs. Lorsque l'étape devient active, les enclos associés deviennent actifs et les sous-GRAFCETs contenus sont traités. Lorsque l'étape englobante n'est plus active, tous les sous-GRAFCETs sont désactivés.

Enclosure

Enclos

Ce cadre sert à créer les enclos d'une étape englobante. Ici, le numéro de l'enclos est « 1 » et le nom de l'enclos est « G1 ».

Forced Control Command

Commande à action forcée

Cette commande force immédiatement un autre GRAFCET dans un état défini, annulant sa logique. Ici, le GRAFCET dans l'enclos G1 est activé à l'étape 4.

Syntaxe de commande

G1 {}Désactiver toutes les étapes de l'enclos G1
G1 {4}Activer uniquement l'étape 4 dans l'enclos G1
G1 {*}Geler l'étape actuelle dans G1 – pas de commutation possible
G1 {INIT}Initialiser G1 – l'étape avec l'étoile à gauche devient active

Conseils

  • ET / AND / && → *
  • OU / OR / || → +
  • NON / NOT → !
  • 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.

Prêt à commencer ?

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

Symboles GRAFCET expliqués | Tous les symboles IEC 60848