Simuler un GRAFCET en ligne
Une simulation joue votre GRAFCET pas à pas. Vous appuyez sur Play et voyez quelle étape est active, quelle action s'exécute et quelle transition attend. Directement dans le navigateur, sans installation.
Comment se déroule une simulation
Quatre étapes, en boucle
1. L'étape initiale devient active
Quand vous appuyez sur Play, l'étape initiale devient active. Elle se reconnaît au double cadre. Les étapes actives deviennent vertes.
2. La transition vérifie sa condition
Sous chaque étape se trouve une transition. Sa condition est vérifiée en permanence. Tant que la condition attend, la transition clignote en jaune.
3. La transition est franchie
Quand l'étape précédente est active ET la condition est vraie, la transition est franchie. L'ancienne étape devient inactive, la nouvelle active.
4. L'action s'exécute
Si une étape est active, son action s'exécute. Une liaison de retour peut sauter au début — et le cycle recommence.
Ce que vous pouvez piloter
Entrées, fronts, temporisations et comparaisons
Variables
Vous mettez les boutons et capteurs comme b1, s1 ou Start à TRUE ou FALSE dans le panneau des variables. La simulation prend la valeur immédiatement.
Fronts montant et descendant
↑b1 ne réagit qu’au moment où b1 passe de FALSE à TRUE. ↓b1 réagit au passage inverse. Parfait pour les appuis sur bouton.
Retard à la mise en marche
5s/X1 devient vraie quand l'étape 1 est active depuis cinq secondes. Pour intégrer des temps d'attente sans étape supplémentaire.
Retard à la mise à l’arrêt
b1/3s reste vraie trois secondes après le passage de b1 à FALSE. Idéal pour les fonctions de poursuite.
Références à des étapes
X9 est vraie tant que l'étape 9 est active. XM9 fonctionne pareil pour les macro-étapes. Pour relier plusieurs GRAFCETs.
Comparaisons numériques
[C1≥8] ou [Temp<50] testent une valeur. Les plages comme [3≤C<10] sont aussi acceptées.
Ce que les couleurs signifient
Repérer en un coup d’œil ce qui se passe
Vert — active
L'étape ou l'action est active. Le cadre vert et le fond vert le montrent clairement.
Jaune (clignotant) — en attente
La transition attend sa condition. Dès que la condition devient vraie, elle est franchie.
Vert — condition remplie
La condition est vraie. La transition n'attend plus que toutes les étapes amont deviennent actives.
Rouge — conflit
Deux transitions alternatives seraient vraies en même temps. La norme IEC 60848 l'interdit — il faut ajuster les conditions.
Ces éléments sont tous simulés
Tout selon IEC 60848 — y compris les symboles avancés
Étape initiale et étape
L'étape initiale, reconnaissable au double cadre, démarre la simulation. Chaque étape devient verte dès qu'elle est active.
Transition
La transition vérifie sa condition. Celle-ci peut être un bouton, un capteur, un temps ou une référence d'étape.
Action (tous les types)
Continue, mémorisée (Set/Reset), impulsion, retardée, limitée dans le temps et conditionnelle — tous les types sont évalués correctement.
Étape encapsulante
Quand une étape encapsulante devient active, son sous-GRAFCET (l'encapsulation) démarre. À la sortie, tout s'arrête — y compris les encapsulations imbriquées.
Macro-étape
Une macro-étape représente un petit GRAFCET à part entière. Activation et fin se font automatiquement.
Transition source et transition puits
Les transitions sources (ouvertes en haut) démarrent une séquence sans étape amont. Les transitions puits (ouvertes en bas) terminent une séquence.
Divergence OU et ET
À une divergence OU, une seule branche continue. À une divergence ET, plusieurs branches s'exécutent en parallèle et se rejoignent plus tard.
Liaison de retour
Une liaison de retour saute à une étape antérieure. Boucles sans longues lignes.
Ordre de forçage
Un ordre de forçage impose à un autre GRAFCET un état défini — vide, redémarré, figé ou avec des étapes ciblées.
Questions fréquentes
Faut-il un compte pour simuler ?↓
Non. La simulation fait partie de l'éditeur gratuit et démarre immédiatement — sans connexion ni limite.
Quelle norme est suivie ?↓
IEC 60848 (NF EN 60848 en France). Toutes les règles de la norme sont respectées.
Les encapsulations imbriquées fonctionnent-elles ?↓
Oui. Une étape encapsulante peut en contenir une autre. Quand l’extérieure se ferme, toutes les intérieures se ferment avec.
Puis-je modifier les entrées pendant la simulation ?↓
Oui. Dans le panneau des variables vous changez les valeurs en direct ou déclenchez des fronts.
Les temporisations sont-elles comptées en temps réel ?↓
Oui. Les retards à la mise en marche et à l’arrêt s’écoulent en temps réel. La vitesse est aussi réglable.
La simulation fonctionne-t-elle hors-ligne ?↓
Oui. Installée comme PWA, grafcet.io fonctionne sans Internet — la simulation tourne dans le navigateur.
Essayez maintenant
Ouvrez l'éditeur, chargez le GRAFCET d'exemple et appuyez sur Play. La simulation démarre tout de suite.
Ouvrir l'éditeur →