PLC, analogteknik
Øvelse 1 Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. Timer 1.1 "TON" Timer on delay: I skal konstruerer en styring, hvor en lampe (P1) kan tændes og slukkes vha. fjedertryk. Når lampe (P1) har været tændt i 20 sek. tændes lampe (P2), der er tændt så længe lampe (P1) er tændt. Når lampe (1) slukkes, slukker lampe (P2) også. 1.2 "TOF" Timer off delay: I skal konstruerer en styring, hvor en lampe (P1) og lampe (P2) tændes samtidig vha. fjedertryk. Når der slukkes for lampe (P1) lyser lampe (P2) videre i 30 sek. 1.3 "RTO, RES" Timer med hukommelse: I skal konstruerer en styring, hvor en lampe (P1) kan tændes og slukkes vha. fjedertryk. Når lampe (P1) har været tændt i 1 min. tændes lampe (P2), der er tændt så længe lampe (P1) er tændt. Når lampe (P1) slukkes, slukker lampe (P2) ikke. For at slukke lampe (P2) skal timeren resettes. Ligeledes vil timeren ikke miste allerede optalt tid, hvis lampe (P1) slukkes inden 1 min., men blot tælle videre når lampe (P1) tændes igen. Counter 2.1 "CTU" Count up: I skal konstruerer en styring, hvor en lampe (P1) tændes når et fjedertryk er blevet påvirket 10 gange. Der skal benyttes en "count up" tæller til opgaven. Der benyttes et reset tryk for at nulstille tælleren.
2.2 "CTD" Count down: I skal konstruerer en styring, hvor en lampe (P1) slukkes når et fjedertryk er blevet påvirket 12 gange. Der skal benyttes en "count down" tæller til opgaven. Der benyttes et reset tryk for at nulstille tælleren. 2.3 "CTU,CTD": I skal konstruerer en styring til en parkeringskælder, som tæller bilerne der kører ind i kælderen og ud af kælderen. Der er plades til 50 biler i P-kælderen. Når der er 50 biler i kælderen skal en "alt optaget" lampe tænde, således der ikke køre flere biler ind i P-kælderen. Matematik 3.1 "ADD": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register "Nxx:x" hvert minut. Værdien i registeret skal nu lægges sammen med tallet 25. Den nye værdi skal lagres i et nyt register "Nxx:x" 3.2 "SUB,TOD": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register "Nxx:x" hver gang der trykkes på en knap. Tallet 100 skal nu trækkes fra værdien i registeret og den nye værdi skal lagres i et nyt register "Nxx:x". 3.3 "DIV": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register "Nxx:x" hver gang en tæller når værdien 12. Tælleren styres vha. af en trykknap. Værdien i registeret skal nu divideres med tallet 2. Den nye værdi skal lagres i et nyt register "Nxx:x".
3.4 EQU": I skal konstruerer en styring der sammenligner 2 forskellige tællere og får en lampe til at lyse når de 2 tællere har ens værdi. 3.5 "LEQ": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register "Nxx:x". Værdien i registeret skal nu sammenlignes med tallet 12.000 Er tallet mindre eller lig med 12.000 skal en lampe P1 lyse og er tallet større end 12.000 skal en lampe P2 lyse.
1. Når tallet 0 svarer til 4 ma og tallet 32767 svarer til 20 ma, hvilket tal svarer så til 10 ma? 2. Når tallet 0 svarer til 0 ma og tallet 255 svarer til 20 ma, hvilket tal svarer så til 4 ma? 3. En analog indgang (0-16383) er kalibreret til 4-20 ma. Hvilket tal vil man kunne læse på den analoge indgang, hvis den udsættes for henholdsvis 8 ma, 12 ma, 16mA og 20 ma? 4. En frekvensomformer og et digitalt display i tavlefronten skal forbindes til en PLC's analoge udgang. Tegn et forbindelsesdiagram med angivelse af plus og minus. 5. En Danfoss VLT skal startes fra en PLC og der ønskes en tilbagemelding til PLCén om strømforbrug, moment og drift. Tegn et forbindelsesdiagram med angivelse af plus og minus når frekvensomformeren skal forbindes til PLCéns digitale og analoge ind- og udgange.
4.1 Fremstil et PLC program, som kan få lamperne P1 til P4 til at lyse på følgende måde: P1 lyser fra 6 ma til 9 ma P2 lyser fra 10 ma til 13 ma P3 lyser fra 14 ma til 17 ma P4 lyser fra 18 ma til 20 ma 4.2 Fremstil et PLC program, som kan opfylde følgende tabel: 4.3 Til en PLC's analog indgang er der tilsluttet en tryktransmitter, som er kalibreret til at afgive signal på følgende måde: 4 ma svarer til et tryk på 2 bar, og 20 ma svarer til et tryk på 60 bar. Fremstil et PLC program, som kan indikere om trykket er mellem 40 og 45 bar.
Øvelse 2 1. En vand beholder, som vist på tegningen er udstyret med en tryktransmitter, som er kalibreret på følgende måde: 4 ma svarer til en væskestand på 50 cm, og 20 ma svarer til en væskestand på 3 m. Virkemåde: Hvis vandstanden i beholderen stiger over 1 meter, skal pumpe 1 starte. Hvis vandstanden stiger yderligere til 2 meter, skal pumpe 2 også starte og begge pumper skal kører indtil væskestanden igen er under 1 meter. Hvis væskestanden, med begge pumper kørende, stadig stiger og når 2,7 meter skal der tændes en alarm lampe, hvis væskestanden ikke kommer under 2,5 meter indenfor 1 min. Som simulering af tryktransmitteren anvendes potentiometeret der er tilsluttet PLC analog indgangen.
Øvelse 3 Analogteknik Reversering og variable hastighed af bånd. Lav et program hvorved det er muligt at reverserer båndet, samt styre båndets hastighed med et potentiometer. Lav en I/O liste for både digitale og analoge variabler. I/O liste for digitale og analoge ind og udgange Analog input Benævnelse Konfigureret til PLC-parameter Bemærkning Analog output Benævnelse Konfigureret til PLC-parameter Bemærkning Digital input Benævnelse Klemme nr. PLC-parameter Bemærkning Digital output Benævnelse Klemme nr. PLC-parameter Bemærkning
Speed i % Speed i % Øvelse 4 Analogteknik Ramper. Der skal laves et program der kan køre en pumpe eller et bånd med en hastighed svarende til enten (fig. 1 eller fig. 2). 100 90 80 70 60 50 40 30 20 10 0 Hastighed 0 10 20 30 40 50 60 70 80 90 100 110 120 Tid i sekunder Fig. 1 Hastighed 100 90 80 70 60 50 40 30 20 10 0 0 10 20 30 40 50 60 70 80 90 100 110 120 Tid i Sekunder Fig. 2 Lav et sekvensdiagram (IEC 60848) Programmer og afprøv
Øvelse 5 Monterer den fremlagte afstandsmåler til den analoge indgang. Opgave 1 Lav en datatabel og få vist centimeterne i denne.
Opgave 2 Fra en maskine kommer produkter af tre forskellige længder. Disse føres frem til en transportør hvor der foretages en automatisk sortering. Når FØLER 1 bliver påvirket starter transportøren fremad. Produkternes længde måles via afstandsmåler. Transportøren starter på høj hastighed når et af produkterne aktiverer FØLER 1. Hvis det er et KORT produkt som indikeres, skal det føres frem til FØLER 4. Herefter går transportøren ned på lav hastighed, indtil FØLER 5 aktiveres. Her stopper transportøren og det korte produkt kastes ud til siden, ved hjælp af en pneumatisk cylinder, som styres af en ventil. Grænse kontakterne (S1 og S2) indikerer cylinderens - og + stilling. Når cylinderen igen er tilbage, er denne arbejdscyklus færdig. Hvis et MELLEMLANGT produkt indikeres, skal transportøren fortsætte fremad, indtil FØLER 5 påvirkes. Her starter en tidsudmåling på 5 sek. I denne tid skal transportøren fortsat køre. Dette sikrer at produktet falder af transportøren, og denne arbejdscyklus er færdig. Hvis et LANGT produkt indikeres skal transportøren stoppe, vente 1 sek. og derefter reversere. Når FØLER 1 igen påvirkes starter en tidsudmåling på 5 sek. I denne tid skal transportøren fortsat køre. Dette sikrer at produktet falder af transportøren, og denne arbejdscyklus er færdig.
Dokumenter, monter og afprøv styringen.