Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
Uitdaging 05 · Programmeer het · PRO (vraagt Pro)

PLC-tellervoorbeeld: zes flessen inpakken

Tel zes flessen, stop voor de duwer en ga dan weer verder.

Tel elke fles één keer zodra hij bij BottlePresent aankomt. Stop bij de zesde ConveyorOn en laat PackReady 2 seconden branden terwijl de duwer de verpakking meeneemt. Laat de band daarna weer draaien en tel de volgende zes vanaf nul. Run OFF stopt de band maar behoudt de telling.

Deze uitdaging 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-vullijn waarop deze uitdaging draaitPRO (vraagt Pro) uitdaging
Hoe de test verloopt

Zes flessen vormen een verpakking

Test 1 van 4
Ingesteld door de testGecontroleerd door de testStap 15 van 15 · 3.1 s
Level
Gemiddeld · 20 punten
Soort
Programmeer het
Tijd
Over ons 18 min
Slagingspercentage
Nieuw
Machine
3D-vullijn
Siemens
LAD en SCL
Rockwell
Ladderdiagram en gestructureerde tekst
Beckhoff
Gestructureerde tekst
Vereist gedrag

Pak er zes in, dan pauze: wat je code moet doen

Count
Eén telling per fles die bij de sensor aankomt.
Inpakken
Bij zes: band stopt, PackReady 2 s.
Run
Run OFF stopt de band en behoudt de telling.

Druk op Starten en kijk naar de flessen. Na de zesde pauzeert de band 2 s en begint dan de volgende verpakking.

Tagtabel

Pak er zes in, dan pauze: ingangen en uitgangen

Je programma leest 2 ingangen en stuurt 2 uitgangen. De namen zijn hetzelfde in de editor van elk merk.

TagDatatypeJouw codeWat het betekent op de machine
RunBOOLLeestEen ingang die je code nodig heeftLijn gekozen om te draaien
BottlePresentBOOLLeestEen ingang die je code nodig heeftPE-101: er staat een fles bij de sensor
ConveyorOnBOOLSchrijftEen uitgang die je code zetLaat de transportband draaien
PackReadyBOOLSchrijftEen uitgang die je code zetLamp verpakking compleet: de duwer neemt de zes mee

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

Automatische controles

Wat de controles testen

  1. Elke fles telt één keer, hoe lang hij ook op de sensor staat.
  2. De zesde fles stopt de band en laat PackReady 2 : branden.
  3. Na de pauze draait de band en telt de volgende verpakking vanaf nul.
  4. Run OFF stopt de band; de tot nu toe getelde flessen blijven meetellen.

De controles voeren 4 tests uit op de machine, cyclus voor cyclus: Zes flessen vormen een verpakking; Een fles die op de sensor staat, telt één keer; De volgende verpakking begint bij nul; Run OFF stopt de band en behoudt de telling.

Op locatie

Waar je dit tegenkomt

Een bottellijn groepeert flessen in verpakkingen van zes. De band pauzeert terwijl een duwer elke verpakking naar de krimpfoliemachine schuift.

Als je een fles twee keer telt of er één mist, krijgt de klant te kleine verpakkingen en loopt de wikkelmachine vast.

Opgelost, of loop je vast? Praat erover in de Kleedkamer.

Ga door

Meer uitdagingen