progamiranje plc codesys

37
Programiranje i primena PLK Profesor: Prof. dr Stevan Stankovski Asistent: Laslo Tarjan laci@uns.ac.rs Asistent: Nikola Đukić nikola.djukic@gmail.com Kancelarija: MI123 063-8366-069 Kancelarija: MI117 Konsultacije: 063-569-871 Kancelarija: MI G3-1K Konsultacije: Konsultacije: pon: 12 00 -13 00 sre: 12 00 -13 00 pet: 11 00 -12 00 Konsultacije: pon: 11 00 -12 30 čet: 13 30 -14 00

Upload: bozzec

Post on 02-Jan-2016

263 views

Category:

Documents


24 download

DESCRIPTION

programiranje PLC po standardu

TRANSCRIPT

Page 1: Progamiranje PLC CoDeSys

Programiranje i primena PLK

Profesor:Prof. dr Stevan Stankovski

Asistent:Laslo [email protected]

Asistent:Nikola Đukić[email protected]

Kancelarija: MI123@

063-8366-069Kancelarija: MI117Konsultacije:

j @g063-569-871Kancelarija: MI G3-1KKonsultacije:Konsultacije:

pon: 1200-1300

sre: 1200-1300

pet: 1100-1200

Konsultacije:pon: 1100-1230

čet: 1330-1400

Page 2: Progamiranje PLC CoDeSys

LiteraturaLiteratura• Zbirka zadataka:

S Stankovski G Ostojić M Raković L Tarjan I Šenk M Nikolić– S. Stankovski, G. Ostojić, M. Raković, L. Tarjan, I. Šenk, M. Nikolić,"Zbirka rešenih zadataka iz: Programiranja i primeneprogramabilnih logičkih kontrolera", FTN Izdavaštvo, Novi Sad,2009, (Zbirka se može kupiti u STYLOS-u, i nosi oznaku 226)

Ob št j i i t ij l• Obaveštenja i razni materijal:– Sajt departmana:

http://www iim ftn uns ac rs• http://www.iim.ftn.uns.ac.rs– odeljak Mehatronika-> Primena i programiranje PLC

Page 3: Progamiranje PLC CoDeSys

Karakteristike:

32 MB RAM• 32 MB RAM

• 32 MB FLASH

• 400 MHz procesor

• Brzina procesiranja ~ 200 µs / 1k instrukcija

• 4 MB dostupno za korisnikov program

• 30 kB remanentnu memoriju• 30 kB remanentnu memoriju

• 8 MB za globalno dostupne podatke

• CAN magistrala

• Ethernet interfejs (TCP/IP, EasyIP, Modbus)

Page 4: Progamiranje PLC CoDeSys
Page 5: Progamiranje PLC CoDeSys

• Šta je CoDeSys?• Šta je CoDeSys?– CoDeSys (Controlled Development System)

predstavlja kompletno razvojno okruženje za PLK (IDE), koje implementira IEC 61131-3 standard.

– IEC 61131-3, pa samim tim i CoDeSys podržava 6 različitih programskih jezika.6 različitih programskih jezika.

Page 6: Progamiranje PLC CoDeSys

Programski jezik TipProgramski jezik Tip

Instruction List (IL) Tekstualni

Structured Text (ST) Tekstualni

Sequential Function Chart(SFC) Grafički

Function Block Diagram (FBD) Grafički

Ladder Diagram (LD) Grafički

Continuous Function Chart (CFC) GrafičkiContinuous Function Chart (CFC) Grafički

Page 7: Progamiranje PLC CoDeSys

1. Pokrenuti CoDeSys.

Page 8: Progamiranje PLC CoDeSys

Zadatak 1 : POSTAVLJANJE IZLAZAZadatak 1 : POSTAVLJANJE IZLAZA

Opis rada uređaja :Pritiskom na taster S1 treba da se uključi sijalicaj jH1.

• Sastaviti alokacionu listu korišćenih promenljivih• Nacrtati elektropneumatsku šemu (ukoliko treba)p ( )• Napraviti šemu povezivanja• Napisati program u programskom jeziku:

– Struktuiran tekst (ST)Ulazi:

S1 IX2.0

Izlazi:Izlazi:H1 QX0.0

Page 9: Progamiranje PLC CoDeSys

Zadatak 2 : POSTAVLJANJE I PONIŠTAVANJE IZLAZAZadatak 2 : POSTAVLJANJE I PONIŠTAVANJE IZLAZA

