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.
É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).
É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.
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 ETBG1 + BG2Opération OU!BG1Négation (convertie automatiquement en affichage conforme à la norme)(a + b) * cParenthèses↑BG1Front montant↓BG1Front descendant5s/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)Transition source
Cette transition permet de démarrer un GRAFCET sans avoir besoin d'une étape précédente.
Transition puits
Cette transition termine un GRAFCET sans étape suivante.
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.
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.
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.
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.
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 activeK1 := 1Affecter à 1K1 := K1 + 1Incrémenter compteurAction 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.
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.
Commentaires
Pour améliorer la lisibilité d'un GRAFCET, des commentaires peuvent être ajoutés librement. Ils doivent être mis entre guillemets.
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.
Saut
Retour à une étape précédente. Équivalent à une rétroaction. Ici, le processus revient à l'étape 7.
Branchement alternatif
Ce branchement divise le chemin de processus en plusieurs options, seul le chemin requis étant exécuté.
Branchement parallèle
Ce branchement divise le chemin de processus en plusieurs chemins qui sont tous exécutés simultanément.
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.
É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.
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 ».
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 G1G1 {4}Activer uniquement l'étape 4 dans l'enclos G1G1 {*}Geler l'étape actuelle dans G1 – pas de commutation possibleG1 {INIT}Initialiser G1 – l'étape avec l'étoile à gauche devient activeConseils
- ●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 !