Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang

Lessen

Lessen laten je elke handeling zien, stap voor stap. In de missies bewijs je het.

PLC-cursus: praktisch PLC programmeren vanaf nul

Geen ervaring nodig. Eén idee per les, eerst in gewone woorden. Je doet elk idee zelf op een live paneel, en de simulator controleert het.

Zet een schakelaar aan, laat een lamp branden4 min · +40 XP

Siemens · LadderdiagramWijzigen

Elke les opent in deze editor. Je voortgang in elk wordt bewaard.

0 van 51 lessen · 0 XP
Probeer het: klik op de schakelaar.

Leerpaden

Dezelfde ideeën, getekend of geschreven

Je begint in ladderdiagram. Wissel wanneer je wilt: je voortgang in elk wordt bewaard.

Meer leerpaden onderweg

Hele machinesBinnenkort

Frequentieregelaars, transmitters en echte machines, van een compressor tot een hele fabriek.

Ladderdiagram vanaf nul

Van Eerste stappen tot Herbruikbare code

Ken je hier al wat van? Spring overal in. Niets is vergrendeld.

Vanaf nul

Lees, verander en bouw een regel: schakelaars en lampen, logica, geheugen, timers en tellers.

0 van 17 lessen gedaan

Onderdeel 1Begin hier

Eerste stappen

Hierna kun jeLeg uit wat een PLC is, zie het verschil tussen een ingang en een uitgang en bouw je eerste regel: een lamp die een knop volgt.

PLCTagCyclusIngangUitgangContactSpoelRungTRUE en FALSE
0 van 5 gedaan · 21 min · +212 XP
Maakt je klaar voor
  1. 2Les 2Dingen erin, dingen eruitIngangen en uitgangen4 min · +37 XP
  2. 3Les 3Lees je eerste regelContact, spoel en rung, of :=8 min · +61 XP
  3. 4Les 4Twee woorden voor ON en OFFBOOL: TRUE en FALSE (1 en 0)2 min · +34 XP
  4. 5Les 5Laat een lamp een knop volgenContact en spoel, of :=3 min · +40 XP

Onderdeel 2

Logica

Hierna kun jeLaat een machine wachten tot alles klopt: het tegenovergestelde van een signaal, twee dingen tegelijk, een van twee, en een stop als er iets mis is.

NOTVerbreekcontactANDORTakVrijgaveStoring
0 van 4 gedaan · 21 min · +169 XP
Maakt je klaar voor
  1. 6Les 6Het tegenovergestelde: ON tot de knop wordt ingedruktNOT, verbreekcontact (NC, XIO)5 min · +43 XP
  2. 7Les 7Twee dingen moeten allebei kloppenAND, contacten in serie5 min · +40 XP
  3. 8Les 8De ene of de andere is genoegOR, een vertakking5 min · +40 XP
  4. 9Les 9Mag draaien, en er is iets misPermit en Fault6 min · +46 XP

Onderdeel 3

Getallen en geheugen

Hierna kun jeControleer een getal zoals een tankniveau, laat een motor één druk op Start onthouden en zorg dat Stop altijd wint.

VergelijkenKleiner danZelfhoudingHaakjesSet en resetIF THEN
0 van 4 gedaan · 19 min · +157 XP
Maakt je klaar voor
  1. 10Les 10Een getal controlerenVergelijken, kleiner dan (<)5 min · +40 XP
  2. 11Les 11Laat het een druk onthoudenZelfhouding (latch)5 min · +40 XP
  3. 12Les 12Stop moet altijd winnenWaar een vertakking eindigt, en haakjes4 min · +37 XP
  4. 13Les 13Hier aanzetten, daar uitzettenSet- en resetspoelen, IF … THEN5 min · +40 XP

Onderdeel 4

Tijd en tellen

Hierna kun jeLaat dingen wachten, houd ze iets langer draaiend en tel onderdelen die voorbijkomen.

TimerVoorinstellingDone-bitInschakelvertragingUitschakelvertragingTellerStijgende flank
0 van 4 gedaan · 19 min · +190 XP
Maakt je klaar voor
  1. 14Les 14Tel de secondenTimer, preset en done-bit5 min · +46 XP
  2. 15Les 15Wachten en dan handelenInschakelvertragingstimer (TON), instantie5 min · +43 XP
  3. 16Les 16Nog even doorgaanUitschakelvertragingstimer (TOF)4 min · +43 XP
  4. 17Les 17Tel dingen terwijl ze aankomenTeller (CTU), stijgende flank5 min · +58 XP

