Ingénierie

GRAFCET

Étude du GRAFCET (norme IEC 60848) pour la modélisation fonctionnelle des systèmes séquentiels automatisés : structures de base, règles d'évolution, classification des actions et architecture hiérarchique GS-GC-GPN.

DEUG / BTS / DUT / DEUST · 7 unités · 30 notions · Fiche partagée par Garance

  1. Unité 1

    Origine et définition du GRAFCET

    Présenter l'historique du GRAFCET, sa norme internationale et son rôle dans la modélisation des systèmes à comportement séquentiel.

    • Origine et normalisation

      Identifier les organismes créateurs (AFCET, ADEPA), les dates clés (1977, 1982) et la norme IEC 60848 applicable.

    • Définition fonctionnelle

      Définir le GRAFCET comme outil graphique de description des systèmes séquentiels décomposables en étapes successives.

    • GRAFCET versus SFC

      Différencier le GRAFCET (outil de description fonctionnelle normé) du langage SFC (langage de programmation d'automate).

  2. Unité 2

    Structure et éléments de base

    Maîtriser les cinq éléments structurants du GRAFCET (étapes, transitions, liaisons, actions, réceptivités) et leurs interactions syntaxiques.

    • Étapes et états

      Caractériser une étape comme état stable du système, associée à un bit XiX_i, et distinguer les étapes standard des étapes initiales.

    • Transitions et validation

      Expliquer qu'une transition est validée lorsque toutes les étapes immédiatement précédentes sont actives, et respecter l'alternance syntaxique étape-transition.

    • Liaisons orientées

      Décrire le rôle des liaisons orientées (flèches) reliant étapes et transitions, avec une orientation par défaut du haut vers le bas.

    • Actions associées

      Associer les actions aux étapes comme commandes ou opérations que doit réaliser la partie opérative durant l'activation de l'étape.

    • Réceptivités booléennes

      Définir une réceptivité comme condition logique booléenne (valeur 0 ou 1) déterminant si une transition validée peut être franchie.

  3. Unité 3

    Réceptivités et temporisation

    Analyser les conditions de franchissement des transitions, incluant les différents types de réceptivités et la temporisation sur fronts.

    • Types de réceptivités

      Distinguer les trois types de transitions : sur front (montant ou descendant), comparative (égalité/inégalité) et toujours vraie.

    • Notation de temporisation

      Interpréter la notation t1/variable/t2t_1 / \text{variable} / t_2 comme une valeur booléenne temporisée déclenchée par les fronts de la variable.

    • Effet des délais sur fronts

      Calculer le retard appliqué au front montant (t1t_1) et au front descendant (t2t_2) de la variable de référence.

    • Cas t2 nul

      Expliquer le comportement lorsque t2=0t_2 = 0 : la réceptivité devient fausse immédiatement à la désactivation de l'étape temporisée.

  4. Unité 4

    Règles d'évolution fondamentales

    Appliquer les cinq règles fondamentales d'évolution garantissant la cohérence et la déterminisation du comportement séquentiel.

    • Situation initiale

      Appliquer la règle 1 : à l'initialisation, l'état de repos correspond à l'activation de toutes les étapes initiales du GRAFCET.

    • Franchissement de transition

      Appliquer la règle 2 : une transition validée est franchie immédiatement si et seulement si sa réceptivité associée est vraie.

    • Évolution des étapes

      Appliquer la règle 3 : le franchissement entraîne la désactivation simultanée des étapes amont et l'activation des étapes aval.

    • Évolution simultanée

      Appliquer la règle 4 : plusieurs transitions pouvant être franchies en même temps sont franchies simultanément.

    • Activation prioritaire

      Appliquer la règle 5 : si une étape est désactivée par une transition aval et activée par une transition amont en même temps, elle reste activée.

  5. Unité 5

    Structures de séquences

    Modéliser les structures de séquences linéaires, alternatives (OU) et parallèles (ET), ainsi que les mécanismes de saut et de bouclage.

    • Séquence unique

      Représenter une séquence linéaire simple sans branchement, succession d'étapes s'activant les unes après les autres.

    • Sélection de séquence

      Construire une divergence/convergence en OU et assurer l'exclusion mutuelle des séquences par incompatibilité des réceptivités.

    • Séquences simultanées

      Construire des séquences parallèles via une divergence en ET (une transition active plusieurs étapes) et une convergence en ET.

    • Saut et reprise

      Utiliser le saut d'étapes pour contourner conditionnellement des étapes et la reprise pour répéter une séquence en revenant à une étape antérieure.

  6. Unité 6

    Classification des actions

    Classer et implémenter les différents types d'actions (continues, conditionnées, d'attente) ainsi que les fonctions logiques associées aux sorties.

    • Action continue

      Définir une action continue comme commande persistante tant que l'étape est active, avec logique OU si plusieurs étapes commandent la même sortie.

    • Action conditionnée

      Spécifier une action activée uniquement si une condition booléenne supplémentaire est vraie en plus de l'activation de l'étape.

    • Étape d'attente

      Utiliser une étape sans action pour attendre un événement externe ou l'activation d'une étape d'un autre GRAFCET avant de poursuivre.

    • Fonctions logiques de base

      Écrire les équations des fonctions logiques OUI (H=BpH=Bp), NON (H=Bp‾H=\overline{Bp}), ET (H=Bpa⋅BpbH=Bp_a \cdot Bp_b) et OU (H=Bpa+BpbH=Bp_a + Bp_b).

  7. Unité 7

    Structuration hiérarchique et automate

    Organiser un système automatisé selon l'architecture hiérarchique GS-GC-GPN et structurer le programme de l'automate programmable industriel (API).

    • Niveaux GS-GC-GPN

      Décrire la structuration hiérarchique en trois niveaux : Grafcet de Sécurité (GS), de Conduite (GC) et de Production Normale (GPN).

    • Grafcet de sécurité

      Expliquer le rôle du GS dans la gestion de la sécurité (arrêt d'urgence, barrières immatérielles) et la réinitialisation des autres GRAFCET.

    • Grafcet de conduite

      Expliquer le rôle du GC dans l'initialisation du système et l'autorisation des opérations de production.

    • Architecture API

      Structurer un programme automate en blocs fonctionnels : OB1 (évolution du GRAFCET), FB1/GPN (gestion des cycles) et FC1 (traitement des actions).

    • Langage Ladder

      Utiliser le langage Ladder (contacts et bobines) pour programmer le traitement des actions et des fonctions logiques dans l'automate.

Découvre les fiches de révision de la communauté

Explorer la communauté

Questions fréquentes

Qu'est-ce qu'un cours ?

Les cours contiennent des exercices pour approfondir ta compréhension de n'importe quel sujet, pour l'école, le travail ou le plaisir. QCM, textes à trous et autres formats, combinés à la répétition espacée, t'aident à maîtriser le sujet que tu as choisi.

À quoi servent les images des cours ?

Nous générons une image pour chaque cours avec l'IA, à partir d'une description liée à ton cours ou à ton sujet. Comme ces images sont générées par IA, il arrive qu'elles ne correspondent pas parfaitement au sujet. Si tu le remarques, dis-le-nous pour que l'app gagne en précision.

Sur quoi puis-je créer un cours ?

Tu peux créer un cours sur n'importe quel sujet ! Que tu prépares un examen de biologie ou que tu révises les albums de Taylor Swift pour un quiz entre amis, Quiztr t'accompagne.

Comment créer un cours ?

Tu peux créer un cours dans Quiztr de plusieurs façons :

  • Importer un document depuis ton téléphone
  • Prendre un document en photo
  • Saisir du texte à la main ou coller un contenu
  • Ajouter une URL ou un lien vers une vidéo YouTube

Une fois le contenu ajouté, Quiztr génère automatiquement un cours avec des exercices pour t'aider à apprendre et à réviser.

Quels types de fichiers puis-je utiliser pour créer un cours ?

Quiztr accepte de nombreux formats pour créer un cours facilement. Tu peux importer des PDF, la plupart des images (.jpeg, .gif, .png, etc.), des documents Word (.docx), des présentations PowerPoint (.pptx), des fichiers texte (.txt, .md, .csv, .html, etc.), des vidéos YouTube et des URL.

Comment les cours sont-ils organisés ?

Les cours sont découpés en unités, chacune avec ses notions. Tu repères facilement ce que tu veux réviser, et tu peux créer des cours centrés sur les notions que tu apprends ou que tu veux consolider.

Que sont les niveaux et comment progresser ?

À mesure que tu réponds aux exercices, tu passes par 5 niveaux qui reflètent ta maîtrise d'une notion. Chaque exercice te rapproche du niveau suivant. Plus tu pratiques régulièrement, plus tu avances vite.

Et si j'ai besoin d'un résumé rapide ?

Bloqué sur une question ? Appuie sur le bouton « Apprendre » en bas de la carte pour un résumé rapide du sujet et des liens vers des vidéos. Encore besoin d'aide ? Discute directement avec Quiztr pour qu'il te guide ou t'éclaire sur la question.

Pourquoi faut-il s'abonner pour personnaliser les quiz ?

Personnaliser les quiz, par exemple choisir le type de questions ou leur nombre, fait partie de Quiztr Plus, qui te donne plus de contrôle sur ta façon de réviser. Avec l'abonnement, tu adaptes les quiz à ta méthode et tu débloques des quiz plus intelligents et plus personnalisés dans tous tes cours.