Opis rada uređaja :Aktiviranjem tastera S1, sijalica H1 treba da sej , juključi. Ukoliko se taster otpusti, sijalica treba dase isključi.j

• Sastaviti listu povezivanja ulaza i izlazaSastaviti listu povezivanja ulaza i izlaza• Napraviti šemu povezivanja• Napisati program u programskom jeziku:

– Struktuiran tekst (ST)Ulazi:

S1 IX2.0

Izlazi:H1 QX0.0

Page 10: Progamiranje PLC CoDeSys

Zadatak 3 : OTKRIVANJE LOMA BURGIJE

Opis rada uređaja :Na bušilici treba da se prati ispravnost burgijeNa bušilici treba da se prati ispravnost burgijepomoću senzora za otkrivanje loma burgije(optički senzor B1) U slučaju da dođe do(optički senzor - B1). U slučaju da dođe doloma burgije, treba da se aktivira sirena zasignalizaciju loma, koja ostaje uključenasve dok se senzorom B1 neustanovi da je u bušilicu stavljenaispravna burgija

B1

ispravna burgija.Ulazi:

B1 IX2.0

Izlazi:SIRENA QX0.0

Page 11: Progamiranje PLC CoDeSys

Zadatak 4 : UPRAVLJANJE PRAŽNJENJEM BUNKERA

Opis rada uređaja :Na bunkeru za skladištenje šljunka, napunjenost bunkerase proverava pomoću kapacitivnog senzora B1.Transportna traka za izuzimanje šljunka iz bunkera treba dapočne sa radom (motor M1) samo kada je

B1

počne sa radom (motor M1) samo kada jebunker dovoljno napunjen i kadaje istovremeno pritisnut START B1je istovremeno pritisnut START(taster S1). Ukoliko ovaj uslovnije ispunjen, traka mora daostane u stanju mirovanja.

Ulazi:

S1

PLK

Ulazi:S1 IX2.0B1 IX2.1

Izlazi:Izlazi:Mot1 QX0.0

Page 12: Progamiranje PLC CoDeSys

Zadatak 5 : TRANSPORTNA TRAKA ZASNABDEVANJE DVA RADNA MESTA

Opis rada uređaja :Uz istu transportnu traku su, sa određenim razmakom,Uz istu transportnu traku su, sa određenim razmakom,postavljena dva radna mesta – na jednoj strani radnomesto A sa tasterom S1, a na drugoj radno mesto B samesto A sa tasterom S1, a na drugoj radno mesto B satasterom S2.Transportnu traku jeTransportnu traku jemoguće pokrenuti sa obaradna mesta pritiskom naradna mesta pritiskom nataster, a zaustavitiotpuštanjem tastera.otpuštanjem tastera.

Ulazi:S1 IX2.0S2 IX2.1

Izlazi:TRAKA QX0.0

Page 13: Progamiranje PLC CoDeSys

Zadatak 6 : IZUZIMANJE DELOVA IZ GRAVITACIONOG ŠARŽERA

Opis rada uređaja :Pomoću pneumatskog cilindra treba da se vrši pojedinačno izuzimanje delova izgravitacionog šaržera. Nakon aktiviranja tastera START, klipnjača cilindra treba da seg g j p jizvuče i da istisne jedan deo iz šaržera, a zatim automatski da se vrati u početnipoložaj. Pošto samo rukovaoc mašine može da odredi tačan trenutak izuzimanja delaiz šaržera, novi početak treba da bude omogućen u sledećim uslovima:

• ako je klipnjača cilindra došla u osnovni položaj (početno stanje)• ako je ponovo aktiviran START – taster

Na cilindar su montirani granični senzori: A1-uvučen; A2-izvučenNa cilindar su montirani granični senzori: A1 uvučen; A2 izvučen

Napomena:

A1 A2

U slučaju da je taster START iz nekog razloga ostao u aktiviranomstanju iz prethodnog ciklusa, prvo treba sačekati njenodeaktiviranje a zatim ponovno aktiviranje.

F=0

4 2

A1 A2AUlazi:START IX2.0A1 IX2.1A2 IX2.2

4 2

1 3Y1 Y2Izlazi:

Y1 QX0.0Y2 QX0.1

Page 14: Progamiranje PLC CoDeSys

