Lycée MOHAMMED VI d’excellence Classe : 1STE Unité : PE
Objectif du TP : Programmation et Implémentation d’un GRAFCET sur l’API Zelio
Les élèves doivent analyser un cahier des charges, établir un GRAFCET, le convertir en langage
Ladder, puis l’implémenter dans un API Zelio avant de réaliser le câblage.
Partie 1 : Commande des lampes par des boutons-poussoirs
Cahier des charges
Le système est constitué de trois lampes et 4 boutons-poussoirs permettant de commander leur
fonctionnement selon le cycle suivant :
1. État initial : Toutes les lampes sont éteintes.
2. Appui sur le bouton 1 (BP1) → La lampe verte (LV) s’allume seule
3. Appui sur le bouton 2 (BP2) → La lampe orange (LO) s’allume seule.
4. Appui sur le bouton 3 (BP3) → La lampe rouge (LR) s’allume.
5. Deux cas sont alors possibles :
- Si on appui sur le bouton 4 (BP4) le système revient à son état initial.
- Si on appui sur le bouton 1 (BP1) la lampe verte (LV) s’allume à nouveau.
Tableau d’affectation des entrées/sorties
Affectation des entrées : Affectation des sorties :
Bouton Entrées API
Voyants Sorties de l’API
BP1 I1
LV Q3
BP2 I2 LO Q2
BP3 IB LR Q1
BP4 IC
Travail demandé
1. Donner le Grafcet point de vue partie de commande (PC).
2. En vous aidant du tableau d’affectation des entrées/sorties donner le Grafcet PC codé API.
Grafcet point de vue partie commande Grafcet codé API
TP5 : Programmation API (2) 1 2024/2025
Lycée MOHAMMED VI d’excellence Classe : 1STE Unité : PE
3. Convertir le GRAFCET en langage Ladder.
4. Implémenter le programme sur le logiciel ZelioSoft2 et simuler son fonctionnement.
5. Effectuer le câblage sur l’API et tester le fonctionnement.
!! Ne jamais mettre le système sous tension avant la vérification du professeur !!
Partie 2 : Remplacement des boutons par des temporisations
Nouvelle contrainte du cahier des charges
Dans cette variante, les boutons BP2 et BP3 sont remplacés par des temporisations :
BP1 : remplacé par une temporisation T1 de 10s
BP2 : remplacé par une temporisation T2 de 5s
Principe d’une temporisation en API :
TP5 : Programmation API (2) 2 2024/2025
Lycée MOHAMMED VI d’excellence Classe : 1STE Unité : PE
Travail demandé
1. Modifier le GRAFCET codé API en intégrant les temporisations.
2. Donner alors le programme Ladder des étapes 3 et 4 :
3. Implémenter et tester le programme sur ZelioSoft2.
4. Réaliser le câblage et vérifier le bon fonctionnement.
Partie 3 : Ajout d’un compteur :
On désire maintenant que le cycle se répète 5 fois avant de revenir à l’étape initiale.
Pour ceci on remplacera l’utilisation du bouton BP1 après l’étape par un compteur (C1) , le
compteur est remis à zéro (RC1) au début de fonctionnement, et il est incrémenté (CC1) à chaque
allumage du feux rouge (LR).
Principe d’un compteur en API :
TP5 : Programmation API (2) 3 2024/2025
Lycée MOHAMMED VI d’excellence Classe : 1STE Unité : PE
Travail demandé
1. Modifier le GRAFCET en intégrant le compteur. (ajouter une temporisation de 10s pou le
feux rouge).
2. Donner alors le programme Ladder relatif au comptage en respectant le principe des
compteurs en langage Ladder.
3. Implémenter et tester le programme sur ZelioSoft2.
4. Réaliser le câblage et vérifier le bon fonctionnement.
Remarques et conclusion
TP5 : Programmation API (2) 4 2024/2025