Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Mission 44 · PRO (nécessite Pro)

Exercice : La pompe qui hurlait: recherche de défauts d’automate

Trouve pourquoi la pompe détruit ses garnitures, et empêche que ça se reproduise.

La pompe de transfert a eu deux garnitures neuves ce mois-ci. Le programme tourne depuis des années : quelque chose sur le skid est en panne. Trouve-le avec la liste des entrées et sorties, puis fais en sorte que le programme le détecte, allume le bon voyant de défaut et protège la pompe.

Cette mission 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 banc de transfert à deux cuves 3D sur lequel tourne cette missionPRO (nécessite Pro) mission
Comment le test se déroule

Un skid sain transfère jusqu'à 80 %

Test 1 sur 3
Réglé par le testVérifié par le testPas 6 sur 6 · 11.3 s
Level
Appliqué
Durée
À propos 25 min
Récompense
+300 XP
Installation
banc de transfert à deux cuves en 3D
Éditeurs Siemens
Schéma à contacts (CONT), SCL
Éditeurs Rockwell
Schéma à contacts, Texte structuré
Éditeurs Beckhoff
Texte structuré
Étape
26. Trouve le défaut : ce n’est pas toujours le programme
Comportement exigé

La pompe qui hurlait: ce que ton code doit faire

Rapport du dépanneur : « La garniture mécanique de P-101 a été remplacée deux fois ce mois-ci. Les opérateurs disent qu'elle hurle et chauffe, et qu'aucune eau ne circule. » Ce programme ouvre la vanne XV-201, attend deux secondes, puis démarre la pompe. Appuie sur Exécuter, puis sur Start, et observe. Compare chaque ligne de la liste des entrées et sorties avec sa colonne En bon état : un appareil ne fait pas ce que dit la liste. Ensuite, modifie le programme pour que ce défaut soit détecté et que la pompe soit protégée. La pompe ne doit tourner que tant que la vanne est prouvée ouverte. Si la vanne n'a pas prouvé qu'elle est ouverte dans les 3 secondes après l'ordre : le voyant de l'appareil en panne ON (SignalFault, ValveFault ou PumpFault, et seulement celui-là), PumpOn et ValveCmd OFF. Le voyant reste ON jusqu'à l'appui sur Reset, et Start ne fait rien tant qu'il est ON. Un skid sain doit toujours transférer jusqu'à 80 % sans aucun voyant allumé, même avec une vanne qui met deux secondes et demie à s'ouvrir.

Transfert
Start ouvre XV-201, puis la pompe tourne. Les deux s'arrêtent à 80 %.
Trouve le défaut
Un appareil est en panne. La liste des entrées et sorties montre ce que chaque signal devrait indiquer.
Protège la pompe
PumpOn seulement tant que ValveOpen est ON.
Détecte-le
Pas de ValveOpen dans les 3 s après ValveCmd : le voyant de l'appareil en panne ON, et aucun autre. PumpOn et ValveCmd OFF.
Reset
Le voyant reste allumé jusqu'à Reset. Start ne fait rien tant qu'il est ON.
Comment c'est vérifié
Les contrôles appuient sur Start et Reset, rien d’autre, sur un skid avec le même défaut que le tien et sur un skid sain. Ils lisent le skid lui-même : DeadheadSeconds (combien de temps la pompe a vraiment tourné contre une vanne fermée), PumpedLitres, et le vrai niveau dans TK-202.
Table des variables

La pompe qui hurlait: entrées et sorties