Задатак 7 : ПРАЋЕЊЕ РАДА ПРЕСЕОпис рада уређаја :

На једној преси се из комада лима врши истовремено исецање триобратка. Ово се постиже тако што паралелно раде три цилиндра саалатима за исецање. Како би се добио оптималан квалитет исеченихделова, потребно је са што је могуће већом тачношћу остваритиистовременост у раду ова три цилиндра. Да би се истовременост ураду могла оптички проверавати, постављени су одговарајућираду могла оптички проверавати, постављени су одговарајућипоказивачи. Три лампице (H1, H2, H3) треба да покажу колики је бројалата за исецање стигао у крајњи положај. Сигнализација се вршипомоћу крајњих прекидача B1 B2 и B3 H1 треба да светли када јепомоћу крајњих прекидача B1, B2 и B3. H1 треба да светли када јесамо један од алата стигао у доњи крајњи положај, H2 треба да светлисамо када су два алата стигла у доњи крајњи положај, и H3 треба дасветли када су сва три алата стигла у крајњи доњи положајсветли када су сва три алата стигла у крајњи доњи положај.Сва три цилиндра се активирају помоћуистог тастера (тастер START). Након

STARTотпуштања тастера START, цилиндрисе враћају у почетни положај. На брзинуизвлачења клипњаче се код сваког одцилиндара може утицати помоћупригушно-неповратног вентила.

Page 15: Progamiranje PLC CoDeSys

Задатак 7 : ПРАЋЕЊЕ РАДА ПРЕСЕУлази:

START IX2 0B1 B2 B3A B CSTART IX2.0

B1 IX2.1B2 IX2.2B3 IX2.3

F=0 F=0 F=0

100%

100%

100%

Излази:Y1 QX0.0Y2 QX0.1Y3 QX0 2

4 2

1 3Y1

4 2

1 3Y2

4 2

1 3Y3

Y3 QX0.2H1 QX0.3H2 QX0.4H3 QX0.5 Таблица истинитости

Ѕtart B1 B2 B3 H1 H2 H3

0 X X X 0 0 0

1 0 0 0 0 0 01 0 0 0 0 0 0

1 0 0 1 1 0 0

1 0 1 0 1 0 0

1 0 1 1 0 1 01 0 1 1 0 1 0

1 1 0 0 1 0 0

1 1 0 1 0 1 0

1 1 1 0 0 1 0

1 1 1 1 0 0 1

Page 16: Progamiranje PLC CoDeSys

Задатак 8 : ОЗНАЧАВАЊЕ ПРОФИЛИСАНИХ ОБРАДАКА

Опис рада уређаја :На једном уређају за означавање (Слика 1) треба да се врши означавањеделова истих димензија, али са различито обликованом чеоном страном.З б (С 2) бЗависно од облика чеоне стране (Слика 2), треба да се изврши означавањеутискивањем ознаке помоћу цилиндра А или цилиндра B. Појављују се четириоблика профила чеоне стране. Након регистровања облика чеоне странепомоћу сензора B1 B2 и B3 и притиска на START тастер S0 треба да сепомоћу сензора B1, B2 и B3 и притиска на START - тастер S0, треба да сеактивира одговарајући цилиндар, а након отпуштања START - тастера треба дасе врати у почетни положај.

Senzori Oznaka

B1 B2 B3 A B

0 1 0 1 0Слика 2 Облици чеоне стране профила

1 1 0 0 1

1 0 0 1 0

1 0 1 0 1

Слика 1 Машина за означавањестране профила

Page 17: Progamiranje PLC CoDeSys

Задатак 8 : ОЗНАЧАВАЊЕ ПРОФИЛИСАНИХ ОБРАДАКАУлази:

A1 A2 A3 A4S0 IX2.0B1 IX2.1B2 IX2.2B3 IX2.3

F=0

A1 A2

F=0

A3 A4A B

A1 IX2.4A2 IX2.5A3 IX2.6A4 IX2.7

4 2

1 3Y1

4 2

1 3Y2

Излази:Y1 QX0.0Y2 QX0.1

Senzori Oznaka

B1 B2 B3 A B

Облици чеоне стране профила

B1 B2 B3 A B

0 1 0 1 0

1 1 0 0 1

1 0 0 1 0

1 0 1 0 1

Page 18: Progamiranje PLC CoDeSys

