PLC-programma voor het vullen van flessen: expertstoring
Herstel de juiste fase zonder een half gevulde fles te tellen.
Repareer de herstellogica voor vullen en afvoeren. State, Accepted, Rejected, FillValve, ConveyorOn en Done moeten correct blijven bij onderbrekingen en tegenstrijdige voorwaarden.
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
PRO (vraagt Pro) uitdagingResume wint niet van een actieve blokkering; Stop kan Held beëindigen
Test 1 van 7StartIngangONStopIngangOFFJamIngangOFFStateVulfase10- Level
- Zwaar · 40 punten
- Soort
- Zoek de storing
- Tijd
- Over ons 45 min
- Slagingspercentage
- Nieuw
- Machine
- 3D-vullijn
- Siemens
- SCL
- Rockwell
- Gestructureerde tekst
- Beckhoff
- Gestructureerde tekst
We losten een blokkering op en alles startte vanzelf weer. Het groepstotaal telde een fles mee die half vol werd weggehaald. Aan het eind hadden we soms minder dan drie goede flessen.
De fles die twee keer werd geteld: wat je code moet doen
De opzet verwerkt een ononderbroken run van drie flessen slecht en het herstel na een blokkering is onbetrouwbaar. Drie fouten werken op elkaar in. Kijk hoe een fles bij de sensor blijft staan, bij de vuldrempel stopt en dan vertrekt terwijl Hold actief is. Volume is een percentage van een fles van 1 L: 80% = 800 mL.
- States en commando's
- 0 = rust, 10 = aanvoer, 20 = vullen, 30 = vastgehouden, 40 = afvoeren, 50 = klaar. ConveyorOn is alleen ON in 10/40. FillValve is alleen ON in 20 met BottlePresent. Done is alleen TRUE in 50. Gewone fasewisselingen mogen in hun eerste cyclus de volledige vorige of nieuwe set commando's gebruiken en moeten daarna tot rust komen. Stop, verlies van toestemming, Jam en Hold halen beide commando's direct weg. Vul nooit zonder BottlePresent.
- Eén overgang
- Een nieuwe Start-flank gaat alleen naar 10 met Permit, zonder Stop, zonder Jam en zonder Hold. In 10 gaat BottlePresent naar 20. In 20 gaat Volume >= 80 naar 40. Verwerk per cyclus maar één faseovergang. Een fles moet aanwezig blijven om te voltooien.
- Prioriteit en Hold
- Stop of verlies van Permit gaat direct naar 0. Jam/Hold heeft in actieve fasen voorrang op het verlies van een fles en op voltooiing, gaat naar 30 en onthoudt SavedPhase. De oorzaak opheffen doet niets totdat Resume komt terwijl Jam/Hold vrij is. Resume gaat één cyclus naar de opgeslagen fase voordat die fase weer wordt verwerkt.
- Geaccepteerd en afgekeurd
- In 40 verhoogt BottlePresent FALSE Accepted precies één keer en gaat terug naar 10; het derde geaccepteerde vertrek gaat naar 50. Een fles die bij het vullen of tijdens vastgehouden vullen verloren gaat, verhoogt Rejected één keer. Vastgehouden vullen onthoudt daarna de aanvoer en wacht op Resume. Een voltooide fles die tijdens vastgehouden afvoeren wordt weggehaald, wordt geteld wanneer de hervatte afvoerfase weer draait.
- Reset / herstart
- Na Stop of verlies van Permit moet Start worden losgelaten en opnieuw ingedrukt. Reset werkt alleen in 0/50 met Start losgelaten, zonder Stop en met Permit TRUE: wis Accepted en Rejected en blijf in rust. Negeer Reset in actieve fasen. Na voltooiing kan alleen Start niet opnieuw starten.
Gebruik Starten en Start. Probeer Jam bij 80% en hef die op zonder Resume: beide commando's blijven OFF. Gebruik daarna Ingangen om BottlePresent FALSE te houden terwijl Hold actief is tijdens een onvoltooide vulling. Rejected stijgt één keer, nooit Accepted. Speel elke mislukte test opnieuw af om de opgeslagen fase en de flessentotalen te vergelijken.
De fles die twee keer werd geteld: ingangen en uitgangen
Je programma leest 9 ingangen en stuurt 5 uitgangen. De namen zijn hetzelfde in de editor van elk merk.
Wat de controles testen
- Alleen voltooide flessen die het station verlaten verhogen Accepted.
- Jam/Hold wint van voltooiing en heeft na het opheffen Resume nodig.
- Een verloren onvoltooide fles verhoogt Rejected precies één keer; een actieve Reset kan de totalen niet wissen.
De controles voeren 7 tests uit op de machine, cyclus voor cyclus: Resume wint niet van een actieve blokkering; Stop kan Held beëindigen; Tel vertrekkende flessen, niet gevulde cycli; voltooi drie flessen; Een blokkering wint van voltooiing en het opheffen ervan kan niet hervatten; Een fles die tijdens Hold verloren gaat, wordt precies één keer afgekeurd; Een voltooide fles die tijdens Hold vertrekt, wordt bij herstel geteld; Stop wint; na terugkeer van de toestemming is een nieuwe Start nodig; Reset tijdens het vullen kan de fles of de totalen niet wissen.
Waar je dit tegenkomt
Bij het verhelpen van een storing op een bottellijn haalt een operator een half gevulde fles weg. De besturing moet onthouden wat is afgebroken.
Een half gevulde fles als goed tellen stuurt te krappe flessen de lijn af. Een herstart terwijl iemand de storing verhelpt, kan de lijn zonder waarschuwing laten bewegen.
Opgelost, of loop je vast? Praat erover in de Kleedkamer.
Meer uitdagingen
- De overpompactie die de wasruimte onder water zetteTwee niveaus, terugmelding van de actuator, een uitlopende motor en een vergrendelde uitschakeling.Zwaar · Zoek de storing
- De houdtijd die nooit echt plaatsvondTemperatuurgeheugen, een ononderbroken houdtijd en aparte koelmiddelstroom.Zwaar · Zoek de storing
- De noodstop wint, altijdStop meteen, blijf gestopt, reset bewust.Makkelijk · Maak het veilig
- Een draadbreuk moet het stoppenStop- en overbelastingscontacten als verbreekcontact, de veilige manier.Makkelijk · Maak het veilig