Signalen

Maak echte signalen schoon: flanken, schaling, alarmen en terugmelding.

0 van 18 lessen gedaan

Onderdeel 5

Flanken en tellingen

Hierna kun jeVang het moment waarop iets aan- of uitgaat, tel het één keer en zoek uit wat een telling laat misgaan.

PulsEenmalige pulsGeheugenbitVallende flankGeheel getalMOVEADDTestgeval
0 van 7 gedaan · 40 min · +328 XP
Maakt je klaar voor
  1. 18Les 18Vang het moment waarop het aangaatOne-shot, puls en geheugenbit6 min · +46 XP
  2. 19Les 19Zet de telling waar anderen hem kunnen lezenGeheel getal (INT, DINT) en MOVE6 min · +49 XP
  3. 20Les 20Vang het moment waarop het uitgaatVallende flank (N-contact, OSF, F_TRIG)6 min · +46 XP
  4. 21Les 21Waarom een telling er nooit komtOptellen (CU) en reset (R, RES)6 min · +46 XP
  5. 22Les 22Groter dan, en minstensGroter dan (>), >= en <=5 min · +46 XP
  6. 23Les 23Tellen zonder tellerADD, + 1, ELSIF6 min · +49 XP
  7. 24Les 24Test een regel die iemand anders schreefTestgeval, review5 min · +46 XP

Onderdeel 6

Getallen die iets betekenen

Hierna kun jeLees een regel getekend als blokken, maak van het ruwe getal van een sensor een percentage en houd een pomp rustig tussen twee grenzen.

BlokDraadREALRuwe waardeSchalenBereikHysterese
0 van 4 gedaan · 23 min · +190 XP
Maakt je klaar voor
  1. 25Les 25Dezelfde regel, getekend als vakkenBlok, draad, functieblokdiagram (FBD)6 min · +49 XP
  2. 26Les 26Getallen met een kommaREAL, ruwe waarde, signaal5 min · +46 XP
  3. 27Les 27Maak van een ruw getal een echt getalSchaling, bereik (NORM_X, SCALE_X, SCP, SCL)6 min · +46 XP
  4. 28Les 28Twee grenzen, niet éénHysterese, kortcyclisch schakelen6 min · +49 XP

Onderdeel 7

Bewijs en reserve

Hierna kun jeControleer of een klep echt bewoog, geef hem tijd voordat je alarm slaat en zet een reservepomp in als de eerste een storing heeft.

CommandoTerugmeldingAlarmLooptijdHoofdReserveAfwisselen
0 van 4 gedaan · 20 min · +187 XP
Maakt je klaar voor
  1. 29Les 29Is het echt gebeurd?Commando en terugmelding5 min · +49 XP
  2. 30Les 30Geef het tijd voordat je alarm slaatAlarm, looptijd, alarmvertraging5 min · +49 XP
  3. 31Les 31Twee pompen, één taakHoofd en reserve5 min · +49 XP
  4. 32Les 32Om de beurtAfwisselen, omschakelen5 min · +40 XP

Onderdeel 8

Alarmen en overdracht

Hierna kun jeHoud een alarm aan tot iemand het heeft afgehandeld en draag een pomp zonder schok over tussen Auto en Handmatig.

Vastgezet alarmBevestigenAutoHenModusSchokvrij
0 van 3 gedaan · 16 min · +156 XP
Maakt je klaar voor
  1. 33Les 33Alarmen die blijven tot je ze gezien hebtAlarm met zelfhouding (latch), bevestigen, toeter6 min · +52 XP
  2. 34Les 34Met de hand of automatischAuto, Handmatig, stand5 min · +52 XP
  3. 35Les 35Overschakelen zonder schokOverdracht, schokvrij, één gedeeld geheugen5 min · +52 XP

Stappenreeksen

Laat een taak in stappen lopen: toestanden, herstel en blokken die je opnieuw kunt gebruiken.

0 van 16 lessen gedaan

Onderdeel 9

Stappen en stappenreeksen

Hierna kun jeLaat een taak stap voor stap lopen: zeg wat elke stap aanzet, wat de taak laat doorgaan en wat aan blijft tussen stappen.