Задатак 9 : УРЕЂАЈ ЗА САВИЈАЊЕОпис рада уређаја :р ур ђ ј

На уређају за савијање врши се савијање хоризонтално постављеногматеријала. Материјал се ручно улаже у алат за савијање. Оптички сензор B1служи за регистровање присуства материјала у алату за савијање. Испредуређаја се налази постоље са фотоћелијом (B2), који региструје да ли јерадник који улаже материјал повукао руке из зоне алата, и тиме омогућио дауређај отпочне са процесом савијања (сигнал 1 = машина је слободна). У

( )тренутку када радник уклони руке, што се региструје фотоћелијом (B2),извлачи се клипњача цилиндра А и спушта алат за савијање. Након тога,почиње извлачење клипњаче цилиндра B и C. Када оба ова цилиндра остваре

ј ј ј јсвоје крајње положаје клипњача, почиње њихов повратак у почетни положај.Потврдом да су цилиндри B и C у почетном положају почиње увлачењеклипњаче цилиндра А. Након увлачења клипњаче цилиндра А, радник може даскине део који је добијен савијањем и да уложи нов комад материјала у алатскине део који је добијен савијањем и да уложи нов комад материјала у алат.

Page 19: Progamiranje PLC CoDeSys

Задатак 9 : УРЕЂАЈ ЗА САВИЈАЊЕB3 B4 B5 B6 B8 B7

A B CF=0

4 2

F=0

4 2

F=0

4 2

A B C

1 3Y1

1 3Y2

1 3Y3

Улази:B1 - materijal IX2.0B2 - fotocelija IX2.1B3 IX2.2B4 IX2.3B5 IX2.4B6 IX2.5B7 IX2.6B8 IX2.7

Излази:Y1 QX0.0Y2 QX0.1Y3 QX0.2

Page 20: Progamiranje PLC CoDeSys

Задатак 10 : ВАКУУМСКИ УРЕЂАЈ ЗА ПРЕТОВАРОпис рада уређаја :р ур ђ ј

Помоћу транспортне траке довозе се готове плочице до места за паковање.Вакуумски уређај за претовар пребацује плочице у картонску кутију.Вакуумска хватаљка прихвата пристиглу плочицу када сензор B1 да сигналда се плочица налази на исправној позицији. Уз овај сигнал мора битиприсутан и сигнал сензора B2 да се на месту за паковање налази картонскакутија. У тренутку када се на хватаљци оствари потребан потпритисак (B3),издиже се плочица, преноси до кутије и спушта у кутију. Након овог, уређај запретовар се враћа у почетни положај.

F=0

B4 B5

F=0

B6 B7A B

C

B3

4 2

1 3Y1

4 2

1 3Y3

C2

1Y5

Page 21: Progamiranje PLC CoDeSys

Задатак 10 : ВАКУУМСКИ УРЕЂАЈ ЗА ПРЕТОВАРB4 B5 B6 B7A BУлази:

F=0

4 2

F=0

4 2

A B

C2

B3B1 – radni pr. prisutan IX2.0B2 – kutija prisutna IX2.1B3 – vakuum IX2.2B4 IX2.3 4 2

1 3Y1

4 2

1 3Y3

2

1Y5

B5 IX2.4B6 IX2.5B7 IX2.6

Излази:Y1 QX0.0Y3 QX0.1Y5 QX0.2

Page 22: Progamiranje PLC CoDeSys

Задатак 11 : УПРАВЉАЊЕ СКРЕТНИЦОМОпис рада уређаја :

На једној производној линији обавља се аутоматска монтажа испитивање иНа једној производној линији обавља се аутоматска монтажа, испитивање ипаковање телевизијских екрана. При паковању, на кутију се поставља RFIDтаг, који садржи податке о екрану и начину транспортовања до места продаје.Транспорт комплетно запакованих екрана до одељења за дистрибуцију вршиТранспорт комплетно запакованих екрана до одељења за дистрибуцију вршисе помоћу транспортне траке. У саставу транспортне траке се налазискретница, помоћу које се пакети усмеравају ка одредиштима "слање поштом"или "камионски транспорт"или камионски транспорт .• При наиласку пакета на скретницу, сензор B1 (RFID читач) очитава таг напакету. Уколико се пакет шаље камионом, сензор даје логичку вредност „1“, усупротном логичку вредност „0“. Када се испред сензора В1 не налази ништа,су ро о о у ред ос „0 ада се с ред се зора е а аз а,он на свом излазу има логичку вредност „0“.•Сензор B2 региструје да ли се у скретнициналази пакет Према претходно очитанојналази пакет. Према претходно очитанојинформацији пакет се или пропушта правоза транспорт поштом (увлачење клипњачецилиндра А) или се потискује попречноцилиндра А) или се потискује попречно(извлачење и увлачење клипњачецилиндра B) на постављени транспортер закамионски транспорт.р р• Сензор B3 региструје да ли је пакет напустиоскретницу у правцу одашиљања поштом и дајесигнал за извлачење клипњаче цилиндра А.

