Structures complémentaires pour le Grafcet

Structures complémentaires pour le Grafcet

Objectif

  • Utiliser plusieurs Grafcets à la fois.
  • Découvrir l’influence d’un GRAFCET hiérarchiquement supérieur ‘’GRAFCET maitre’’ sur les autres GRAFCETS ‘’ GRAFCETS esclaves’’.

Synchronisation

On peut rendre l'évolution de deux Grafcets interdépendante en utilisant les mémoires d'étapes.
Les mémoires d'étapes d'un Grafcet servent dans les réceptivités d'autres Grafcets.
Dans l'exemple: l'étape 1 (X1) est utilisée comme réceptivité pour la transition 10 vers 11.
De même l'étape 13 (X13) est utilisée comme réceptivité pour la transition 1 vers 2.

les macro-étapes

  • les macro étapes permettent de structurer un GRAFCET complexe en plusieurs GRAFCETS partiels
  • Une macro étape remplace une séquence de Grafcet par une simple étape. Il s'agit uniquement d'une représentation graphique qui a pour but de rendre plus lisible le G7, en représentant l'ensemble des étapes et transitions représentatives d'une partie du système par une seule étape appelée Macro-étape.

Sous-programme:

Dans un système automatisé, certaines séquences peuvent revenir de façon répétitive dans un cycle.
Pour éviter de répéter ces mêmes actions, il est possible d’utiliser un sous-programme. Celui-ci est écrit sous la forme d’un Grafcet indépendant, connecté au Grafcet principal par les variables mémoires ( X4, X7et X33 dans l’exemple).

Exemple : perçage de multiples trous:


Forçage:

Le forçage est une action associée à une étape d’un grafcet G1provoquant pour un grafcet G2, une évolution vers une situation définie quelle que soit la situation en cours.

Exemple :Commande d’arrêt d’urgence.

Les grafcets forcés sont maintenus dans la situation imposée tant que les ordres de forçage sont valides.


Représentation:

Terminologie:






Hiérarchisation:

L’émission d’un ordre de forçage d’un grafcet sur un autre implique une hiérarchie entre ces deux grafcets. Si un grafcet G1 force un grafcet G2, G2 ne peut pas forcer G1.

Le grafcet G1 force G2 et G3
G2 force G3 mais ne peut pas forcer G1
G3 ne peut forcer ni G1 ni G2







Next Post Previous Post