GrafcetMaker Ouvrir l’éditeur

Macro-étapes, étapes encapsulantes et forçage

Les grandes applications sont plus faciles à lire quand elles sont découpées. Le GRAFCET offre trois outils pour cela, tous disponibles dans GrafcetMaker.

Plusieurs grafcets partiels

Un projet peut contenir plusieurs grafcets partiels, un par onglet, p. ex. G1 pour le cycle de production et G2 pour la logique de sécurité. Ils évoluent tous en même temps et peuvent s'observer les uns les autres grâce aux variables d'étape (X21 dans G1 est vraie tant que l'étape 21 de G2 est active).

  • Cliquez sur + à côté des onglets pour en ajouter un. Ses numéros d'étape commencent à la dizaine libre suivante (20, 30…), pour que les références Xn restent sans ambiguïté.
  • Double-cliquez sur un onglet (ou appuyez sur F2 dessus) pour le renommer ; faites-le glisser latéralement pour changer l'ordre ; appuyez sur Del dessus pour le supprimer. Ctrl+clic ou Shift+clic choisit plusieurs onglets pour les supprimer ensemble. Cliquez avec le bouton droit sur un onglet pour plus d'options. Quand les onglets sont nombreux, ils défilent avec la molette de la souris ou les boutons ‹ ›.

Macro-étapes

Une macro-étape représente une séquence détaillée dessinée sur une feuille à part, son expansion. Elle est dessinée comme une étape avec deux traits horizontaux.

Une macro-étape dans la séquence principale macro-step: double-click to open its expansion start end 0 10
Une macro-étape dans la séquence principale
  1. Sélectionnez une étape et réglez son Type sur Macro-étape dans le panneau Propriétés (ou Édition › Convertir en macro-étape).
  2. Un nouvel onglet s'ouvre avec l'expansion : une étape d'entrée E et une étape de sortie S reliées par une transition. Dessinez la séquence détaillée entre les deux.
  3. Double-cliquez sur la macro-étape (ou appuyez sur Alt+↓) pour ouvrir son expansion ; Alt+↑ revient à la macro-étape.

Quand la macro-étape est activée, son étape d'entrée devient active ; la transition qui suit la macro-étape n'est validée que lorsque l'étape de sortie est active. La macro-étape compte comme active tant qu'une étape de son expansion l'est.

Étapes encapsulantes

Une étape encapsulante contient un grafcet complet, le grafcet encapsulé, qui n'évolue que tant que l'étape encapsulante est active. Utilisez-la pour les modes : automatique, manuel, réglage. Elle est dessinée comme une étape avec deux traits verticaux.

  1. Réglez le Type de l'étape sur Étape encapsulante (ou Édition › Convertir en étape encapsulante).
  2. Un nouvel onglet contient le grafcet encapsulé. Les étapes marquées d'un * y deviennent actives quand l'étape encapsulante est activée.
  3. Quand l'étape encapsulante est quittée, toutes les étapes du grafcet encapsulé sont désactivées.

Les onglets des expansions et des grafcets encapsulés portent un badge M ou E.

Ordres de forçage

Un ordre de forçage est une action qui impose une situation à un autre grafcet partiel tant que son étape est active. Pendant ce temps, le grafcet forcé n'évolue pas.

OrdreEffet sur G2
G2{8}seule l'étape 8 est active
G2{8, 9}seules les étapes 8 et 9 sont actives
G2{*}figé dans sa situation courante
G2{}aucune étape n'est active
G2{INIT}retour à sa situation initiale

Le forçage est la manière normalisée de décrire les arrêts d'urgence et les changements de mode : par exemple, un grafcet de sécurité force le grafcet de production dans sa situation initiale. Un grafcet ne peut pas se forcer lui-même, et deux grafcets ne peuvent pas se forcer mutuellement.

Vérifications

GrafcetMaker vérifie que chaque macro-étape et chaque étape encapsulante a son propre sous-grafcet du bon type, que les expansions ont une étape d'entrée et une étape de sortie, et que les ordres de forçage désignent des grafcets et des étapes qui existent.