Иницијално је цилиндар Аизвучен а цилиндар Б увучен.

Page 23: Progamiranje PLC CoDeSys

Задатак 11 : УПРАВЉАЊЕ СКРЕТНИЦОМ

F=0

B4 B5

F=0

B6 B7A BAllocation List

Operand Symbol Comment

IX2.0 B1 RFID citac

4 2

Y1 Y2

4 2

Y3 Y4

IX2.1 B2 Paket u skretnici

IX2.2 B3 Paket prosao

IX2.3 B4 Cilindar A uvucen1 3 1 3

IX2.4 B5 Cilindar A izvucen

IX2.5 B6 Cilindar B uvucen

IX2.6 B7 Cilindar B izvucen

QX0.0 Y1 Spulna za izvlacenje cilindra A

QX0.1 Y2 Spulna za uvlacenje cilindra A

QX0.2 Y3 Spulna za izvlacenje cilindra B

QX0.3 Y4 Spulna za uvlacenje cilindra B

Таблица истинитости

B1 B2 Cilindar

nije detektova 1 A

se uvlači

detektovao 1 Bse izvlači Иницијално је цилиндар А

извучен а цилиндар Б увучен.

Page 24: Progamiranje PLC CoDeSys

Задатак 12: УРЕЂАЈ ЗА ПРАЊЕЗадатак 12: УРЕЂАЈ ЗА ПРАЊЕ

Опис рада уређаја :Уређај за прање обавља прање радних предмета.П START АПритиском на тастер START, пнеуматски цилиндар Атреба 5 пута да урони и изрони пуну посуду са раднимпредметима у каду за прање Уређај мора да поседујепредметима у каду за прање. Уређај мора да поседујемогућност подешавања брзине урањања и израњања.

ДОДАТНИ УСЛОВИ:ДОДАТНИ УСЛОВИ:Помоћу још једног тастера (S1) треба да сеомогући одвијање појединачног циклуса. Утом случају после притиска на тастер S1,пнеуматски цилиндар само једном урања иизрања посуду са радним предметима у кадуизрања посуду са радним предметима у кадуза прање, и након тога зауставља својекретање. Нови појединачни циклус је могућезапочети само ако је пре тога тастер S1 биоотпуштен и поново притиснут.

Page 25: Progamiranje PLC CoDeSys

Задатак 12: УРЕЂАЈ ЗА ПРАЊЕ

ЗАДАТАК

1. Притиском на тастер STARTб 5цилиндар треба 5x да се

извуче и увуче.

2. Притиском на тастер S1

A1 A2A

р рцилиндар треба једном да сеизвуче и увуче. За наредноизвлачење потребно је поново

F=0

A1 A2A

Allocation ListAllocation List

р јпритиснути S1.

30%

30%

Operand Symbol Comment

IX2.0 START Taster START

IX2 1 S1 Taster za pojedinacni ciklus 4 2

1 3Y1 Y2

IX2.1 S1 Taster za pojedinacni ciklus

IX2.2 A1 Klipnjaca cilindra A uvucena

IX2.3 A2 Klipnjaca cilindra A izvucena

QX0.0 Y1 Izvlacenje cilindra

QX0.1 Y2 Uvlacenje cilindra

Page 26: Progamiranje PLC CoDeSys

Задатак 13 : УРЕЂАЈ ЗА ФОРМИРАЊЕ ПАКЕТА НА МАШИНИ ЗА ИЗРАДУ СВЕЗАКА

Опис рада уређаја :Опис рада уређаја :На једној потпуно аутоматизованој машини за израду

свезака листови папира се пресавијају, спајају и опсецајуса три стране. Након ових операција избацују се готовесвеске. У циљу да се се олакша слагање и паковање,треба да буде постављен уређај за формирање пакетатреба да буде постављен уређај за формирање пакета,који слаже свеске у два пакета, сваки са 5 комада.

