Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Défi 01 · Code-le · Gratuit

Marche arrêt par un seul bouton poussoir : défi automate

Chaque appui sur un seul bouton fait basculer la pompe.

Le panneau de la pompe a un seul bouton poussoir. Appuie une fois et PumpOn passe à ON. Appuie encore et PumpOn passe à OFF. Maintenir le bouton enfoncé ne change la pompe qu’une seule fois.

Gratuit avec un compte gratuit, sans carte bancaire. Il garde ta progression et compte les points.

Chaque mission a été relue à la main, dans sa version anglaise, par Niklavs Karklins, ingénieur automaticien senior en Écosse. Cette traduction a été faite par IA et personne ne l'a relue. Comment les missions sont vérifiées

Le skid de pompage 3D sur lequel tourne ce défi
Comment le test se déroule

Appuie, relâche, appuie encore

Test 1 sur 2
Réglé par le testVérifié par le testPas 6 sur 6 · 520 ms
Level
Facile · 10 points
Type
Code-le
Durée
À propos 8 min
Taux de réussite
Nouveau
Machine
skid de pompage en 3D
Siemens
CONT et SCL
Rockwell
Schéma à contacts et texte structuré
Beckhoff
Texte structuré
Comportement exigé

Un seul bouton, marche et arrêt: ce que ton code doit faire

Appuie sur
Chaque nouvel appui sur Button fait basculer PumpOn.
Hold
Un bouton maintenu compte pour un seul appui.

Appuie sur Exécuter, puis clique sur Button. La pompe démarre. Clique encore et la pompe s’arrête.

Table des variables

Un seul bouton, marche et arrêt: entrées et sorties

Ton programme lit 1 entrée et pilote 1 sortie. Les noms sont les mêmes dans l'éditeur de chaque constructeur.

VariableType de donnéesTon codeCe que ça signifie sur la machine
ButtonBOOLLitUne entrée dont ton code a besoinLe seul bouton poussoir du panneau de la pompe
PumpOnBOOLÉcritUne sortie que ton code commandeFaire tourner la pompe P-101

En Siemens SCL, écris les variables propres à un bloc avec # devant, comme le fait TIA Portal : #Button. Rockwell et TwinCAT utilise le nom seul : Button.

Vérifications automatiques

Ce que testent les vérifications

  1. Le premier appui sur Button met PumpOn à ON, au cycle où l’appui arrive.
  2. Relâcher Button laisse PumpOn tel quel.
  3. L’appui suivant met PumpOn à OFF, et celui d’après le remet à ON.
  4. Maintenir Button enfoncé change PumpOn une fois, pas à chaque cycle.

Les vérifications lancent 2 tests sur la machine, cycle par cycle : Appuie, relâche, appuie encore; Un bouton maintenu compte une fois.

Sur site

Où tu trouverais ça

Une petite pompe doseuse, dans un kiosque de traitement de l’eau, a un seul bouton poussoir lumineux : appuie pour démarrer, appuie encore pour arrêter.

Si le programme bascule la pompe à chaque cycle où le bouton est maintenu, le moteur se met à claquer, en marche puis à l’arrêt, et use son contacteur.

Résolu, ou bloqué ? Parles-en au Vestiaire.

Continue

Plus de défis