VolgordeSchemaStapActieNActieve stapOvergangVoorwaardeOpgeslagen actieReset-actie
0 van 4 gedaan · 25 min · +187 XP
Maakt je klaar voor
  1. 36Les 36Eén stap tegelijkStappenreeks, schema en stap5 min · +43 XP
  2. 37Les 37Wat elke stap aanzetActie, N en actieve stap6 min · +49 XP
  3. 38Les 38Wat de taak laat doorgaanTransitie en voorwaarde7 min · +49 XP
  4. 39Les 39Wat aan blijft tussen stappenOpgeslagen actie (S) en reset-actie (R)7 min · +46 XP

Onderdeel 10

Paden en herstel

Hierna kun jeStuur een taak één van twee kanten op, breng hem terug naar een bekend begin, zet hem in hold en ga door, en zoek uit waarom een stappenreeks vastliep of iets liet draaien.

Alternatieve takPrioriteitBeginstapBekende toestandHoldHervattenQualifier
0 van 4 gedaan · 24 min · +184 XP
Maakt je klaar voor
  1. 40Les 40Kies een padAlternatieve tak en prioriteit6 min · +46 XP
  2. 41Les 41Terug naar een bekend beginBeginstap, Reset en bekende toestand5 min · +43 XP
  3. 42Les 42Halverwege stoppen en doorgaanHold en hervatten6 min · +46 XP
  4. 43Les 43Zoek de storing in een stappenreeksVastzittende stap, qualifier7 min · +49 XP

Onderdeel 11

Toestanden in code

Hierna kun jeLees en repareer langere regels geschreven als code, houd een taak in één genummerde toestand tegelijk en laat hem doorgaan met CASE.

CodeHaakjesMinstensToestandDINTToestandsmachineCASEELSIFAfbreken
0 van 3 gedaan · 18 min · +153 XP
Maakt je klaar voor
  1. 44Les 44Dezelfde regels, geschreven als tekstCode, :=, haakjes en >=6 min · +52 XP
  2. 45Les 45Een machine doet altijd één dingToestand, DINT en toestandsmachine6 min · +52 XP
  3. 46Les 46Eén toestand tegelijkCASE, ELSIF en afbreken6 min · +49 XP

Onderdeel 12

Lijsten en lussen

Hierna kun jeBewaar veel metingen in één array, doe hetzelfde met elke plek met een FOR-lus en maak een springerige meting rustiger met een gemiddelde.

ArrayPlekIndexREALLusFOREND_FORGemiddeldeVensterTerugspringen
0 van 3 gedaan · 20 min · +153 XP
Maakt je klaar voor
  1. 47Les 47Een rij getallenArray, plek, index en REAL6 min · +52 XP
  2. 48Les 48Doe het opnieuw voor elkLus, FOR en END_FOR7 min · +52 XP
  3. 49Les 49Maak een springerige meting rustigerGemiddelde, venster en terugspringen7 min · +49 XP

Onderdeel 13

Herbruikbare code

Hierna kun jeHoud de gegevens van één machine bij elkaar in een structuur en schrijf de regels van een pomp één keer in een functieblok dat je voor elke pomp aanroept.

StructuurElementUDTFunctieblokAanroepParameter
0 van 2 gedaan · 13 min · +101 XP
Maakt je klaar voor
  1. 50Les 50Houd de gegevens van een pomp bij elkaarStructuur, member en UDT6 min · +52 XP
  2. 51Les 51Schrijf het één keer, gebruik het twee keerFunctieblok, aanroep en parameter7 min · +49 XP
Vragen

Voordat je begint

Wat mensen vragen voor les 1.

Heb ik PLC-ervaring nodig?

Nee. Les 1 begint bij nul, in gewone woorden, en elke les voegt één idee toe dat je zelf probeert.

Hoe lang duurt een les?

Een paar minuten. Elke les eindigt met een regel die je zelf hebt gebouwd en getest op een live paneel.

Welke PLC's worden gebruikt?

Siemens en Rockwell in ladderdiagram of code, en Beckhoff TwinCAT in code. Wissel op elk moment van merk met de regel onder de knop bovenaan.

Wat komt er na de lessen?

Missies: echte klussen op werkende 3D-machines. Haal ze om in niveau te stijgen en je titels te verdienen.

Wil je eerst de achtergrond? De PLC-basis legt in korte teksten uit wat automatisering is.