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

Oefening over De tank die overstroomde: storingen opsporen met een PLC

Herleid een storing tot een uitgevallen apparaat en laat het programma de storing dan opvangen.

De ontvangsttank is gisteravond overgestroomd. Het programma is in orde: er is iets op de skid uitgevallen. Zoek het met de lijst met ingangen en uitgangen, laat het programma het dan opmerken, de juiste storingslamp laten branden en de overdracht stoppen.

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-overpompopstelling met twee tanks waarop deze missie draaitPRO (vraagt Pro) missie
Hoe de test verloopt

Een gezonde skid pompt over tot 80%

Test 1 van 4
Ingesteld door de testGecontroleerd door de testStap 6 van 6 · 11.3 s
Level
Toegepast
Tijd
Over ons 25 min
Beloning
+250 XP
Opstelling
3D-overpompopstelling met twee tanks
Editors voor Siemens
Ladderdiagram (LAD), SCL
Editors voor Rockwell
Ladderdiagram, Gestructureerde tekst
Editors voor Beckhoff
Gestructureerde tekst
Fase
26. Zoek de storing: het is niet altijd het programma
Vereist gedrag

De tank die overstroomde: wat je code moet doen

Rapport van de nachtploeg: 'TK-202 is tijdens een overdracht overgestroomd. Het scherm toonde hem de hele tijd leeg en de pomp bleef gewoon doorgaan.' Het programma pompt water van TK-201 naar TK-202: Start opent klep XV-201, de pomp draait zodra de klep als open is bevestigd, en alles stopt bij 80%. Druk op PLC starten, dan op Start, en kijk. Vergelijk elke regel van de lijst met ingangen en uitgangen met de kolom Gezond: één apparaat doet niet wat de lijst zegt. Pas dan het programma aan zodat deze storing wordt opgevangen. Binnen een kwart seconde nadat de storing zichtbaar is: de lamp van het uitgevallen apparaat ON (SignalFault, ValveFault of PumpFault, en alleen die), PumpOn en ValveCmd OFF, en LevelPV op zijn laatste goede waarde. Zolang de storing er is, mag er geen overdracht starten. Een gezonde skid moet nog steeds tot 80% overpompen zonder brandende lamp.

Overdracht
Start opent XV-201. De pomp draait zodra ZSO-201 bevestigt dat de klep open is. Beide stoppen bij 80%.
Zoek de storing
Eén apparaat is uitgevallen. De lijst met ingangen en uitgangen toont wat elk signaal hoort te geven.
Vang het op
De lamp van het uitgevallen apparaat ON binnen 0,25 s, en geen andere. PumpOn en ValveCmd OFF.
Getoond niveau
LevelPV behoudt zijn laatste goede waarde zolang de storing er is.
Hoe het wordt gecontroleerd
De controles drukken op Start en Reset, niets anders, op een skid met dezelfde fout als de jouwe en op een gezonde. Ze lezen de skid zelf: SpilledLitres (water op de vloer), of de pomp echt draait en het echte niveau in TK-202.
Tagtabel

De tank die overstroomde: ingangen en uitgangen

Je programma leest 3 ingangen en stuurt 6 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 heeftStartdrukknop S1: een overdracht beginnen
LevelRawINTLeestEen ingang die je code nodig heeftLT-101 op de ontvangsttank, ruwe ingangswaarden van 4 tot 20 mA: 0 = 4 mA (leeg), 27648 = 20 mA (vol)
ValveOpenBOOLLeestEen ingang die je code nodig heeftZSO-201: afvoerklep XV-201 is helemaal open
ResetBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenResetdrukknop S2: een storing wissen
FlowOKBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenStromingsschakelaar FS-201: ON zolang er meer dan 2 L/s stroomt
ValveCmdBOOLSchrijftEen uitgang die je code zetAfvoerklep XV-201 openen
PumpOnBOOLSchrijftEen uitgang die je code zetOverdrachtspomp P-101 laten draaien
LevelPVREALSchrijftEen uitgang die je code zetNiveau van de ontvangsttank voor de operator, %
SignalFaultBOOLSchrijftEen uitgang die je code zetRode lamp H1: het niveausignaal is uitgevallen
ValveFaultBOOLSchrijftEen uitgang die je code zetRode lamp H2: de afvoerklep is uitgevallen
PumpFaultBOOLSchrijftEen uitgang die je code zetRode lamp H3: de pomp is uitgevallen

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

De tank die overstroomde: wat de tests controleren

  1. Een gezonde skid pompt over tot 80% en stopt, zonder storingslamp.
  2. Als het apparaat uitvalt, gaat meteen zijn lamp, en alleen zijn lamp, ON.
  3. De overdracht stopt: de tank loopt niet over.
  4. LevelPV behoudt zijn laatste goede waarde zolang de storing er is.
  5. Start doet niets zolang de storing er is.
  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

De kabel van een niveautransmitter loopt dwars door de fabriek naar het paneel. Hij kan in een kabelgoot worden platgedrukt, in een aansluitkast corroderen of door een aannemer worden uitgetrokken.

Een gebroken draad ziet er voor een programma niet uit als een storing. Het ziet eruit als een lege tank, en een programma dat een lege tank vult, blijft hem vullen tot in het oneindige.

Waar je dit tegenkomtVerplaats water zonder de ene tank leeg te maken of de andere te laten overlopen

In een voedselfabriek vult een grote opslagtank een kleinere wastank bij. Een pomp duwt het water door een klep ertussen. Voor het pompen controleert de technicus beide niveaus en of de klep echt is geopend. Als de opslagtank leegraakt, kan de pomp droogdraaien en zijn afdichting beschadigen, het onderdeel dat lekken tegenhoudt.

  1. BrontankBevat 400 liter als hij vol is
  2. TransferpompEen draaiende motor bewijst niet dat er water stroomt
  3. AfvoerklepEen schakelaar bevestigt dat de klep open isJe bent hier
  4. Ontvangende tankBevat 100 liter als hij vol is
Op een echte locatie: plekken, onderdelen en veiligheid
  • Voedselfabriek — een wastank bijvullen
  • Brouwerij — water van opslag naar een batchtank brengen
  • Waterzuivering — water verplaatsen tussen buffertanks

Het model toont morsen en een grof idee van pompslijtage. Gebruik de tijden ervan niet als veilige grenzen voor echte apparatuur.

Een echte locatie heeft aparte veiligheidsvoorzieningen en een ontwerp dat voor die locatie is gemaakt.

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

Ga door

Hierna op de route