Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Défi 03 · Code-le · PRO (nécessite Pro)

Commande de pompe par flotteur : défi automate

Démarre au flotteur haut, arrête sous le flotteur bas.

L’eau de pluie coule dans le puisard. Démarre Pump1 quand l’eau atteint le flotteur haut (FloatHigh à ON). Laisse-la tourner jusqu’à ce que l’eau passe sous le flotteur bas (FloatLow à OFF). Entre les deux flotteurs, continue de faire ce que faisait déjà la pompe.

Ce défi fait partie de ProCrée un compte gratuit : chaque compte a un essai Pro gratuit jusqu'au 5 décembre.

Sans carte bancaire. Rien à payer. Rien à annuler.

Official release: 5 December. Prends la tête du classement ce jour-là et gagne 3 mois de Pro, plus 2 semaines de Pro à offrir à un ami. La 2e place gagne 4 semaines. La 3e place gagne 2 semaines. Règlement

  • Toutes les leçons, depuis zéro
  • Toutes les missions et leçons, au fil de ta montée de niveau
  • Un test pratique pour chaque titre, avec un certificat
  • Rembobine n'importe quel test, un cycle à la fois
  • Des solutions commentées quand tu es bloqué
  • Le convertisseur de code, autant que tu veux
Le station de pompage de puisard principale/secours 3D sur lequel tourne ce défiPRO (nécessite Pro) défi
Comment le test se déroule

Pompe du flotteur haut jusqu’au flotteur bas

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

Pomper entre deux flotteurs: ce que ton code doit faire

Flotteur haut
Eau au-dessus de 60 % : démarre Pump1.
Flotteur bas
Eau sous 20 % : arrête Pump1.
Entre les deux
Continue ce que faisait la pompe.

Appuie sur Exécuter et regarde le puisard se remplir. Pump1 doit démarrer au flotteur haut et continuer jusqu’au flotteur bas. Mets HeavyRain à ON pour simuler un orage.

Table des variables

Pomper entre deux flotteurs: entrées et sorties

Ton programme lit 2 entrées et pilote 1 sortie. Une entrée de plus pilote la simulation ou affiche une mesure, pour que tu puisses tester. Les noms sont les mêmes dans l'éditeur de chaque constructeur.

VariableType de donnéesTon codeCe que ça signifie sur la machine
FloatLowBOOLLitUne entrée dont ton code a besoinEau au-dessus du flotteur bas (20 %)
FloatHighBOOLLitUne entrée dont ton code a besoinEau au-dessus du flotteur haut (60 %)
HeavyRainBOOLPas nécessairePour tester ou observer ; ton code peut s'en passerOrage : le débit entrant triple
Pump1BOOLÉcritUne sortie que ton code commandeFaire tourner la pompe 1

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

Vérifications automatiques

Ce que testent les vérifications

  1. Pump1 démarre quand FloatHigh passe à ON.
  2. Pump1 continue de tourner tant que l’eau descend entre les flotteurs.
  3. Pump1 s’arrête quand FloatLow passe à OFF.
  4. Pump1 reste à l’arrêt tant que le puisard se remplit entre les flotteurs.

Les vérifications lancent 2 tests sur la machine, cycle par cycle : Pompe du flotteur haut jusqu’au flotteur bas; Reste à l’arrêt pendant que le puisard se remplit.

Sur site

Où tu trouverais ça

Le puisard d’un parking recueille l’eau de pluie, et une pompe le vide entre un flotteur haut et un flotteur bas.

Avec un seul flotteur, la pompe démarrerait et s’arrêterait toutes les quelques secondes. L’écart entre les flotteurs fait que chaque marche vaut la peine de démarrer le moteur.

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

Continue

Plus de défis