Premiers pas
Dans ce tutoriel, vous dessinez la commande d'une petite cuve : quand l'opérateur appuie sur start, une pompe remplit la cuve jusqu'à ce qu'elle soit pleine (full), puis une vanne la vide jusqu'à ce qu'elle soit vide (empty), et le système attend le départ suivant. Comptez une dizaine de minutes.
1. Se repérer
- Le canevas occupe toute la fenêtre : c'est là que vous dessinez. Tout le reste flotte par-dessus.
- En haut : le menu principal ☰ et le nom du projet à gauche ; les outils au milieu (sélection, déplacement de la vue, placement d'une étape, d'une transition, d'un commentaire ou d'une action) ; les problèmes et Simuler à droite.
- Sous les outils : les indications montrent ce que vous pouvez faire à l'instant. Suivez-les pendant ce tutoriel.
- À gauche : les Propriétés de l'élément sélectionné apparaissent dans une carte tant qu'il est sélectionné.
- En bas : le zoom, Annuler et Rétablir à gauche ; un onglet par grafcet au milieu ; les boutons Variables, Problèmes, Chronogramme et Plan à droite. Chacun ouvre son panneau sur la droite de la fenêtre.
Un nouveau projet contient déjà le grafcet G1 avec l'étape 0. Son double carré indique qu'il s'agit d'une étape initiale : elle est active au démarrage du système.
2. Ajouter la première transition et la première étape
- Cliquez sur l'étape 0 pour la sélectionner.
- Appuyez sur Enter. Une transition et l'étape 1 apparaissent en dessous, et un éditeur s'ouvre à côté de la transition pour que vous saisissiez sa réceptivité, la condition pour passer à la suite.
- Tapez
startet appuyez sur Enter.
start n'est pas encore déclarée : pendant la saisie, l'éditeur indique Nouvelle variable start (BOOL, entrée), et Enter l'ajoute à la liste des variables (un message le confirme).
3. Ajouter une action
L'étape 1 est toujours sélectionnée. Appuyez sur A, tapez Pump et appuyez sur Enter : Pump est créée comme sortie BOOL. La pompe fonctionne maintenant tant que l'étape 1 est active.
4. Poursuivre la séquence
- Appuyez de nouveau sur Enter : une transition et l'étape 2 sont ajoutées après l'étape 1. Tapez
fullcomme réceptivité et créez l'entrée. - Appuyez sur A et ajoutez l'action
Valve(créez la sortie).
5. Boucler le cycle
Le cycle doit revenir à l'étape 0 quand la cuve est vide.
- L'étape 2 étant sélectionnée, appuyez sur L. Les indications affichent Clic sur une étape pour y revenir.
- Cliquez sur l'étape 0. Une transition est ajoutée sous l'étape 2, avec une liaison qui remonte à l'étape 0, dessinée avec une flèche parce qu'elle va vers le haut.
- Tapez
emptycomme réceptivité, appuyez sur Enter et créez l'entrée.
Votre grafcet correspond maintenant à la figure en haut de cette page.
6. Vérifier
Regardez les compteurs en haut à droite : un cercle rouge compte les erreurs, un triangle orange les avertissements. Cliquez dessus pour ouvrir la liste des Problèmes. Chaque problème indique ce qui ne va pas et où ; cliquez dessus pour aller à l'élément, et utilisez le bouton de correction quand il y en a un. Un grafcet correct n'a aucune erreur. Voir Dépannage pour la signification de chaque message.
7. Simuler
- Appuyez sur F5. Le diagramme est verrouillé et le panneau Simulation apparaît à gauche. L'étape 0 porte un jeton : elle est active.
- Dans le panneau, mettez start à 1. La transition est franchie : l'étape 1 devient active et son action Pump affiche une coche ✓.
- Mettez start à 0, puis full à 1 : l'étape 2 devient active et Valve s'allume.
- Mettez full à 0 et empty à 1 : le grafcet revient à l'étape 0.
- Ouvrez l'onglet Chronogramme pour voir tous les signaux au cours du temps. Appuyez sur Shift+F5 pour arrêter.
Que se passe-t-il si start reste à 1 quand la cuve devient vide ? Essayez : dès que l'étape 0 est de nouveau active, sa transition est de nouveau franchie. Le GRAFCET se comporte exactement comme il est dessiné. Utilisez un front montant ↑start pour ne réagir qu'à un nouvel appui (tapez ^start, voir Écrire les réceptivités).
8. Enregistrer
Votre travail est enregistré automatiquement dans le navigateur après chaque modification. Pour obtenir un fichier que vous pouvez conserver, envoyer ou placer sous gestion de versions, appuyez sur Ctrl+S : le projet est enregistré sous <name>.grafcet.json. Double-cliquez sur le nom du projet en haut pour le renommer.
Et ensuite ?
- Les bases du GRAFCET explique les règles qui sous-tendent ce que vous venez de voir.
- Modifier les diagrammes présente les branches parallèles et alternatives et d'autres gestes rapides.
- Simulation traite des temporisations, du journal d'évolution et des scénarios.