Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Défi 07 · Trouve le défaut · PRO (nécessite Pro)

Temporisation d’automate qui ne fonctionne pas : corrige le délai de démarrage

Un délai de démarrage de trois secondes qui ne marche que si tu maintiens le bouton.

La pompe P-101 doit démarrer 3 secondes après un appui sur Start, pour que la vanne de sortie ait le temps de s’ouvrir d’abord. Corrige le délai pour qu’un appui court suffise. Stop annule un démarrage encore en attente, et arrête une pompe en marche.

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 skid de pompage 3D sur lequel tourne ce défiPRO (nécessite Pro) défi
Comment le test se déroule

Rapport de l’opérateur : un appui court sur Start

Test 1 sur 3
Réglé par le testVérifié par le testPas 5 sur 5 · 3.7 s
Level
Facile · 10 points
Type
Trouve le défaut
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é
Le rapport de l’opérateur · skid de pompage
J’appuie sur Start et rien ne se passe. Si je maintiens Start trois secondes pleines, la pompe démarre, mais elle s’arrête dès que je relâche.
Comportement exigé

La temporisation qui ne finit jamais: ce que ton code doit faire

Start
Un appui démarre la pompe 3 s plus tard.
Stop
Annule un démarrage en attente ; arrête une pompe en marche.

Appuie sur Exécuter, puis clique une fois sur Start. Regarde la temporisation compter jusqu’à 3 s, puis la pompe démarre.

Table des variables

La temporisation qui ne finit jamais: entrées et sorties

Ton programme lit 2 entrées 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
StartBOOLLitUne entrée dont ton code a besoinBouton poussoir Start
StopBOOLLitUne entrée dont ton code a besoinBouton poussoir Stop
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 : #Start. Rockwell et TwinCAT utilise le nom seul : Start.

Vérifications automatiques

Ce que testent les vérifications

  1. Un appui court sur Start démarre la pompe 3 s plus tard.
  2. PumpOn reste à OFF pendant ces 3 s.
  3. Stop annule un démarrage encore en attente.
  4. Stop met une pompe en marche à OFF.

Les vérifications lancent 3 tests sur la machine, cycle par cycle : Rapport de l’opérateur : un appui court sur Start; Stop annule un démarrage en attente; Stop arrête une pompe en marche.

Sur site

Où tu trouverais ça

Une pompe sur une boucle de refroidissement attend quelques secondes après Start, pour que sa vanne de sortie puisse s’ouvrir d’abord.

Une temporisation alimentée directement par un bouton poussoir ne finit jamais. La pompe ne démarre jamais, ou ne tourne que pour celui qui maintient le bouton.

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

Continue

Plus de défis