====== Grafcet ====== Le grapfcet est utilisé pour concevoir des automatismes. Il aide à penser un automatisme sans utiliser un langage de programmation. Il peut être plus ou moins détaillé utilisé a différents étapes du cycle de vie du prjet. Etape de conception. Permet aux automaticiens et au client de concevoir l'outil. ===== Conventions ===== Dans un grafcet, le double carré représenté l'état initial. numéro d'étape et en face l'action La transition se compose d'une receptivité et d'un lien L'étape: est l'état invariant de l'automate actions sont associées aux étapes réceptivité: on évalue une condition pour savoir si on passe en transition pour atteindre une autre étape. séquence unique: toutes les étapes s'effectuent dans le meme ordre double barre horizontale (et logique) les séquences s'exécutent en parallèle et arrivent a un point de convergence (nouvelle double barre). Le grafcet permet de produire la fonction mathématique booléenne conduisant à l'activation,auto-maintient et la désactivation de l'étape en fonction de la réceptivité et des étapes n-1 et n+1. Etape__n__ = (( Etape__n-1__ ET Réceptivité) + Etape__n__) ET NON(Etape__n+1__) Exemple avec table de vérité, on fait la table de vérité de l'equation de l'étape 10 ^Etape 00 ^Réceptivité ^ Etape 10 ^ Etape 20 ^ Etat de l'etape 10 | Commentaire | | 1 | 0 | 0 | 0 | 0 | Etat initial toujours vrai | | 1 | 1 | 0 | 0 | 1 | La réceptivité devient vrai, etape 10 est active| | x | x | 1 | 0 | 1 | Auto-maintient de l'etape 10 | | x | x | 1 | 1 | 0 | Etape20 est active, l'etape 10 se desactive |