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

Oefening over A+ B+ B− A−: PLC-programmeren

Laat twee cilinders de klassieke reeks van vier bewegingen doorlopen.

Voer bij Start één cyclus uit: A uit, B uit, B terug, A terug. Elke beweging wacht op de reedschakelaar van de beweging ervoor.

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

Eén cyclus, op volgorde

Test 1 van 4
Ingesteld door de testGecontroleerd door de testStap 9 van 9 · 5.9 s
Level
Toegepast
Tijd
Over ons 30 min
Beloning
+350 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

A+ B+ B− A−: wat je code moet doen

Zie A als een klem en B als een pons. De klem sluit (A+), de pons gaat uit (B+), de pons komt terug (B−), de klem laat los (A−). Houd AirOn ON. Start begint één cyclus als de lucht op druk is (AirOK) en beide cilinders terug zijn (A0 en B0). A gaat uit: ExtendA ON. Bij A1 gaat B uit: ExtendB ON. Bij B1 komt B terug: ExtendB OFF en RetractB ON. Bij B0 komt A terug: ExtendA OFF en RetractB OFF. Bij A0 is de cyclus voorbij. Het ventiel van B heeft twee spoelen en onthoudt zijn laatste stand: bekrachtig ExtendB alleen om B uit te sturen en RetractB alleen om hem terug te brengen, nooit allebei samen. RunLamp is ON tijdens de hele cyclus. Eén druk is één cyclus.

Start
Heeft AirOK, A0 en B0 nodig. Eén druk, één cyclus.
Volgorde
A uit, B uit, B terug, A terug.
Bewijs
Elke beweging wacht op de schakelaar ervoor.
Ventiel 2V1
ExtendB en RetractB nooit samen ON.
Hoe het wordt gecontroleerd
De controles drukken op Start en kijken naar de trainer zelf: zijn reedschakelaars, StrokesA en StrokesB (slagen die het eind bereikten) en BothSolenoids (hoe vaak beide spoelen van 2V1 tegelijk ON waren).
Tagtabel

A+ B+ B− A−: ingangen en uitgangen

Je programma leest 6 ingangen en stuurt 5 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.

TagDatatypeJouw codeWat het betekent op de machine
StartBOOLLeestEen ingang die je code nodig heeftGroene startknop
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
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

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

A+ B+ B− A−: wat de tests controleren

  1. De volgorde is A uit, B uit, B terug, A terug.
  2. B vertrekt nooit voordat A helemaal uit is, hoe traag A ook is.
  3. A blijft uit tot B helemaal terug is, hoe traag B ook is.
  4. ExtendB en RetractB zijn nooit samen ON.
  5. Eén druk geeft één cyclus en beide cilinders eindigen thuis.
  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

Klem en pons, klem en boor, grijpen en tillen: dezelfde vier bewegingen draaien overal in persen, boormallen en montagestations.

Als de pons afgaat voordat de klem is gesloten, beweegt het werkstuk en is het schroot. Als de klem loslaat terwijl de pons nog in het werkstuk zit, buigt of breekt er iets.

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