Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
Missie 70 · PRO (vraagt Pro)

Oefening over Laat de vuller nooit stoppen: PLC-programmeren

Coördineer drie machines en twee buffers als één lijn.

Start de lijn vanaf het eind, bepaal het tempo van de etiketteermachine vanuit Buffer 1, bescherm beide buffers tegen overlopen, kom door storingen heen zonder flessen te breken en laat de lijn leeglopen bij Stop.

Deze missie hoort bij ProMaak een gratis account aan: elk account krijgt een gratis Pro-proefperiode tot 5 december.

Geen creditcard. Niets te betalen. Niets op te zeggen.

Official release: 5 December. Sta op die dag bovenaan de ranglijst en win 3 maanden Pro, plus 2 weken Pro om aan een vriend te geven. De 2e plaats wint 4 weken. De 3e plaats wint 2 weken. Regels

  • Elke les, vanaf nul
  • Elke missie en les, naarmate je niveau stijgt
  • Een praktijktest voor elke titel, met een certificaat
  • Spoel elke test terug, één cyclus tegelijk
  • Uitgewerkte oplossingen als je vastzit
  • De codeconverter, zoveel je wilt
De 3D-besturing van een verpakkingslijn waarop deze missie draaitPRO (vraagt Pro) missie
Hoe de test verloopt

Start vanaf het eind van de lijn

Test 1 van 5
Ingesteld door de testGecontroleerd door de testStap 9 van 9
Level
Gevorderd
Tijd
Over ons 90 min
Beloning
+650 XP
Opstelling
3D-besturing van een verpakkingslijn
Editors voor Siemens
Ladderdiagram (LAD), SCL
Editors voor Rockwell
Ladderdiagram, Gestructureerde tekst
Editors voor Beckhoff
Gestructureerde tekst
Fase
31. Machinelab 5: expertsystemen
Vereist gedrag

Laat de vuller nooit stoppen: wat je code moet doen

Start: laat de inpakmachine meteen draaien, de etiketteermachine 2 s later en de vulmachine 4 s later. Tijdens het draaien: FillerSpeed is 4.0 flessen/s, of 3.0 als Buffer1 30 of meer is; stop de vulmachine bij Buffer1 ≥ 36 en laat hem pas weer draaien onder 28. LabellerSpeed := 4.0 + 0.1 × (Buffer1 − 15), begrensd tussen 2.0 en 5.0. Stop de etiketteermachine als Buffer2 36 bereikt en laat hem pas weer draaien onder 28; hij heeft ook LabellerOK nodig. De inpakmachine heeft PackerOK nodig. Stop: de vulmachine stopt meteen, de etiketteermachine draait op 5.0 om Buffer 1 leeg te maken, en als beide buffers leeg zijn, stopt alles. FillerRun, LabellerRun en PackerRun laten de drie machines draaien.

Start
Inpakker, etiketteermachine +2 s, vuller +4 s.
Tempo
Etiketteermachine 4.0 + 0.1 × (B1 − 15), 2–5.
Bescherming
Vuller uit bij B1 ≥ 36, aan onder 28.
Tagtabel

Laat de vuller nooit stoppen: ingangen en uitgangen

Je programma leest 6 ingangen en stuurt 5 uitgangen. Nog 2 ingangen sturen de simulatie aan of tonen metingen, om mee te testen. De namen zijn hetzelfde in de editor van elk merk.

TagDatatypeJouw codeWat het betekent op de machine
StartBOOLLeestEen ingang die je code nodig heeftStart de lijn
StopBOOLLeestEen ingang die je code nodig heeftStop de lijn en laat hem leeglopen
Buffer1INTLeestEen ingang die je code nodig heeftFlessen die wachten tussen vuller en etiketteermachine (0–40)
Buffer2INTLeestEen ingang die je code nodig heeftFlessen die wachten tussen etiketteermachine en verpakker (0–40)
LabellerOKBOOLLeestEen ingang die je code nodig heeftEtiketteermachine gezond en gereed
PackerOKBOOLLeestEen ingang die je code nodig heeftVerpakker gezond en gereed
LabellerJamBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: een etiketopstopping stopt de etiketteermachine
PackerJamBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: een kartonopstopping stopt de verpakker
FillerRunBOOLSchrijftEen uitgang die je code zetLaat de vuller draaien
FillerSpeedREALSchrijftEen uitgang die je code zetVullersnelheid, flessen/s (tot 4)
LabellerRunBOOLSchrijftEen uitgang die je code zetLaat de etiketteermachine draaien
LabellerSpeedREALSchrijftEen uitgang die je code zetSnelheid etiketteermachine, flessen/s (tot 5)
PackerRunBOOLSchrijftEen uitgang die je code zetLaat de kistenpakker draaien (5 flessen/s)

Schrijf in Siemens SCL de eigen tags van een blok met een # ervoor, zoals TIA Portal dat doet: #Start. Rockwell en TwinCAT gebruik alleen de naam: Start.

Automatische tests

Laat de vuller nooit stoppen: wat de tests controleren

  1. Start vanaf het eind van de lijn: inpakker, etiketteermachine na 2 s, vuller na 4 s.
  2. De snelheid van de etiketteermachine volgt Buffer 1, tussen 2 en 5 flessen/s.
  3. De vuller vertraagt bij 30, stopt bij 36 en herstart onder 28.
  4. De etiketteermachine houdt bij Buffer 2 ≥ 36 en heeft LabellerOK nodig.
  5. Stop laat beide buffers leeglopen voordat alles stopt.
  1. Probeer het Gebruik de knoppen onder het model en kijk hoe de opstelling reageert.
  2. Oplossing testen Elke controle draait met één druk op je code.
  3. Terugspoelen PRO (vraagt Pro) Mislukt er een, ga dan cyclus voor cyclus terug om te zien waarom.

Vast bij deze missie? Vraag het de leden in de Kleedkamer.

Waarom het ertoe doet

Waar je dit in de praktijk tegenkomt

Elke verpakkingslijn heeft een lijnbesturing die dit doet. Het afstellen van bufferniveaus en snelheden is hoe fabrieken extra output vinden zonder machines te kopen.

Een vuller die stopt, verliest product en tijd die hij nooit terugkrijgt. Een buffer die overloopt gooit flessen op de grond. Een lijn die in één keer stopt, laat half geëtiketteerd product in elke machine achter.

Waar je dit tegenkomtLaat de hele lijn draaien rond zijn belangrijkste machine

Op een verpakkingslijn bepaalt de vuller het tempo: het is de duurste machine, en hem stilzetten verspilt product. Elke andere machine draait iets sneller en wordt gestuurd door hoe vol de buffers eromheen zijn, zodat de vuller nooit tekortkomt of geblokkeerd raakt.

  1. Vuller4 bottles/s
  2. Buffer 140 flessenJe bent hier
  3. EtiketteermachineTot 5/s
  4. VerpakkerDozen van 12
Op een echte locatie: plekken, onderdelen en veiligheid
  • Fles- en blikvullijnen
  • Voedings- en farmaverpakkingshallen
  • Elke lijn van machines die door transportbanden zijn verbonden

Elke machine heeft zijn eigen beveiligingen en veiligheidscircuit; de lijnbesturing coördineert ze alleen.

Een machine herstarten na een opstopping is de beslissing van de operator: de lijnbesturing herstart nooit een machine waarvan de afscherming open staat.

De afmetingen, tijden en doorsneden zijn keuzes voor het onderwijs, geen tekening van één echte installatie.

Ga door

Hierna op de route