Oefening over Zelfde knop, zelfde plek: HMI-programmeren voor PLC's
Faceplates die elke keer hetzelfde werken en zeggen waarom iets niet kan.
Geef de twee pompen van de put faceplates die zich hetzelfde gedragen: Stop op dezelfde plek, grote knoppen met woorden, en een Start die grijs wordt en zegt waarom als de PLC het niet toestaat. Schrijf de PLC-kant: waarom elke pomp niet kan starten, en starten en stoppen vanaf het scherm.
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) missieStart en Stop vanaf de faceplates
Test 1 van 3Pump1StartIngangOFFPump1StopIngangOFFPump1Pomp 1OFFPump2Pomp 2 laten draaienOFF- Level
- Toegepast
- Tijd
- Over ons 25 min
- Beloning
- +300 XP
- Opstelling
- 3D-hoofd-/reserve-putpompstation
- Editors voor Siemens
- Ladderdiagram (LAD), SCL
- Editors voor Rockwell
- Ladderdiagram, Gestructureerde tekst
- Editors voor Beckhoff
- Gestructureerde tekst
- Fase
- 42. Bedienschermen 5: dezelfde knop, dezelfde plek
Zelfde knop, zelfde plek: wat je code moet doen
Op het oude scherm is de faceplate van elke pomp anders ingedeeld, met kleine pictogramknoppen, en Start ziet er klaar uit, ook als er niets gaat gebeuren. Kies op de tab Bedienscherm waar Stop zit, hoe groot de knoppen zijn, hoe ze worden benoemd en wat Start doet als het niet is toegestaan. Schrijf dan de logica voor elke pomp. Pump1Why is 1 zolang Pump1Fault aan is, anders 2 zolang FloatLow uit is (te weinig water: de pomp zou droog draaien), anders 0; Pump1Ready is TRUE als Pump1Why 0 is. Pump1Start laat Pump1 draaien en Pump1Stop stopt hem, waarbij Stop wint. Pump1 stopt ook zodra hij niet klaar is, en een Start terwijl hij niet klaar is doet niets. Pump2 werkt op dezelfde manier met Pump2Start, Pump2Stop, Pump2Fault, Pump2Why en Pump2Ready. HighAlarm volgt FloatHighHigh.
- Waarom
- Pump1Why: 1 zolang Pump1Fault, anders 2 zolang FloatLow uit is, anders 0. Hetzelfde voor pomp 2.
- Ready
- Pump1Ready is TRUE zolang Pump1Why 0 is. Hetzelfde voor pomp 2.
- Run
- Start laat een pomp die klaar is draaien; Stop, of niet klaar, stopt hem. Stop wint.
Zelfde knop, zelfde plek: ingangen en uitgangen
Je programma leest 8 ingangen en stuurt 7 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.
Zelfde knop, zelfde plek: wat de tests controleren
- Stop zit op beide faceplates op dezelfde plek.
- Knoppen zijn groot genoeg voor een vinger met handschoen en zeggen in woorden wat ze doen.
- Als Start niet is toegestaan, wordt hij grijs en zegt de faceplate waarom.
- Pump1Why en Pump2Why zijn 1 bij afgeslagen, 2 als FloatLow uit is, anders 0; Pump1Ready en Pump2Ready volgen ze.
- Start laat een pomp die klaar is draaien; Stop stopt hem en wint; een pomp stopt als hij niet meer klaar is.
- Een Start terwijl niet klaar doet niets, en niets start vanzelf opnieuw. HighAlarm volgt FloatHighHigh.
- Probeer het Gebruik de knoppen onder het model en kijk hoe de opstelling reageert.
- Oplossing testen Elke controle draait met één druk op je code.
- 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.
Waar je dit in de praktijk tegenkomt
Een locatie heeft tientallen pompen, ventilatoren en kleppen, elk met een faceplate die op het scherm verschijnt. Operators gaan de hele dienst van de ene naar de andere.
Bij een Stop-knop die tussen faceplates verspringt, wordt haastig op de verkeerde knop gedrukt, en een Start die stilletjes niets doet, verspilt de minuten die tellen bij een overstroming.
Ondergrondse parkeergarages, kelders en rioolnetwerken lopen leeg in putten als deze. Er zijn twee pompen geplaatst zodat er een kan uitvallen zonder overstroming. Door elke keer de hoofdpomp te wisselen worden de draaiuren gedeeld, en bij een storm draaien beide samen.
- InstroomAfvoeren en regen
- Natte putVlotters meten het niveauJe bent hier
- PompenHoofdpomp, dan reservepomp
- PersleidingNaar het riool
Op een echte locatie: plekken, onderdelen en veiligheid
- Kelders, onderdoorgangen en parkeergarages
- Riool- en oppervlaktewaterpompstations
- Afvoer- en spoelputten in fabrieken
Natte putten zijn besloten ruimten met giftige gassen: til pompen op hun rails omhoog in plaats van naar binnen te gaan.
Een hoog-hoog-alarm moet een persoon bereiken, niet alleen een lamp, want de volgende stap is een overstroming.
De afmetingen, tijden en doorsneden zijn keuzes voor het onderwijs, geen tekening van één echte installatie.
Hierna op de route
- Schrijf je eerste toestandsmachineGebruik een genummerde toestand om een mengtaak te starten, af te ronden en te resetten.Toegepast · 12 min · +250 XP
- Stop is stopSchrijf een noodstop die een aparte, bewuste reset nodig heeft voordat er iets weer kan starten.Toegepast · 25 min · +250 XP
- Dicht is niet startVergrendel de celpoort: openen stopt de robot en sluiten start niets.Toegepast · 25 min · +300 XP
- Uit en terug op een schakelaarStuur één cilinder uit en breng hem terug als zijn schakelaar dat zegt.Toegepast · 15 min · +250 XP