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

Oefening over De cilinder die nooit aankomt: PLC-programmeren

Geef elke beweging drie seconden en stop veilig als er één uitloopt.

Draai de cyclus A+ B+ B− A− en bewaak elke beweging met een timer van drie seconden. Een beweging die te lang duurt, stopt de cyclus met FaultLamp ON, en de cilinders komen in een veilige volgorde thuis.

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-elektropneumatiek-trainer waarop deze missie draaitPRO (vraagt Pro) missie
Hoe de test verloopt

Gezonde cycli, geen storing

Test 1 van 7
Ingesteld door de testGecontroleerd door de testStap 7 van 7 · 12.3 s
Level
Gevorderd
Tijd
Over ons 35 min
Beloning
+500 XP
Opstelling
3D-elektropneumatiek-trainer
Editors voor Siemens
Ladderdiagram (LAD), SCL
Editors voor Rockwell
Ladderdiagram, Gestructureerde tekst
Editors voor Beckhoff
Gestructureerde tekst
Fase
33. Pneumatieklab: cilinders, kleppen en reedschakelaars
Vereist gedrag

De cilinder die nooit aankomt: wat je code moet doen

Een reeks die op een schakelaar wacht, wacht eeuwig als de schakelaar nooit komt: een vastzittende cilinder, een defecte reedschakelaar, een geknikte slang. Houd AirOn ON en draai dezelfde cyclus als eerder: Start met AirOK, A0 en B0; A uit (ExtendA), B uit (ExtendB), B terug (RetractB), A terug, elk op zijn reedschakelaar, met RunLamp ON. Tijd nu elke beweging. Als één beweging langer dan 3 seconden duurt, stop je de cyclus: RunLamp OFF en FaultLamp ON. Kom daarna veilig thuis: breng eerst B terug (RetractB ON tot B0) terwijl A nog uit blijft, en laat pas daarna A los (ExtendA OFF). FaultLamp blijft ON tot Reset wordt ingedrukt met beide cilinders thuis (A0 en B0). Zolang FaultLamp ON is, doet Start niets. Een trage cilinder is geen storing: een beweging die binnen 3 seconden klaar is, mag niet afgaan.

Cyclus
A uit, B uit, B terug, A terug, op de reedschakelaars.
Tijdslimiet
Meer dan 3 s voor één beweging is een storing.
Bij een storing
Eerst B terug, dan A. FaultLamp ON, RunLamp OFF.
Reset
Alleen met A0 en B0. Start doet tot dan niets.
Hoe het wordt gecontroleerd
De controles drukken op de knoppen en zetten de blokkade aan, en kijken dan naar de trainer zelf: zijn reedschakelaars en zijn tellingen van voltooide slagen.
Tagtabel

De cilinder die nooit aankomt: ingangen en uitgangen

Je programma leest 7 ingangen en stuurt 6 uitgangen. Nog 4 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 heeftGroene startknop
ResetBOOLLeestEen ingang die je code nodig heeftBlauwe resetknop
AirOKBOOLLeestEen ingang die je code nodig heeftDrukschakelaar 0B1: ON zodra de lucht boven 4,5 bar komt
A0BOOLLeestEen ingang die je code nodig heeftReedschakelaar 1B1: cilinder A helemaal terug
A1BOOLLeestEen ingang die je code nodig heeftReedschakelaar 1B2: cilinder A helemaal uit
B0BOOLLeestEen ingang die je code nodig heeftReedschakelaar 2B1: cilinder B helemaal terug
B1BOOLLeestEen ingang die je code nodig heeftReedschakelaar 2B2: cilinder B helemaal uit
SlowABOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: draai het smoorventiel op de uitslag van A dicht, zodat A langzaam uitgaat
SlowBBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: draai beide smoorventielen van B dicht, zodat B naar beide kanten langzaam is
JamABOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: cilinder A loopt vast halverwege zijn slag
JamBBOOLNiet nodigOm te testen of te bekijken; je code kan het weglatenProbeer het: cilinder B loopt vast halverwege zijn slag
AirOnBOOLSchrijftEen uitgang die je code zetAfblaasventiel 0V2: ON laat de lucht erin, OFF laat hem eruit
ExtendABOOLSchrijftEen uitgang die je code zetVentiel 1V1, veerterugstelling: ON stuurt A uit, OFF haalt hem terug
ExtendBBOOLSchrijftEen uitgang die je code zetVentiel 2V1, magneet uit: stuurt B uit, en het ventiel blijft daar staan
RetractBBOOLSchrijftEen uitgang die je code zetVentiel 2V1, magneet terug: brengt B terug, en het ventiel blijft daar staan
RunLampBOOLSchrijftEen uitgang die je code zetGroene lamp: een cyclus loopt
FaultLampBOOLSchrijftEen uitgang die je code zetRode lamp: storing

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 cilinder die nooit aankomt: wat de tests controleren

  1. Een gezonde cyclus draait zonder storing, ook met een trage cilinder.
  2. Een beweging die langer dan 3 seconden duurt, stopt de cyclus: RunLamp OFF, FaultLamp ON.
  3. Na een storing komt B eerst terug en laat A pas los als B thuis is.
  4. De storing blijft tot Reset wordt ingedrukt met beide cilinders thuis.
  5. Start doet niets terwijl FaultLamp ON 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

Elke echte reeks heeft deze bewaking. Op een bedienscherm leest het als 'Stap 20 timeout: B niet uit', wat de monteur precies vertelt waar hij moet kijken.

Zonder tijdslimiet blijft een vastzittende cilinder stilletjes midden in een cyclus staan met de klem dicht. Mensen reiken erin om te zien wat er mis is.

Waar je dit tegenkomtVerplaats dingen met lucht, en weet waar elke cilinder is

De meeste machines die klemmen, duwen, tillen of uitwerpen doen dat met luchtcilinders. Een magneetventiel stuurt lucht naar één kant van de zuiger en laat hem aan de andere kant ontsnappen, en een kleine schakelaar op de cilinder meldt de besturing wanneer de zuiger is aangekomen. Hogescholen onderwijzen het op een bord als dit, omdat dezelfde paar onderdelen bijna elke pneumatische machine vormen.

  1. LuchttoevoerGefilterd, ingesteld op 6 bar
  2. KleppenEén 5/2-ventiel per cilinder
  3. CilindersHeen en terug op luchtJe bent hier
  4. ReedschakelaarsBewijs elke slag
Op een echte locatie: plekken, onderdelen en veiligheid
  • Assemblagemachines die een onderdeel klemmen en dan persen of boren
  • Verpakkingslijnen die dozen duwen, tillen en uitwerpen
  • Opleidingswerkplaatsen van scholen en voor leerlingen

Perslucht is opgeslagen energie. Sluit de hoofdafsluiter en laat de lucht af voordat je aan leidingwerk komt: een slang die onder druk losschiet, zweept rond.

De lucht aflaten is niet altijd de veilige toestand. Een cilinder die een last rechtop houdt, valt als de lucht weg is, dus echte machines worden cilinder voor cilinder beoordeeld.

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

Ga door

Hierna op de route