Ф ћ ј B1 б јФотоћелија B1 пребројава свеске,које се најпре слажу на носач 1.

Када се одброји 5 свезака,скретница се помоћу клипњаче

ра А реба је а оса 2цилиндра А пребацује на носач 2.

Када се поново одброји 5 свезакаћ ј 1скретница се враћа у положај 1 и

наставља свој циклични рад.

Page 27: Progamiranje PLC CoDeSys

Задатак 13 : УРЕЂАЈ ЗА ФОРМИРАЊЕ ПАКЕТА НА МАШИНИ ЗА ИЗРАДУ СВЕЗАКА

F=0

AA1 A2Allocation List

Operand Symbol Comment

4 2

IX2.0 B1 Fotocelija

IX2.1 A1 Cilindar A uvucen

IX2 2 A2 Cilindar A izvucen

1 3Y1 Y2

IX2.2 A2 Cilindar A izvucen

QX0.0 Y1 Spulna Y1

QX0.1 Y2 Spulna Y2

•Фотоћелија B1 пребројава свеске, које сенајпре слажу на носач 1.

•Када се одброји 5 свезака, скретница сепомоћу клипњаче цилиндра А пребацујена носач 2.

•Када се поново одброји 5 свезакаскретница се враћа у положај 1 инаставља свој циклични рад.

Page 28: Progamiranje PLC CoDeSys

Задатак 14 : УРЕЂАЈ ЗА ПАЛЕТИРАЊЕ ОБРАДАКАОпис рада уређаја :О с рада уређаја

На машини за палетирање треба да се палетирају обратци у 9редова, сваки са 6 обрадака. Радник треба да постави палету намашину за палетирање и да притисне тастер START Обратцимашину за палетирање и да притисне тастер START. Обратци,који треба да се палетирају, каналом стижу до цилиндра А. СензорB1 региструје присутност обратка. Извлачењем и увлачењемклипњаче цилиндра А пребацује се пристигли обрадак на палету. Уједан ред на палети може да стане 6 обрадака. Кад се напуни цеоред извлачењем и поновним увлачењем клипњача цилиндра Bр д у ц дрпомера палету за један ред.У случају да је палета напуњена(6x9 обрадака) треба да се(6x9 обрадака), треба да сеукључи сигнална сијалица H1.Радник узима напуњену палету,празну палету поставља у почетниположај и притиском на STARTпоновно покреће машину.поновно покреће машину.Палета је у иницијалном стању постављена тако да се први редодмах може пунити са обрацима.

Page 29: Progamiranje PLC CoDeSys

Задатак 14 : УРЕЂАЈ ЗА ПАЛЕТИРАЊЕ ОБРАДАКА

A1 A2 A3 A4A B

F=0

4 2

F=0

4 2

1 3Y1 Y2

1 3Y3 Y4

Allocation List

Operand Symbol Comment

IX2.0 START Taster za start

IX2.1 B1 Opticki senzor

IX2.2 A1 Granicni prekidac A1

IX2.3 A2 Granicni prekidac A2

IX2.4 A3 Granicni prekidac A3

IX2.5 A4 Granicni prekidac A4

QX0.0 Y1 Spulna Y1

QX0 1 Y2 Spulna Y2QX0.1 Y2 Spulna Y2

QX0.2 Y3 Spulna Y3

QX0.3 Y4 Spulna Y4

QX0 4 H1 Sij li H1 P j l t

Палета је у иницијалном стању постављена тако да се први редодмах може пунити са обрацима.

QX0.4 H1 Sijalica H1 - Puna je paleta

Page 30: Progamiranje PLC CoDeSys

Задатак 15 : СВЕТЛОСНА ИНДИКАЦИЈА РЕЖИМА РАДА МАШИНЕ

Опис рада уређаја :На управљачком панелу приказаном на слици,

омогућен је избор режима рада машине Притиском наомогућен је избор режима рада машине. Притиском натастер S1 активира се радни режим 1, а притиском на тастерS2 активира се радни режим 2 машине. ИндикационаS а ра се рад ре и а е д ац о асијалица H1 треба да покаже у ком режиму се машинатренутно налази. Када је машина у радном режиму 1,сијалица H1 треба да ради у циклусу 1 секунда укључено, и0.5 секунди искључено; а кад је у режиму 2 са 0.5 секундиукључено и 0 3 секунде искљученоукључено и 0.3 секунде искључено.

