PLC-timer voor temperatuurhoudtijd: expertstoring
Temperatuurgeheugen, een ononderbroken houdtijd en aparte koelmiddelstroom.
Repareer een besturing voor verwarmen–houden–koelen zonder dat verwarmen en koelen overlappen of onderbroken houdtijd meetelt.
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) uitdagingVerwarmen, vijf seconden ononderbroken houdtijd, koelen en voltooiing vastzetten
Test 1 van 9ResetIngangONStartIngangOFFTemperatureProducttemperatuur24 °CStateBatchfase0- Level
- Zwaar · 40 punten
- Soort
- Zoek de storing
- Tijd
- Over ons 45 min
- Slagingspercentage
- Nieuw
- Machine
- 3D-verwarmings- en koelopstelling
- Siemens
- SCL
- Rockwell
- Gestructureerde tekst
- Beckhoff
- Gestructureerde tekst
Een onderbroken opwarming telde nog mee voor de houdtijd. De koeling werkte soms de verwarming tegen. Na Stop startte een ingedrukt gehouden Start de cyclus opnieuw.
De houdtijd die nooit echt plaatsvond: wat je code moet doen
Dit concept compileert en bevat drie op elkaar inwerkende gebreken. Test het op de opstelling, vergelijk het commando met het gemeten gedrag en repareer elke bedrijfsregel. De doorzichtige delen laten het proces zien; de instrumenten leveren de getallen.
- Toestanden en ingang
- 0 rust; 10 verwarmen; 20 houden; 30 koelen; 50 klaar; 90 uitschakeling. Een nieuwe Start gaat alleen naar 10 met Permit, geen Fault, Level >= 10 L en Temperature < 40°C. Slechts één faseovergang per cyclus. State wordt exact gecontroleerd; gewone fasecommando's mogen één cyclus de vorige of nieuwe toestand volgen.
- Verwarmingsband
- NeedHeat wordt TRUE bij Temperature <= 31,5°C en FALSE bij >= 32°C; tussen die waarden blijft hij behouden. HeaterOn volgt dat geheugen alleen in 10/20. MixerOn is ON in 10/20/30. In 10 gaat Temperature >= 32°C naar 20. Stuur HeaterOn en CoolValve nooit tegelijk aan.
- Ononderbroken houdtijd
- Delay telt alleen in 20 met Temperature van 31,5 tot en met 32,5°C. De eerste ingeschakelde aanroep begint bij nul. Vijf ononderbroken seconden gaat naar 30. Een cyclus eerder of later wordt geaccepteerd, omdat de plek van de Delay-aanroep het met één cyclus verschuift. Buiten die band terug naar 10 en reset de hele wachttijd; een latere terugkeer vraagt vijf nieuwe seconden.
- Koelen en gereedmelding
- CoolValve is alleen ON in 30, HeaterOn OFF. Temperature <= 24°C gaat naar 50: HeaterOn/CoolValve/MixerOn OFF en Done ON. De gereedmelding blijft vergrendeld tot een geldige Reset. CoolingFlow en CoolingPower tonen het aparte utilitycircuit; koelmiddel verandert Level niet.
- Directe prioriteit
- In 10/20/30 gaat een verloren Permit, Fault, Level < 10 L of Temperature >= 70°C direct naar 90, Alarm ON en alle procescommando's/Done OFF. Stop gaat terug naar rust, tenzij uitgeschakeld. Reset in 50/90 vraagt Start losgelaten, Permit, geen Fault, Level >= 10 L en Temperature < 40°C. Negeer Reset tijdens een actieve fase. Een ingedrukt gehouden Start herstart nooit na Stop of uitschakeling.
- Let op de energie
- HeatPower meldt het geleverde verwarmingsvermogen; HeatingRate meldt de netto °C/min. CoolOpen bevestigt de werkelijke klepbeweging. De verwarming van 24 kW verwarmt een grotere watermassa langzamer; de mantel van 12°C voert warmte af naar verschil in temperatuur. Fysieke beveiligingen werken los van je commando's.
Druk op Starten en druk kort op Start. Let op het geleverde verwarmingsvermogen en de temperatuursnelheid. De houdtijd op 32°C duurt vijf ononderbroken gesimuleerde seconden; daarna voert de koeling warmte af tot 24°C. Test een korte temperatuuronderbreking via het tabblad Ingangen.
De houdtijd die nooit echt plaatsvond: ingangen en uitgangen
Je programma leest 7 ingangen en stuurt 5 uitgangen. Nog 4 ingangen sturen de simulatie aan of tonen metingen, om mee te testen. De namen zijn hetzelfde in de editor van elk merk.
Wat de controles testen
- Verwarm met een onthouden band en houd dan vijf seconden ononderbroken vast.
- Koel via een apart circuit; stuur verwarmen en koelen nooit tegelijk aan.
- Laag water en hoge temperatuur winnen direct; Reset kan het proces niet herstarten.
De controles voeren 9 tests uit op de machine, cyclus voor cyclus: Verwarmen, vijf seconden ononderbroken houdtijd, koelen en voltooiing vastzetten; Koude onderbreking moet de hele houdtijd herstarten; Hete onderbreking is geen geldige houdtijd; Hysterese onthoudt beide richtingen binnen de band; Laag waterpeil blokkeert fase 10; Laag waterpeil blokkeert fase 20; Laag waterpeil blokkeert fase 30; Hoge temperatuur schakelt uit; Reset terwijl het heet is wordt geweigerd; Vrijgave en Stop kunnen geen automatische herstart veroorzaken.
Waar je dit tegenkomt
Een voedselfabriek verwarmt een batch, houdt hem een vaste tijd heet en koelt hem dan af voordat hij de deur uitgaat.
Als de houdtimer tikt terwijl de batch te koud is, is de batch niet goed behandeld. Tegelijk verwarmen en koelen verspilt energie en verbergt een fout in de code.
Opgelost, of loop je vast? Praat erover in de Kleedkamer.
Meer uitdagingen
- 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
- Sluit de afscherming, blijf gestoptAls je de afscherming opent, stopt de band. Als je hem sluit, start de band niet.Makkelijk · Maak het veilig
- Laat de pomp nooit droogdraaienTwee seconden zonder water schakelt hem uit. Een spatje niet.Gemiddeld · Maak het veilig

