Logique de pompe principale et de secours : défi expert
Alternance, coupure avant enclenchement et une reprise ratée, le tout ensemble.
Répare un contrôleur à deux pompes sans autoriser de commandes qui se chevauchent ni de redémarrage automatique. State, DutyPump, StandbyPump et Alarm doivent suivre chaque règle de fonctionnement.
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
PRO (nécessite Pro) défiUn Stop pendant le transfert annule le redémarrage en attente
Test 1 sur 10StartEntréeONStopEntréeOFFStatePhase de la pompe10DutyPumpCommande de la pompe de serviceON- Level
- Difficile · 40 points
- Type
- Trouve le défaut
- Durée
- À propos 35 min
- Taux de réussite
- Nouveau
- Machine
- skid de pompage en 3D
- Siemens
- SCL
- Rockwell
- Texte structuré
- Beckhoff
- Texte structuré
Le moteur de service est tombé en défaut. Le secours a pris le relais aussitôt. Au retour du courant, le moteur de service a redémarré sans nouvel appui sur le bouton.
Le secours qui vole toujours la marche: ce que ton code doit faire
Le brouillon contient trois défauts qui interagissent. Un opérateur signale que le moteur rétabli reprend parfois la marche et qu’un Start maintenu peut redémarrer après une perte d’autorisation. Démontre le transfert dans les deux sens, pas seulement un bon cycle.
- Repos / sélection
- State 0 commande les deux pompes à OFF. Un nouveau Start avec Permit et sans Stop ni Alarm sélectionne la pompe saine préférée : au départ, la pompe de service. State 10 = DutyPump, 20 = StandbyPump. Utilise l’autre si le moteur préféré est en défaut.
- Alternance
- Une marche saine terminée par Stop fait que NextStandby sélectionne l’autre moteur pour la marche suivante. Une perte de Permit ou une marche en défaut ne le change pas. FailedRun indique qu’un basculement a déjà été utilisé.
- Transfert
- Fault est le défaut du moteur de service ; StandbyFault est celui du secours. Au premier défaut du moteur actif, passe à State 30 avec les deux commandes à OFF. PendingStandby retient le remplaçant sélectionné. Appelle Delay tant que State vaut 30 : la temporisation démarre à zéro au premier appel et le transfert a lieu à 400 ms. Un cycle d’écart de chaque côté est accepté, car l’endroit où se trouve l’appel de Delay le décale d’un cycle. Le rétablissement de l’ancien moteur ne doit pas changer la sélection.
- Lockout
- Si le remplaçant sélectionné tombe en défaut pendant le délai, ou si le remplaçant en marche tombe en défaut ensuite, passe à 0 et verrouille Alarm. Ne tente pas un troisième démarrage de moteur. Reset n’efface Alarm qu’au repos, avec les deux défauts moteur effacés et Start relâché. Reset ne démarre jamais un moteur.
- Priorité
- Stop ou une perte de Permit retire les deux commandes immédiatement, y compris pendant le transfert. Rétablir Permit alors que Start est encore maintenu ne doit pas démarrer. Relâche puis appuie de nouveau sur Start. Lors d’un démarrage sain ou d’un transfert terminé, l’ensemble des commandes peut suivre l’état précédent ou le nouveau pendant un cycle, puis doit correspondre à l’état sélectionné. Aucun chevauchement n’est permis.
Appuie sur Exécuter, puis appuie sur Start et relâche-le. Mets Fault à TRUE pour voir les deux arbres s’arrêter avant que le secours démarre. Efface Fault : le secours doit garder la marche. Déclenche ensuite StandbyFault, puis rembobine l’échec s’il se met à commuter sans cesse.
Le secours qui vole toujours la marche: entrées et sorties
Ton programme lit 6 entrées et pilote 3 sorties. Les noms sont les mêmes dans l'éditeur de chaque constructeur.
Ce que testent les vérifications
- Start est une demande sur front montant, pas une validation maintenue.
- Aucun cycle ne commande les deux pompes ; le transfert attend 400 ms.
- Une marche en défaut a droit à un seul basculement ; une seconde défaillance verrouille Alarm.
Les vérifications lancent 10 tests sur la machine, cycle par cycle : Un Stop pendant le transfert annule le redémarrage en attente; Le secours sélectionné tombe en défaut avant la fin de sa temporisation; Un moteur préféré indisponible fait utiliser le secours sain; Alterner seulement après un Stop sain; 400 ms de coupure avant fermeture ; la reprise ne peut pas voler la marche; Un second défaut verrouille l’installation au lieu de passer d’un moteur à l’autre; Le retour de l’autorisation avec Start maintenu ne peut pas redémarrer; Stop l’emporte sur un Start et un transfert simultanés; Un secours hors service ne peut recevoir aucune commande; Une défaillance du secours suit les mêmes règles de transfert.
Où tu trouverais ça
Dans un immeuble, la pompe de réserve prend le relais quand le moteur principal disjoncte et se coupe. Une fois qu'il est remis en état, la pompe principale doit attendre le prochain cycle.
Deux pompes qui démarrent ensemble sans prévenir peuvent surcharger l'alimentation. Réessayer encore et encore peut abîmer un moteur et laisser l'immeuble sans eau.
Résolu, ou bloqué ? Parles-en au Vestiaire.
Plus de défis
- Quel défaut s’est vraiment produit en premier ?Un délai dépassé sur le retour d’état, une capture de premier défaut et un bouton Ack coincé.Difficile · Trouve le défaut
- La bouteille comptée deux foisRetrouve la bonne phase sans compter une bouteille à moitié remplie.Difficile · Trouve le défaut
- Le transfert qui a inondé la salle de lavageDeux niveaux, un retour d'actionneur, un moteur en roue libre et un déclenchement mémorisé.Difficile · Trouve le défaut
- Le palier qui n'a jamais vraiment eu lieuMémoire de température, un palier continu et un débit de refroidissement séparé.Difficile · Trouve le défaut