Режим Укључено Искљученосијалице Укључено Искључено

Режим 1 1s 0,5s

Режим 2 0,5s 0,3s

Page 31: Progamiranje PLC CoDeSys

Задатак 15 : СВЕТЛОСНА ИНДИКАЦИЈА РЕЖИМА РАДА МАШИНЕ

Allocation List

Operand Symbol Comment

I0.0 S1 Taster za rezim 1

I0.1 S2 Taster za rezim 2

O0 0 H1 Sijalica H1O0.0 H1 Sijalica H1

Режим сијалице Укључено Искљученој ц

Режим 1 1s 0,5s

Режим 2 0,5s 0,3s

Page 32: Progamiranje PLC CoDeSys

Задатак 16 : УРЕЂАЈ ЗА ОЗНАЧАВАЊЕ ДВА СТЕПЕНА KВАЛИТЕТА

Опис рада уређаја :Након извршеног испитивања квалитета обрађеногр р ђ

дела, зависно од резултата испитивања, руковаоц активираутискивање ознаке степена квалитета 1 или 2. На

ј S1 S2 Красполагању му стоје тастери S1 и S2. Када активира тастерS1, утискује се ознака 1, а када активира тастер S2 утискујесе ознака 2 За исправно утискивање ознаке у део потребносе ознака 2. За исправно утискивање ознаке у део, потребноје да клипњача цилиндра проведе минимално 2 секунде уизвученом положају.у јуДодатни услов:Потребно је отпустити тастер/тастере

бда би наредно спуштање истогцилиндра било могуће.

S1 S2 KvalitetS1 S2 Kvalitet

1 0 kvalitet 1

0 1 kvalitet 2

Page 33: Progamiranje PLC CoDeSys

A1 A2 B1 B2

Задатак 16 : УРЕЂАЈ ЗА ОЗНАЧАВАЊЕ ДВА СТЕПЕНА KВАЛИТЕТА

F=0

A1 A2

F=0

B1 B2A B

Allocation List

Operand Symbol Comment

4 2

1 3Y1

4 2

1 3Y2

IX2.0 S1 Taster S1

IX2.1 S2 Taster S2

IX2.2 A1 Cilindar A uvucen 1 3 1 3IX2.2 A1 Cilindar A uvucen

IX2.3 A2 Cilindar A izvucen

IX2.4 B1 Cilindar B uvucen

IX2.5 B2 Cilindar B izvucen

QX0.0 Y1 Spulna cilindra A

QX0.1 Y2 Spulna cilindra BQ p

S1 S2 Kvalitet

1 0 kvalitet 1

0 1 k li 20 1 kvalitet 2

Page 34: Progamiranje PLC CoDeSys

Задатак 17 : УРЕЂАЈ ЗА ОЗНАЧАВАЊЕ ТРИ СТЕПЕНА КВАЛИТЕТАЗадатак 17 : УРЕЂАЈ ЗА ОЗНАЧАВАЊЕ ТРИ СТЕПЕНА КВАЛИТЕТА

Опис рада уређаја :Након извршеног испитивања квалитета обрађеног дела, зависно

ђ јод резултата испитивања, руковаоц уређајем активира утискивање ознакестепена квалитета 1, 2 или 3. На располагању му стоје тастери S1 и S2.Када активира тастер S1, утискује се ознака 1, а када активира тастер S2утискује се ознака 2. Ознака 3 се утискује ако се истовремено активирајутастери S1 и S2. Дозвољава се временско кашњење од 0,2 секундеприликом активирања оба тастера. За исправно утискивање ознаке у део,р р р р у у д ,потребно је да клипњача цилиндра проведе минимално 2 секунде уизвученом положају.

Додатни услов:Потребно је отпустити тастер/тастере да бинаредно спуштање истог цилиндра билонаредно спуштање истог цилиндра биломогуће.

S1 S2 Квалитет

1 0 квалитет 1

S1 S2 Квалитет

1 0 квалитет 1

S1 S2 Квалитет

1 0 квалитет 11 0 квалитет 1

0 1 квалитет 2

1 1 квалитет 3

1 0 квалитет 1

0 1 квалитет 2

1 1 квалитет 3

1 0 квалитет 1

