PLC - analogteknik
INDHOLDSFORTEGNELSE Opgaver - PLC - analogteknik - forbindelsesteknik...3 Opgaver - PLC - analogteknik - programmering...9 2-20 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK Øvelse 1 Timer Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. 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. 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. 3-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK Matematik 3.1 "ADD": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register hvert minut. Værdien i registeret skal nu lægges sammen med tallet 25. Den nye værdi skal lagres i et nyt register. 3.2 "SUB": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register 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. 3.3 "DIV": I skal vha. "MOVE" funktionen hente værdien fra den analoge indgang ind i et register 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. 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. 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. 4-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK Øvelse 2 Analog 1. Fremstil et PLC-program som kan indlæse et tal fra den analoge indgang og gemme det på en lagerplads. 2. Fremstil et PLC-program som kan sammenligne en værdi fra den analoge indgang med et tal, som du bestemmer. Aktiver en udgang hvis den analoge indgangsværdi og dit tal er lige store. 3. Fremstil et PLC-program som kan sammenligne en værdi fra den analoge indgang med et tal, som du bestemmer. Aktiver en udgang hvis den den analoge indgangsværdi bliver større end dit tal. 4. Fremstil et PLC-program som kan omsætte den værdi fra PLC-indgangen fra 0 til 100. 5. 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 6. Fremstil et PLC program, som kan opfylde følgende tabel: 6 9 ma P1 10 13 ma P1 P2 14 17 ma P1 P2 P3 18 20 ma P1 P2 P3 P4 5-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK 7. Til en PLC's analog indgang er der tilsluttet en tryktransmitter, som er kalibreret til at afgive signal således at 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. 8. 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: S Hvis vandstanden i beholderen stiger over 1 meter, skal pumpe 1 starte. S 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. S Hvis væskestanden, med begge pumper kørende, stadig stiger og når 2,7 meter skal der tændes en 6-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK 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. Opgave 1 1. Omskriv følgende binær kode til decimaltal: - 0101-01010101 - 0101010101010101-0110 - 111101101101-111111111 - 0111110001010100-0101010101010101 - 1001101101101001-1111110110101101 2. Omskriv følgende decimaltal til binærkode: - 109-155 - 43690-34952 - 32676-16555 - 2345-9753 - 92635-462977 7-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
OPGAVER - PLC - ANALOGTEKNIK - FORBINDELSESTEKNIK Opgave 2 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 ond- og udgange. 8-20 Emne CE Rev. 18-11-2005 Hft-1042 Rekv. 0 Prod. 20-11-2005-21:51 Ordre 000 EFU
Øvelse 1 Timer Counter Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer. 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. 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. 9-20
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". 10-20
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. 11-20
Analog 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: 6 9 ma P1 10 13 ma P1 P2 14 17 ma P1 P2 P3 18 20 ma P1 P2 P3 P4 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. 12-20
Øvelse 2 I forbindelse med de efterfølgende opgaver, skal der inden programmeringen begyndes, tegnes et sekvensdiagram iht. IEC 848. 1. Der skal konstrueres en styring for et transportbånd med følgende virkemåde: Ved placering af et emne ved føler F1 samt tryk på start, skal emnet bevæge sig til føler F2 og vente i 10 sekunder. Derefter returneres der til F1 hvor emnet skal aftages. Der kan genstartes ved tryk på start. Stop skal kunne standse styringen i en given position. 2. Et transportbånd skal kunne bringe metalemner til bearbejdning på forskellige båndpositioner. Arbejdsforløbet for emnerne er følgende: Er et emne på plads i position A, og start aktiveres, bringes emnet til position B, hvor det bearbejdes i ½ min. Herefter transporteres emnet til position C, hvor det aftages til bearbejdning. Efter endt forarbejdning placeres emnet igen i position C, og båndet bringer det til position A, hvor det aftages, og et nyt emne kan bearbejdes. 13-20
Et kategori 1 stoptryk (se SB afsnit 204-1) skal kunne standse båndet. Der skal tages højde for at et emne kan kasseres under forarbejdning i pos. C 3. Et transportbånd skal kunne fordele to forskellige typer af emner til forarbejdning. Emne 1 skal, når det placeres i position A og start aktiveres, bringes til position B, hvor det aftages til forarbejdning. Efter endt forarbejdning placeres emnet på båndet igen og bringes til postion C, hvor emnet aftages. Emne 2 skal, når det placeres i postion A og start aktiveres, bringes til postion C. Her forarbejdes emnet på båndet i 2 min., hvorefter det bringes til position B, og emnet aftages. Transportbåndet kan maximalt behandle 10 emner inden eftersyn, og der kan kun behandles et emne af gangen. En lampe skal markere med blink, når eftersyn er påkrævet. Emne 1: Emne 2: 14-20
Øvelse 3 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: S Hvis vandstanden i beholderen stiger over 1 meter, skal pumpe 1 starte. S 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. S 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. 15-20
Lysregulering 2. Der ønskes opbygget et PLC program som kan simulere en lysregulering. Bemærk: Gruppen laver et sekvensdiagram og bytter diagram med en anden gruppe, således man ikke programmerer efter eget sekvensdiagram, men efter en anden gruppes. Systemet skal virke på følgende måde: På simuleringsboks: P1 er rød på den store vej, P1 & P2 blinkende er gul på den store vej, P2 er grøn på den store vej, P3 er rød lille vej, P3 & P4 blinkende er gul på den lille vej og P4 er grøn på den lille vej 16-20
Sekvens som systemet skal følge: Stor vej Lille vej Tid grøn rød 30 sek. gul rød 5 sek. rød rød 1 sek. rød gul 5 sek. rød grøn 10 sek. rød gul 5 sek. rød rød 1 sek. gul rød 5 sek. Hvis man aktiverer knappen K (knap på simulationsboksen) når der er grønt på den store vej, må der maksimalt gå 10 sek. inden der begynder at skift til grønt på den lille vej. 17-20
Alarm 3. Et alarmsystem skal fungere på følgende måde: Ved alarmsignal, kortvarigt eller vedvarende, skal en akustisk alarm starte. Derudover skal en visuel indikering blinke med interval 1 sekund pause, 1 sekund lys. Ved reset skal både den akustiske alarm og den visuelle indikering afstilles. Forbliver alarmsignalet aktiveret, skal den visuelle indikering skifte til fast lys indtil alarmsignalet er væk. Forsvinder alarmsignalet ikke indenfor 5 minutter, skal den akustiske starte igen og den visuelle indikering blinke. Ved reset skal både den akustiske alarm og den visuelle indikering afstilles. Forbliver alarmsignalet stadig aktiveret efter reset, skal den visuelle indikering igen skifte til fast lys indtil alarmsignalet er væk etc. 18-20
Projekt 1 Opgavebeskrivelse: I har til opgave at udføre projekteringen af en anlægsdel i et større transport/produktionsanlæg. Det er jeres opgave at lave en styring med tilhørende dokumentation ud fra de komponenter, der er til rådighed på anlægsdelen. Hvordan de enkelte komponenter anvendes for at løse opgaven er jer frit for. I skal i vides mulig omfang inddrage PLCéns analoge faciliteter, her tænkes på counter, timer, regneblokke, etc. Gruppen kan tage stilling til hvilke stopkategorier, herunder nødstop, der skal anvendes til løsning af opgaven. 19-20
20-20