Accueil > LaTeX en SI > Grafcet avec pgf/Tikz

Grafcet avec pgf/Tikz

mardi 29 janvier 2008, par papanicola robert

Version Date Évolution
1.3.5 mai 2011 mise en ligne sur le Ctan
1.3.1 février 2010 ajout de la commande étoilée "\LienRetour" qui admet un quatrième argument pour forcer le retour à passer "#4" em au dessus de l’étape d’arrivée.
1.3 novembre 2009 - Ajout du package" tkzexample" pour décrire les exemples,
 Ajout des commandes "\ActionXV" et "\ForcageXV" qui permettent de placer les actions les unes sous les autres,
 Modification du code de quelques commandes (étapes encapsulantes, initiales,...)
1.2 avril 2009 Ajout raccourcis \EtapeTransition, test absence
action et suppression de la commande
\ActionEfface
1.1 Avril 2008 Ajout Action au franchissement, Ajout marquage
Étape active nouveaux exemples
1 Mars 2007 première mise en ligne

Utilisation

Grafcet de base

L’objectif de la librairie GRAFCET est de permettre le tracé de grafcet selon la norme EN 60848 (la norme est disponible à l’achat sur le site de l’ISO, le document préparatoire à la norme est accessible à l’adresse http://tc3.iec.ch/txt/3b256.pdf ou la).

Exemple typique

On retrouve dans le graphe ci-contre les principaux éléments graphiques de la librairie GRAFCET

La commande associée à chaque élément graphique est explicite :

 \Etape[VT100]110 pour dessiner une étape après la transition T110 avec le numéro 110 ;
 \Transition[VX120]120 pour dessiner une transition après l’étape X120, cette transition
est référencée 120 ;
 \EtapeInit[0,0]100 pour dessiner une étape initiale au point (O,O) avec le numéro 100 ;
 \ActionXX110Sortir A pour associer l’action Sortir A à l’étape X110 ;
 \ReceptT100$dcy \cdot a_0$ pour associer la réceptivité dc y · a0 à la transition T100 ;
 \LienRetourT120X100 pour tracer le lien orienté de la dernière transition vers l’étape initiale.

exemple complexe

Il est bien sûr possible de tracer des grafcets plus complexe comme le suivant avec encapsulation

Gracfet avec encapsulation

avec le code suivant :

Pour plus d’info, télécharger le pdf

Installation

 télécharger le zip
 installer le fichier grafcet.sty dans vos packages persos, remettre à jour la base des packages
 appeler le package dans votre entete :

NB : vous devez avoir installer une version à jour de pgf/tikz