0 1 квалитет 2

1 1 квалитет 3

Page 35: Progamiranje PLC CoDeSys

Задатак 17 : УРЕЂАЈ ЗА ОЗНАЧАВАЊЕ ТРИ СТЕПЕНА КВАЛИТЕТАAllocation List A1 A2 A3 A4 A5 A6

COperand Symbol Comment

IX2.0 S1 Taster S1

IX2.1 S2 Taster S2

F=0

4 2

A1 A2

F=0

4 2

A3 A4

F=0

4 2

A5 A6A B C

IX2.2 A1 Cilindar A uvucen

IX2.3 A2 Cilindar A izvucen

IX2.4 A3 Cilindar B uvucen

1 3Y1

1 3Y3

1 3Y5 Y6

IX2.5 A4 Cilindar B izvucen

IX2.6 A5 Cilindar C uvucen

IX2.7 A6 Cilindar C izvucen

QX0.0 Y1 Spulna cilindra A

QX0.1 Y3 Spulna cilindra B

QX0.2 Y5Spulna za izvlacenje cilindra C

QX0.3 Y6Spulna za uvlacenje cilindra C

S1 S2 Квалитет

1 0 квалитет 11 0 квалитет 1

0 1 квалитет 2

1 1 квалитет 3

Page 36: Progamiranje PLC CoDeSys

Opis zadatka

Zedatak 21: UPRAVLJANJE STEP MOTOROM

Uz pomoć PLK potrebno je upravljati unipolarnim koračnim motorom. Kontakti 1 i 2 sa

motora se spajaju na +5V a kontakti 1a, 1b, 2a, 2b su, preko tranzistora koji se

upravljaju preko PLK, spojeni na 0V. Motor treba da radi u Full Stepp režimu (sekvenca

rada prikazana na slici). Rotor motora treba da se vrti sa brzinom od 10 koraka/sekundi

u smeru kazaljke na satu.

Motor se pokreće pritiskom na taster S1 a zaustavlja ponovnim pritiskanjem tastera S1.

Al k i li t

Pokretanje rotora u smeru kazaljke na satu – CW (Full

Alokaciona listaOperand Simbol Komentar%IX2.0 S1 Start/Stop%QX0.0 A1 kontakt motora: 1a%QX0 1 B1 k t kt t 1b j (

stepp)%QX0.1 B1 kontakt motora: 1b%QX0.2 A2 kontakt motora: 2a%QX0.3 B2 kontakt motora: 2b

Page 37: Progamiranje PLC CoDeSys

Opis zadatkaU ć PLK t b j lj ti i l i k č i t K t kti 1 i 2

Zedatak 22: UPRAVLJANJE BRZINOM RADA STEP MOTORA

Uz pomoć PLK potrebno je upravljati unipolarnim koračnim motorom. Kontakti 1 i 2 samotora se spajaju na +5V a kontakti 1a, 1b, 2a, 2b su, preko tranzistora koji seupravljaju preko PLK, spojeni na 0V. Motor treba da radi u Full Stepp režimu (sekvencarada prikazana na slici) Rotor motora treba da se okreće u smeru kazaljke na saturada prikazana na slici). Rotor motora treba da se okreće u smeru kazaljke na satu.Motor se pokreće ili zaustavlja pritiskom na taster S1 i treba da se okreće sa brzinomod 2 koraka/sekundi. Pritiskom na taster S2 perioda jednog koraka se uvećava za0 1 sekundu Pritiskom na taster S3 perioda koraka umanjuje za 0 1 sekundu0,1 sekundu. Pritiskom na taster S3 perioda koraka umanjuje za 0,1 sekundu.Pritiskom na taster S4 se menja smer obrtanja motora. Treba omogućiti da periodamože imati vrednosti između 0,1 sekunde i 2 sekunde.

Al k i li tAlokaciona listaOperand Simbol Komentar%IX2.0 S1 Start/Stop%IX2.0 S2 Ubrzavanje okretanja

Pokretanje rotora u smeru kazaljke na satu CW (Full

%IX2.0 S3 Usporavanje okretanja

%IX2.0 S4 Promena smera%QX0.0 A1 kontakt motora: 1a%QX0.1 B1 kontakt motora: 1b

kazaljke na satu – CW (Full stepp)%QX0.2 A2 kontakt motora: 2a

%QX0.3 B2 kontakt motora: 2b