Mini Défi #7 : Clignotement de lampe
Maitre du Jeu
hier
Apprentissage PLC > Exercices et projets d'entraînement
🔧 Contexte :
Tu dois faire clignoter une lampe de manière régulière, 1 seconde ON / 1 seconde OFF, en boucle.
Mais attention : tu veux que la lampe clignote uniquement quand un bouton est appuyé.
Dès que le bouton est relâché, la lampe s’éteint immédiatement.
🧠 Objectifs :
-
Gérer un clignotement alterné et stable
-
Interrompre proprement le clignotement dès relâchement du bouton
-
Ne pas utiliser de blocs
BLINK
tout prêts (défi de logique !)
🎯 À toi de jouer :
-
Propose ta solution en Ladder, ST, ou même en pseudo-code
-
Bonus : ajoute une temporisation d’anticoincement pour éviter les rebonds
14
Réponses
HunterAutomation
05/07/2025 00:22
Ma proposition pour le defie7
if button then
TON_1 (IN := TON_2.Q,PT := T#1s);
TON_2 (IN := NOT TON_1.Q,PT := T#1s);
END_IF;
if TON_2.Q then
lampe :=flashlight;
END_IF;