Hoofdstuk 10 van 12: toon alle hoofdstukken
Hoofdstuk 10 van 12Deel 3: De regels schrijven · 4 min
De PLC-cyclus: steeds opnieuw controleren
Een PLC leest je regels niet één keer. Hij leest ze steeds opnieuw, ongeveer 50 keer per seconde. Deze lus heet de cyclus.
Liever meteen beginnen? Sla de basis op elk moment over en ga naar de missies of het begeleid 3D-lab. Deze hoofdstukken blijven hier staan wanneer je ze nodig hebt.
Lezen, beslissen, schrijven, herhalen
- Lezen: de PLC maakt een momentopname van elke ingang.
- Beslissen: hij volgt je regels van boven naar beneden.
- Schrijven: hij stuurt de resultaten naar de uitgangen.
- Daarna begint hij meteen weer opnieuw.
Waarom zo vaak?
Omdat dingen blijven veranderen. Als de PLC maar één keer per minuut controleerde, kon een tank overlopen voordat hij het merkte. Ongeveer 50 keer per seconde controleren betekent dat hij sneller reageert dan je kunt knipperen.
Op deze site duurt één cyclus 20 milliseconden. Een milliseconde is een duizendste van een seconde, dus dat zijn 50 cycli per seconde.
Waarom het uitmaakt voor je code
PumpOn := Start; wordt niet maar één keer uitgevoerd, op het moment dat je op de knop drukt. Het wordt in elke cyclus uitgevoerd. Zodra je loslaat, ziet de eerstvolgende cyclus dat Start FALSE is en zet hij de pomp stil.
Probeer het
Bekijk de cyclus langzaam en houd dan Start ingedrukt. Zie welke stap het eerst merkt. Schakel daarna over op volle snelheid.
- 1. GelezenMaak een momentopname van elke ingang.Start was FALSE
- 2. BeslissenVolg de regel.
PumpOn := Start;Dus PumpOn is FALSE - 3. SchrijvenStuur het resultaat naar de pomp.Pomp kreeg FALSE
Pump gestopt
Nieuwe woorden
- Cyclus
- Één ronde door de lus: de ingangen lezen, de regels volgen, de uitgangen schrijven.
- Milliseconde
- Een duizendste van een seconde. Geschreven als ms.
Snelle check
Hoe vaak volgt de PLC je regels op deze site?
Nieuw met PLC's? Zeg hallo en vraag wat je wilt in de Kleedkamer.