Oefening over Log wat een stop verklaart: PLC SCADA-training
Sla een waarde op als hij genoeg verandert, val nooit stil en lees daarna de trend om te vinden wat is uitgevallen.
Geef de historie van de fabriek wat ze nodig heeft om een stop te verklaren. Schrijf de opslag voor twee tags: de luchtdruk, bewaard als hij 0,2 bar beweegt of na 10 s, en de toestand van de lijn, bewaard bij elke verandering of na 10 s. Kies daarna wat je logt en hoe, en lees een vastgelegde stop om de oorzaak te vinden.
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) missieEen vlakke lijn krijgt toch zijn hartslag
Test 1 van 3StartStart de fabriekOFFAirSamplesOpgeslagen luchtmonsters2LineSamplesOpgeslagen lijnmonsters2AirStoredOpgeslagen lucht, bar0- Level
- Gevorderd
- Tijd
- Over ons 45 min
- Beloning
- +500 XP
- Opstelling
- 3D-modelfabriek
- Editors voor Siemens
- Ladderdiagram (LAD), SCL
- Editors voor Rockwell
- Ladderdiagram, Gestructureerde tekst
- Editors voor Beckhoff
- Gestructureerde tekst
- Fase
- 45. SCADA 3: log wat een stop verklaart
Log wat een stop verklaart: wat je code moet doen
De installatiebesturing is geschreven en werkt. Een historian kan niet elke cyclus van elke tag bewaren, dus elke tag wordt opgeslagen bij verandering, met een langzaamste snelheid zodat een vlakke lijn als levend bekend is. Schrijf die opslag in de PLC, zoals een extern station dat doet, zodat alleen verstuurd wordt wat ertoe doet. Luchtdruk: tel elke cyclus 0.02 op bij AirAge. Als AirPressure 0.2 bar of meer boven of onder AirStored ligt, of AirAge 10.0 s bereikt, sla je hem op: kopieer AirPressure naar AirStored, tel 1 op bij AirSamples en zet AirAge op 0. De lijn: tel elke cyclus 0.02 op bij LineAge. Als LineRun afwijkt van LineStored, of LineAge 10.0 s bereikt, sla je hem op: kopieer LineRun naar LineStored, tel 1 op bij LineSamples en zet LineAge op 0. Het tabblad Bedienscherm tekent wat je PLC opslaat over het echte signaal. Kies daar welke tags de historie bewaart, hoe vaak en met welke dode band. Lees dan de stop die vannacht is vastgelegd en zeg wat er faalde.
- Lucht
- Sla op bij een verandering van 0,2 bar in beide richtingen, of na 10 s.
- Regel
- Sla op bij elke verandering van LineRun, of na 10 s.
- Een opslag
- Kopieer de waarde, tel 1 op bij de teller, zet de leeftijd op 0.
Log wat een stop verklaart: ingangen en uitgangen
Je programma leest 17 ingangen en stuurt 18 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.
Log wat een stop verklaart: wat de tests controleren
- AirStored volgt AirPressure tot op 0,2 bar nauwkeurig.
- Een stabiele druk wordt toch elke 10 s opgeslagen, zodat een vlakke lijn als levend bekend is.
- LineStored neemt elke verandering van LineRun over in de cyclus waarin die gebeurt, plus een hartslag van 10 s.
- AirSamples en LineSamples tellen er één per opslag: tientallen per minuut, geen duizenden.
- De historie bewaart de meting, het commando en de toestand die een stop verklaren, bij verandering, met een dode band net boven de ruis van de sensor.
- De vastgelegde stop wordt goed gelezen: de compressor was aangeroepen en de druk bleef dalen.
- 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 procesarchief (historian) bewaart jarenlange metingen van duizenden tags. Na elke onverklaarde stop is het eerste wat een technicus opent de trend van de minuten ervoor.
Een storing die 's nachts gebeurt zonder dat iemand kijkt, laat alleen na wat is gelogd. Als het commando en de druk niet allebei zijn bewaard, met een snelheid die hoog genoeg is om te zien wat het eerst bewoog, is de oorzaak een gok.
Een kleine drankenfabriek maakt een sinaasappeldrank. Suiker en water worden in batches gemengd en gepasteuriseerd en dan naar een vuller gepompt. Flessen worden gevuld, gesloten, geëtiketteerd en geïnspecteerd, in zessen verpakt, door een robot op pallets gestapeld, gewikkeld en door een bestuurderloze heftruck naar de laadkade gebracht. Elke machine heeft zijn eigen bediening; de fabrieksbesturing bepaalt wanneer elke mag draaien, geeft werk van de ene aan de volgende door en stopt alles veilig.
- BatchMengen en pasteuriseren
- FillVullen, sluiten, etiketteren
- InspecterenSlechte flessen verwerpen
- InpakkenRobot stapelt pakkenJe bent hier
- VerzendenWikkelen, AGV naar laadkade
Op een echte locatie: plekken, onderdelen en veiligheid
- Frisdrank- en sapbottelhallen
- Sauzen-, zuivel- en vloeibare voedselfabrieken
- Huishoud- en verzorgingsvloeistoffen
Een noodstop is bedraad via een veiligheidsrelais dat zelf de stroom afsnijdt. Het programma moet dan alles uit houden en wachten op een bewuste Reset en Start, zodat niets onverwacht beweegt.
Robotcellen zijn omheind. Lichtgordijnen en vergrendelde deuren stoppen de robot als iemand naar binnen gaat, en herstarten vraagt om een reset van buiten de cel, in de geest van ISO 10218 en ISO 13849.
De afmetingen, tijden en doorsneden zijn keuzes voor het onderwijs, geen tekening van één echte installatie.
Hierna op de route
- Schrijf het batchrecord terwijl het gebeurtBatchnummer, tijd in elke fase, totalen en de piektemperatuur, afgesloten op het moment dat de batch eindigt.Gevorderd · 45 min · +650 XP
- Eén alarmblok voor elk alarmNieuw, gezien, gewist: één lus voert elk alarm door dezelfde toestanden en markeert het alarm dat als eerste kwam.Expert · 45 min · +800 XP
- Eén scherm voor de hele fabriekVier stations melden elk één toestand, en het overzicht zegt welke jou nodig heeft.Gevorderd · 40 min · +650 XP
- Laat de hele fabriek draaienOpstarten, batchen, bottelen, afkeur, robot, wikkelaar, AGV en veiligheid: één programma voor de hele fabriek.Expert · 240 min · +3000 XP