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

Exercice : Ne jamais arrêter la remplisseuse: programmation automate

Coordonne trois machines et deux tampons comme une seule ligne.

Démarre la ligne par la fin, cadence l'étiqueteuse d'après Tampon 1, protège les deux tampons du débordement, traverse les bourrages sans casser de bouteilles, et vide la ligne sur Stop.

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 commande de ligne d'emballage 3D sur lequel tourne cette missionPRO (nécessite Pro) mission
Comment le test se déroule

Démarrer par la fin de la ligne

Test 1 sur 5
Réglé par le testVérifié par le testPas 9 sur 9
Level
Avancé
Durée
À propos 90 min
Récompense
+650 XP
Installation
commande de ligne d'emballage en 3D
Éditeurs Siemens
Schéma à contacts (CONT), SCL
Éditeurs Rockwell
Schéma à contacts, Texte structuré
Éditeurs Beckhoff
Texte structuré
Étape
31. Labo machine 5 : systèmes experts
Comportement exigé

Ne jamais arrêter la remplisseuse: ce que ton code doit faire

Start : lance l’emballeuse tout de suite, l’étiqueteuse 2 s plus tard et la remplisseuse 4 s plus tard. En marche : FillerSpeed vaut 4.0 bouteilles/s, ou 3.0 quand Buffer1 vaut 30 ou plus ; arrête la remplisseuse à Buffer1 ≥ 36 et ne la relance que sous 28. LabellerSpeed := 4.0 + 0.1 × (Buffer1 − 15), limité entre 2.0 et 5.0. Arrête l’étiqueteuse quand Buffer2 atteint 36, et ne la relance que sous 28 ; il lui faut aussi LabellerOK. L’emballeuse a besoin de PackerOK. Stop : la remplisseuse s’arrête tout de suite, l’étiqueteuse tourne à 5.0 pour vider Buffer 1, et quand les deux tampons sont vides, tout s’arrête. FillerRun, LabellerRun et PackerRun font tourner les trois machines.

Start
Encaisseuse, étiqueteuse +2 s, remplisseuse +4 s.
Cadence
Étiqueteuse 4.0 + 0.1 × (B1 − 15), 2–5.
Protection
Remplisseuse coupée à B1 ≥ 36, remise en marche sous 28.
Table des variables

Ne jamais arrêter la remplisseuse: entrées et sorties

Ton programme lit 6 entrées et pilote 5 sorties. 2 entrées de plus pilotent la simulation ou affichent des mesures, 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 besoinDémarrer la ligne
StopBOOLLitUne entrée dont ton code a besoinArrêter la ligne en la vidant
Buffer1INTLitUne entrée dont ton code a besoinBouteilles en attente entre la remplisseuse et l'étiqueteuse (0–40)
Buffer2INTLitUne entrée dont ton code a besoinBouteilles en attente entre l'étiqueteuse et l'encaisseuse (0–40)
LabellerOKBOOLLitUne entrée dont ton code a besoinÉtiqueteuse en bon état et prête
PackerOKBOOLLitUne entrée dont ton code a besoinEncaisseuse en bon état et prête
LabellerJamBOOLPas nécessairePour tester ou observer ; ton code peut s'en passerEssaie : un bourrage d'étiquettes arrête l'étiqueteuse
PackerJamBOOLPas nécessairePour tester ou observer ; ton code peut s'en passerEssaie : un bourrage de cartons arrête l'encaisseuse
FillerRunBOOLÉcritUne sortie que ton code commandeFaire tourner la remplisseuse
FillerSpeedREALÉcritUne sortie que ton code commandeVitesse de la remplisseuse, bouteilles/s (jusqu'à 4)
LabellerRunBOOLÉcritUne sortie que ton code commandeFaire tourner l'étiqueteuse
LabellerSpeedREALÉcritUne sortie que ton code commandeVitesse de l'étiqueteuse, bouteilles/s (jusqu'à 5)
PackerRunBOOLÉcritUne sortie que ton code commandeFaire tourner l'encaisseuse (5 bouteilles/s)

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

Ne jamais arrêter la remplisseuse: ce que vérifient les tests

  1. Démarrage par la fin de la ligne : encaisseuse, étiqueteuse après 2 s, remplisseuse après 4 s.
  2. La vitesse de l'étiqueteuse suit Tampon 1, maintenue entre 2 et 5 bouteilles/s.
  3. La remplisseuse ralentit à 30 et s'arrête à 36, et redémarre sous 28.
  4. L'étiqueteuse attend quand Tampon 2 ≥ 36 et a besoin de LabellerOK.
  5. Stop vide les deux tampons avant de tout arrêter.
  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

Chaque ligne de conditionnement a un contrôleur de ligne qui fait cela. Régler les niveaux de tampon et les vitesses est la façon dont les usines trouvent de la production en plus sans acheter de machines.

Une remplisseuse qui s'arrête perd du produit et du temps qu'elle ne rattrapera jamais. Un tampon qui déborde jette des bouteilles par terre. Une ligne qui s'arrête d'un coup laisse du produit à moitié étiqueté dans chaque machine.

Où tu trouverais çaFaire tourner toute la ligne autour de sa machine la plus importante

Sur une ligne d'emballage, la remplisseuse donne le rythme : c'est la machine la plus chère, et l'arrêter gaspille du produit. Toutes les autres machines tournent un peu plus vite et sont cadencées par le remplissage des tampons autour d'elles, si bien que la remplisseuse n'est jamais affamée ni bloquée.

  1. Remplisseuse4 bottles/s
  2. Tampon 140 bouteillesTu es ici
  3. ÉtiqueteuseJusqu'à 5/s
  4. EncaisseuseCaisses de 12
Sur un vrai site : lieux, pièces et sécurité
  • Lignes d'embouteillage et de mise en canette
  • Halls d'emballage alimentaire et pharmaceutique
  • Toute ligne de machines reliées par des convoyeurs

Chaque machine a ses propres protecteurs et son propre circuit de sécurité ; l'automate de ligne ne fait que les coordonner.

Redémarrer une machine après un bourrage est la décision de l'opérateur : l'automate de ligne ne redémarre jamais une machine dont le protecteur est ouvert.

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