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

Beveiliging tegen overvullen van een tank: PLC-uitdaging

Een onafhankelijke hoog-hoogschakelaar die werkt als de transmitter dat niet doet.

De normale niveauregeling vult al tot 80%. Voeg een overvuluitschakeling toe die niet alleen op de niveautransmitter vertrouwt. LevelHH, een aparte hoog-hoogschakelaar, of Level op 95% of hoger moet FillValve meteen sluiten en OverfillTrip vergrendelen. Zolang de uitschakeling actief is, doet Start niets. Reset wist de uitschakeling pas als Level onder 95% ligt en LevelHH OFF is, en het vullen wacht op Start.

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

De hoog-hoogschakelaar schakelt uit zichzelf uit

Test 1 van 5
Ingesteld door de testGecontroleerd door de testStap 4 van 4 · 240 ms
Level
Gemiddeld · 20 punten
Soort
Maak het veilig
Tijd
Over ons 15 min
Slagingspercentage
Nieuw
Machine
3D-procestank
Siemens
LAD en SCL
Rockwell
Ladderdiagram en gestructureerde tekst
Beckhoff
Gestructureerde tekst
Vereist gedrag

Schakel uit voordat het overloopt: wat je code moet doen

Normaal
Start vult; 80% of Stop beëindigt het vullen.
Uitschakeling
LevelHH, of 95%, sluit de klep en vergrendelt.
Reset
Pas als beide zijn gewist. Dan Start.

Druk op Starten en op Start. Druk tijdens het vullen op LevelHH: de klep sluit en OverfillTrip gaat branden.

Tagtabel

Schakel uit voordat het overloopt: ingangen en uitgangen

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

TagDatatypeJouw codeWat het betekent op de machine
StartBOOLLeestEen ingang die je code nodig heeftStart het vullen
StopBOOLLeestEen ingang die je code nodig heeftStop het vullen
ResetBOOLLeestEen ingang die je code nodig heeftDrukknop uitschakeling resetten
LevelREALLeestEen ingang die je code nodig heeftLT-101 niveautransmitter, %
LevelHHBOOLLeestEen ingang die je code nodig heeftLSHH-101: aparte hoog-hoogniveauschakelaar
FillValveBOOLSchrijftEen uitgang die je code zetInlaatklep XV-101
OverfillTripBOOLSchrijftEen uitgang die je code zetLamp overvuluitschakeling

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 controles

Wat de controles testen

  1. Normaal vullen stopt nog steeds bij 80%.
  2. LevelHH, van Level op 95% of hoger, sluit FillValve in dezelfde cyclus en vergrendelt OverfillTrip.
  3. LevelHH schakelt uit zichzelf uit, ook als Level normaal aangeeft.
  4. Start doet niets zolang OverfillTrip ON is.
  5. Reset wist de uitschakeling pas als Level onder 95% ligt en LevelHH OFF is.

De controles voeren 5 tests uit op de machine, cyclus voor cyclus: De hoog-hoogschakelaar schakelt uit zichzelf uit; 95% op de transmitter schakelt ook uit; Vergrendeld tot reset, dan Start; Reset doet niets zolang de schakelaar nog geschakeld is; Normaal vullen stopt nog steeds bij 80%.

Deze uitdagingen leren je de logica. Op een echte machine draaien veiligheidsfuncties op een veiligheids-PLC, zoals een Siemens F-CPU of een Rockwell GuardLogix, en worden ze ontworpen volgens ISO 13849.

Op locatie

Waar je dit tegenkomt

Een opslagtank heeft een niveautransmitter voor de regeling en een aparte hoog-hoogschakelaar voor de beveiliging.

Een vastgelopen transmitter kan een normaal niveau aangeven terwijl de tank overloopt. Een aparte schakelaar vangt op wat de transmitter mist.

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

Ga door

Meer uitdagingen