Ton programme lit 4 entrées et pilote 6 sorties. 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
StartBOOLLitUne entrée dont ton code a besoinBouton-poussoir Start S1 : lancer un transfert
ResetBOOLLitUne entrée dont ton code a besoinBouton-poussoir Reset S2 : effacer un défaut
LevelRawINTLitUne entrée dont ton code a besoinLT-101 sur la cuve de réception, valeurs d'entrée 4 à 20 mA : 0 = 4 mA (vide), 27648 = 20 mA (pleine)
ValveOpenBOOLLitUne entrée dont ton code a besoinZSO-201 : la vanne de refoulement XV-201 est complètement ouverte
FlowOKBOOLPas nécessairePour tester ou observer ; ton code peut s'en passerDétecteur de débit FS-201 : ON tant que plus de 2 L/s s'écoulent
ValveCmdBOOLÉcritUne sortie que ton code commandeOuvrir la vanne de refoulement XV-201
PumpOnBOOLÉcritUne sortie que ton code commandeFaire tourner la pompe de transfert P-101
LevelPVREALÉcritUne sortie que ton code commandeNiveau de la cuve de réception pour l'opérateur, en %
SignalFaultBOOLÉcritUne sortie que ton code commandeVoyant rouge H1 : le signal de niveau est en défaut
ValveFaultBOOLÉcritUne sortie que ton code commandeVoyant rouge H2 : la vanne de refoulement est en défaut
PumpFaultBOOLÉcritUne sortie que ton code commandeVoyant rouge H3 : la pompe est en défaut

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.

Tests automatiques

La pompe qui hurlait: ce que vérifient les tests

  1. Un skid sain transfère jusqu'à 80 % et s'arrête, sans voyant de défaut.
  2. La pompe ne tourne jamais contre une vanne qui n'est pas prouvée ouverte.
  3. Une vanne non prouvée ouverte au bout de 3 secondes allume son voyant, et seulement le sien, et le transfert s'arrête.
  4. Une vanne lente mais saine n'est pas un défaut.
  5. Le voyant reste allumé jusqu'à Reset, et Start ne fait rien tant qu'il est ON.
  1. Essaie Utilise les boutons sous le modèle et regarde l'installation réagir.
  2. Tester la solution Toutes les vérifications tournent sur ton code en un seul clic.
  3. Rembobiner PRO (nécessite Pro) Si l'une échoue, reviens en arrière cycle par cycle pour voir pourquoi.

Bloqué sur cette mission ? Demande aux membres dans le Vestiaire.

Pourquoi c'est important

Où tu verrais ça sur le terrain

Les vannes motorisées se grippent : du tartre sur la bille, une alimentation en air en panne, un accouplement d'actionneur cisaillé. L'électrovanne claque, le voyant à l'écran dit ouvert, et la tuyauterie est fermée.

Une pompe qui tourne contre une vanne fermée ne déplace pas d'eau, donc rien n'évacue sa chaleur. L'eau dans le corps bout, la garniture tourne à sec et lâche, et la facture, c'est une pompe neuve.

Où tu trouverais çaDéplacer de l'eau sans vider une cuve ni faire déborder l'autre

Dans une usine agroalimentaire, une grande cuve de stockage remplit une cuve de lavage plus petite. Une pompe pousse l'eau à travers une vanne placée entre les deux. Avant de pomper, l'ingénieur vérifie les deux niveaux et que la vanne s'est vraiment ouverte. Si la cuve de stockage se vide, la pompe peut tourner à sec et abîmer son joint, la pièce qui empêche les fuites.

  1. Cuve sourceContient 400 litres quand elle est pleine
  2. Pompe de transfertUn moteur qui tourne ne prouve pas que l'eau circule
  3. Vanne de refoulementUn contact confirme que la vanne est ouverteTu es ici
  4. Cuve de réceptionContient 100 litres quand elle est pleine
Sur un vrai site : lieux, pièces et sécurité
  • Usine agroalimentaire : remplir une cuve de lavage
  • Brasserie : transférer de l'eau d'un stockage vers une cuve de lot
  • Station de traitement de l'eau : transférer de l'eau entre des cuves de rétention

Le modèle montre les déversements et une idée approximative de l'usure de la pompe. N'utilise pas ses durées comme limites sûres pour du vrai matériel.

Un vrai site a besoin de dispositifs de sécurité séparés et d'une conception faite pour ce site.

Les tailles, les temps et les vues en coupe sont des choix pédagogiques, pas le plan d'une installation réelle précise.

Continue

Prochaine étape sur la route