You are on page 1of 65

Programiranje i primena PLK

Profesor: Asistent: Asistent:


Prof. dr Stevan Stankovski Laslo Tarjan Nikola uki
Kancelarija: MI123 laci@uns.ac.rs nikola.djukic@gmail.com
063-8366-069 063-569-871
Kancelarija: MI117 Kancelarija: MI G3-1K

Konsultacije: Konsultacije:
pon: 1300-1400 pon: 1100-1230
sre: 1400-1500
pet: 1400-1500 et: 1330-1400
Literatura
Zbirka zadataka:
S. Stankovski, G. Ostoji, M. Rakovi, L. Tarjan, I. enk, M. Nikoli, "Zbirka reenih
zadataka iz: Programiranja i primene programabilnih logikih kontrolera", FTN
Izdavatvo, Novi Sad, 2009, (Zbirka se moe kupiti u STYLOS-u, i nosi oznaku 226)

Obavetenja i razni materijal:


Sajt departmana:
http://www.iim.ftn.uns.ac.rs
odeljak Mehatronika-> Primena i programiranje PLC
Raspored bodova i ocenjivanje
Teorijska nastava - aktivno uee 10

Zadaci sa vebi (II kolokvijuma) 70


I kolokvijum - Statement List - CoDeSys 40
II kolokvijum - Leder diagram - CoDeSys 30

Projektni zadatak - Siemens TIA Portal 20


Uslov: redovna poseta vebama
max. 3 izostanaka (ne treba opravdavati)
Projekti e se deliti poetkom decembra
Rok za predaju projekta:
do kraja januarsko/februarskog ispitnog roka
nakon januarsko/februarskog ispitnog roka nije mogue dobiti bodove
za projekat.
CODESYS industrijsko IEC 61131-3
PLC programiranje
www.codesys.com

IEC 61131-3 softverski paket pokriva kompletan asortiman automatizacije


procesa sa kompletnom komunikacionom infrastrukturom.
Programiranje kontrolera
Umreavanje razliitih upravljakih jedinica
SCADA, baze podataka, ...

Jedinstvena platforma za rad sa upravljakim ureajima rezliitih proizvoaa.


vie od 300 razliitih proizvoaa

CODESYS se razvija od 1994. godine.


FESTO CECC - S
Digitalni U/I

12 digitalnih ulaza

8 digitalnih izlaza

dodatna 2 high-speed brojaka ulaza do 250 kHz


Ethernet 10/100 Mbps, Modbus
TCP client/server, EasyIP, TCP/IP,
OPC Server
CANopen master: za prikljuenje elektrinih pogona
USB interfejs za penos podataka
Mogunost direktnog prikljuivanja HMI: CDPX
2 RS232 interfejsa
1 RS422/RS485 interfejs
IO-Link master i IO-Link device interface
Zadatak 1 : POSTAVLJANJE IZLAZA

Opis rada ureaja :


Pritiskom na taster S1 treba da se ukljui sijalica H1.
Nacrtati emu povezivanja
Napisati program za PLK u programskom jeziku:
Lista instrukcija (STL)

Alokaciona lista

Promenjiva Tip Adresa Komentar

S1 BOOL %IX0.0 taster S1

H1 BOOL %QX0.0 sijalica H1


Zadatak 1 : POSTAVLJANJE IZLAZA
Alokaciona lista

Promenjiva Tip Adresa Komentar

S1 BOOL %IX0.0 taster S1

H1 BOOL %QX0.0 sijalica H1

Codesys kod:
ema povezivanja :
Zadatak 2 : POSTAVLJANJE I PONITAVANJE IZLAZA

Opis rada ureaja :


Aktiviranjem tastera S1, sijalica H1 treba da se
ukljui. Ukoliko se taster otpusti, sijalica treba
da se iskljui.
Nacrtati emu povezivanja
Napisati program za PLK u programskom jeziku:
Lista instrukcija (STL)

Alokaciona lista

Promenjiva Tip Adresa Komentar

S1 BOOL %IX0.0 taster S1

H1 BOOL %QX0.0 sijalica H1


Zadatak 2 : POSTAVLJANJE I PONITAVANJE IZLAZA

Codesys kod:

Alokaciona lista

Promenjiva Tip Adresa Komentar

S1 BOOL %IX0.0 taster S1

H1 BOOL %QX0.0 sijalica H1


ema povezivanja :
Zadatak 3 : OTKRIVANJE LOMA BURGIJE
Opis rada ureaja :
Na builici treba da se prati ispravnost burgije
pomou senzora za otkrivanje loma burgije (optiki
senzor - B1). U sluaju da doe do loma burgije,
treba da se aktivira sirena S1 za signalizaciju loma,
koja ostaje ukljuena sve dok se senzorom B1 ne
ustanovi da je u builicu stavljena ispravna burgija.

Alokaciona lista

Promenjiva Tip Adresa Komentar

B1 BOOL %IX0.0 Opticki senzor

S1 BOOL %QX0.0 Sirena


Zadatak 3 : OTKRIVANJE LOMA BURGIJE

Alokaciona lista

Promenjiva Tip Adresa Komentar

B1 BOOL %IX0.0 Opticki senzor

S1 BOOL %QX0.0 Sirena


Zadatak 4 : UPRAVLJANJE PRANJENJEM BUNKERA
Opis rada ureaja :
Na bunkeru za skladitenje ljunka, napunjenost
bunkera se proverava pomou kapacitivnog senzora
B1. Transportna traka za izuzimanje ljunka iz
bunkera treba da pone sa radom (motor M1) samo
kada je bunker dovoljno napunjen i kada je
istovremeno pritisnut START (taster S1). Ukoliko
ovaj uslov nije ispunjen, traka mora da ostane u
stanju mirovanja.
Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster
B1 BOOL %IX0.1 Provera sljunka
M1 BOOL %QX0.0 Motor trake
Zadatak 4 : UPRAVLJANJE PRANJENJEM BUNKERA

Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster
B1 BOOL %IX0.1 Provera sljunka
M1 BOOL %QX0.0 Motor trake
Zadatak 5 : TRANSPORTNA TRAKA ZA SNABDEVANJE
DVA RADNA MESTA
Opis rada ureaja :
Uz istu transportnu traku su, sa odreenim
razmakom, postavljena dva radna mesta na
jednoj strani radno mesto A sa tasterom S1, a na
drugoj radno mesto B sa tasterom S2. Transportnu
traku je mogue pokrenuti sa oba radna mesta
pritiskom na taster, a zaustaviti otputanjem
tastera.

Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster S1
S2 BOOL %IX0.1 Taster S2
Traka BOOL %QX0.0 Motor trake
Zadatak 5 : TRANSPORTNA TRAKA ZA SNABDEVANJE
DVA RADNA MESTA

Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster S1
S2 BOOL %IX0.1 Taster S2
Traka BOOL %QX0.0 Motor trake
Zadatak 6 : IZUZIMANJE DELOVA IZ GRAVITACIONOG ARERA
Opis rada ureaja :
Pomou pneumatskog cilindra treba da se vri pojedinano izuzimanje delova iz
gravitacionog arera. Nakon aktiviranja tastera START, klipnjaa cilindra treba da se
izvue i da istisne jedan deo iz arera, a zatim automatski da se vrati u poetni
poloaj. Poto samo rukovaoc maine moe da odredi taan trenutak izuzimanja
dela iz arera, novi poetak treba da bude omoguen u sledeim uslovima:
ako je klipnjaa cilindra dola u osnovni poloaj (poetno stanje) A1 A A2
ako je ponovo aktiviran START taster F=0

Na cilindar su montirani granini senzori: A1-uvuen; A2-izvuen 4 2

Napomena: Y1 Y2
1 3

U sluaju da je taster START iz nekog razloga ostao u aktiviranom


stanju iz prethodnog ciklusa, prvo treba saekati njeno
deaktiviranje a zatim ponovno aktiviranje.
Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster Start
A1 BOOL %IX0.1 Cil Uvucen
A2 BOOL %IX0.2 Cil Uvucen
Y1 BOOL %QX0.0 Cilindar +
Y2 BOOL %QX0.1 Cilindar -
Zadatak 6 : IZUZIMANJE DELOVA IZ GRAVITACIONOG ARERA
Alokaciona lista
Bez zatite za S1. Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster Start
A1 BOOL %IX0.1 Cil Uvucen
A2 BOOL %IX0.2 Cil Uvucen
Y1 BOOL %QX0.0 Cilindar +
Y2 BOOL %QX0.1 Cilindar -

A1 A2
A
F=0

4 2

Y1 Y2
1 3
Zadatak 6 : IZUZIMANJE DELOVA IZ GRAVITACIONOG ARERA
Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster Start
A1 BOOL %IX0.1 Cil Uvucen
A2 BOOL %IX0.2 Cil Uvucen
Y1 BOOL %QX0.0 Cilindar +
Y2 BOOL %QX0.1 Cilindar -

A1 A2
A
F=0

4 2

Y1 Y2
1 3
Zadatak 7 : PRAENJE RADA PRESE
Opis rada ureaja :
Na jednoj presi se iz komada lima vri istovremeno isecanje tri obratka. Ovo se postie
tako to paralelno rade tri cilindra sa alatima za isecanje. Kako bi se dobio optimalan
kvalitet iseenih delova, potrebno je sa to je mogue veom tanou ostvariti
istovremenost u radu ova tri cilindra. Da bi se istovremenost u radu mogla optiki
proveravati, postavljeni su odgovarajui pokazivai. Tri lampice (H1, H2, H3) treba da
pokau koliki je broj alata za isecanje stigao u krajnji poloaj. Signalizacija se vri
pomou krajnjih prekidaa B1, B2 i B3. H1 treba da svetli kada je samo jedan od alata
stigao u donji krajnji poloaj, H2 treba da svetli samo kada su dva alata stigla u donji
krajnji poloaj, i H3 treba da svetli kada su sva tri alata stigla u krajnji donji poloaj.
Sva tri cilindra se aktiviraju pomou istog tastera START (S1). Nakon otputanja
tastera start (S1), cilindri se vraaju u poetni
poloaj. Na brzinu izvlaenja klipnjae se kod
svakog od cilindara moe uticati pomou priguno-
nepovratnog ventila.
Zadatak 7 : PRAENJE RADA PRESE
B1 B2 B3
A B C
F=0 F=0 F=0

100%

100%

100%
4 2 4 2 4 2

Y1 Y2 Y3
1 3 1 3 1 3

Alokaciona lista
Promenjiva Tip Adresa Komentar
S1 BOOL %IX0.0 Taster Start
B1 BOOL %IX0.1 Cil A izvucen
B2 BOOL %IX0.2 Cil B izvucen
B3 BOOL %IX0.3 Cil C izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar B+
Y3 BOOL %QX0.2 Cilindar C+
H1 BOOL %QX0.3 Jedan cilindar
H2 BOOL %QX0.4 Dva cilindra
H3 BOOL %QX0.5 Tri cilindra
Tablica istinitosti
tart B1 B2 B3 H1 H2 H3
0 X X X 0 0 0
1 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 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
Zadatak 8 : OZNAAVANJE PROFILISANIH OBRADAKA
Opis rada ureaja :
Na jednom ureaju za oznaavanje (Slika 1) treba da se vri oznaavanje delova istih
dimenzija, ali sa razliito oblikovanom eonom stranom. Zavisno od oblika eone
strane (Slika 2), treba da se izvri oznaavanje utiskivanjem oznake pomou cilindra A
ili cilindra B. Pojavljuju se etiri oblika profila eone strane. Nakon registrovanja oblika
eone strane pomou senzora B1, B2 i B3 i pritiska na start taster S0, treba da se
aktivira odgovarajui cilindar, a nakon otputanja start tastera treba da se vrati u
poetni poloaj. Promenjiva
Alokaciona lista
Tip Adresa Komentar
S0 BOOL %IX0.0 Taster Start
B1 BOOL %IX0.1 Senzor 1
B2 BOOL %IX0.2 Senzor 2
B3 BOOL %IX0.3 Senzor 3
A1 BOOL %IX0.4 A uvucen
A2 BOOL %IX0.5 A izvucen
A3 BOOL %IX0.6 B uvucen
A4 BOOL %IX0.7 B izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar B+

Senzori Oznaka
B1 B2 B3 A B
Slika 2 Oblici eone
0 1 0 1 0
strane profila
1 1 0 0 1
1 0 0 1 0
Slika 1 Maina za oznaavanje 1 0 1 0 1
Zadatak 8 : OZNAAVANJE
PROFILISANIH OBRADAKA
A1 A2 A3 A4
A B
F=0 F=0

4 2 4 2

Y1 Y2
1 3 1 3

Alokaciona lista
Promenjiva Tip Adresa Komentar
S0 BOOL %IX0.0 Taster Start
B1 BOOL %IX0.1 Senzor 1
B2 BOOL %IX0.2 Senzor 2
B3 BOOL %IX0.3 Senzor 3
A1 BOOL %IX0.4 A uvucen
A2 BOOL %IX0.5 A izvucen
A3 BOOL %IX0.6 B uvucen
A4 BOOL %IX0.7 B izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar B+

Senzori Oznaka
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
Zadatak 9 : UREAJ ZA SAVIJANJE
Opis rada ureaja :
Na ureaju za savijanje vri se savijanje horizontalno postavljenog materijala. Materijal
se runo ulae u alat za savijanje. Optiki senzor B1 slui za registrovanje prisustva
materijala u alatu za savijanje. Ispred ureaja se nalazi postolje sa fotoelijom (B2),
koji registruje da li je radnik koji ulae materijal povukao ruke iz zone alata, i time
omoguio da ureaj otpone sa procesom savijanja (signal 1 = maina je slobodna). U
trenutku kada radnik ukloni ruke, to se registruje fotoelijom (B2), izvlai se klipnjaa
cilindra A i sputa alat za savijanje. Nakon toga, poinje izvlaenje klipnjae cilindra B i
C. Kada oba ova cilindra ostvare svoje krajnje poloaje klipnjaa, poinje njihov
povratak u poetni poloaj. Potvrdom da su cilindri B i C u poetnom poloaju poinje
uvlaenje klipnjae cilindra A. Nakon uvlaenja klipnjae cilindra A, radnik moe da
skine deo koji je dobijen savijanjem i da uloi nov komad materijala u alat.
Zadatak 9 : UREAJ ZA SAVIJANJE
B3 B4 B5 B6 B8 B7
A B C
F=0 F=0 F=0

4 2 4 2 4 2

Y1 Y2 Y3
1 3 1 3 1 3

Alokaciona lista
Promenjiva Tip Adresa Komentar
B1 BOOL %IX0.0 Materijal
B2 BOOL %IX0.1 Foto celija
B3 BOOL %IX0.2 A uvucen
B4 BOOL %IX0.3 A izvucen
B5 BOOL %IX0.4 B uvucen
B6 BOOL %IX0.5 B izvucen
B8 BOOL %IX0.6 C izvucen
B7 BOOL %IX0.7 C uvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar B+
Y3 BOOL %QX0.2 Cilindar C+
Zadatak 9 : UREAJ ZA SAVIJANJE

Alokaciona lista
Promenjiva Tip Adresa Komenta
B1 BOOL %IX0.0 Materijal
B2 BOOL %IX0.1 Foto celija
B3 BOOL %IX0.2 A uvucen
B4 BOOL %IX0.3 A izvucen
B5 BOOL %IX0.4 B uvucen
B6 BOOL %IX0.5 B izvucen
B8 BOOL %IX0.6 C izvucen
B7 BOOL %IX0.7 C uvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar B+
Y3 BOOL %QX0.2 Cilindar C+
Zadatak 10: VAKUUMSKI UREAJ ZA PRETOVAR
Opis rada ureaja:
Pomou transportne trake dovoze se gotove ploice do mesta za pakovanje.
Vakuumski ureaj za pretovar prebacuje ploice u kutiju. Vakuumska hvataljka
prihvata pristiglu ploicu kada senzor B1 da signal da se ploica nalazi na ispravnoj
poziciji. Uz ovaj signal mora biti prisutan i signal senzora B2 da se na mestu za
pakovanje nalazi kartonska kutija. U trenutku kada se na hvataljci ostvari potreban
potpritisak (B3), izdie se ploica, prenosi do kutije i sputa u kutiju. Nakon ega se
ureaj vraa u poetuni poloaj. B4
A
B5 B6
B
B7

B3
F=0 F=0

C
4 2 4 2 2

Y1 Y3 Y5
1 3 1 3 1
Zadatak 10: VAKUUMSKI UREAJ ZA PRETOVAR
Alokaciona lista B4
A
B5 B6
B
B7

Promenjiva Tip Adresa Komentar F=0 F=0 B3


B1 BOOL %IX0.0 Radni pr. prisutan
B2 BOOL %IX0.1 Kutija prisutna C
4 2 4 2 2
B3 BOOL %IX0.2 Vakuum postignut
B4 BOOL %IX0.3 A uvucen Y1 Y3 Y5
1 3 1 3 1
B5 BOOL %IX0.4 A izvucen
B6 BOOL %IX0.5 B uvucen
B7 BOOL %IX0.6 B izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y3 BOOL %QX0.1 Cilindar B+
Y5 BOOL %QX0.2 Vakuumska hvat.
Zadatak 10: VAKUUMSKI UREAJ ZA PRETOVAR
1 Alokaciona lista
Promenjiva Tip Adresa Komentar
B1 BOOL %IX0.0 Radni pr. prisutan
B1 and B2
and B4 and B6 DA
Y1:=1; B2 BOOL %IX0.1 Kutija prisutna
Korak:=2;
Start programa
and Korak=1
B3 BOOL %IX0.2 Vakuum postignut
NE B4 BOOL %IX0.3 A uvucen
B1 AT %IX0.0 : BOOL;
B2 AT %IX0.1 : BOOL; Y5:=1; B5 BOOL %IX0.4 A izvucen
B3 AT %IX0.2 : BOOL; B5 and Korak=2 DA
B4 AT %IX0.3 : BOOL;
Korak:=3
B6 BOOL %IX0.5 B uvucen
B5 AT %IX0.4 : BOOL;
B6 AT %IX0.5 : BOOL;
B7 AT %IX0.6 : BOOL;
NE B7 BOOL %IX0.6 B izvucen
Y1 AT %QX0.0 : BOOL := 0;
Y3 AT %QX0.1 : BOOL := 0;
Y1 BOOL %QX0.0 Cilindar A+
Y1:=0;
DA
Y5 AT %QX0.2 : BOOL := 0;
Korak : Int :=1;
B3 and Korak=3
Korak:=4 Y3 BOOL %QX0.1 Cilindar B+
NE
Y5 BOOL %QX0.2 Vakuumska hvat.
NE

1
Y3:=1;
B4 and Korak=4 DA
Korak:=5;

NE

Y1:=1;
B7 and Korak=5 DA
Korak:=6;

NE

Y5:=0;
B5 and Korak=6 DA
Korak:=7;

NE

Y1:=0;
NB3 and Korak=7 DA
Korak:=8;

NE

Y3:=0;
B4 and Korak=8 DA
Korak:=1;
Zadatak 11 : UPRAVLJANJE SKRETNICOM
Opis rada ureaja :
Na jednoj proizvodnoj liniji obavlja se automatska montaa, ispitivanje i pakovanje
televizijskih ekrana. Pri pakovanju, na kutiju se postavlja RFID tag, koji sadri podatke
o ekranu i nainu transportovanja do mesta prodaje. Transport kompletno
zapakovanih ekrana do odeljenja za distribuciju vri se pomou transportne trake. U
sastavu transportne trake se nalazi skretnica, pomou koje se paketi usmeravaju ka
odreditima "slanje potom" ili "kamionski transport".
Pri nailasku paketa na skretnicu, senzor B1 (RFID ita) oitava tag na paketu.
Ukoliko se paket alje kamionom, senzor daje logiku vrednost 1, u suprotnom
logiku vrednost 0. Kada se ispred senzora B1 ne nalazi nita, on na svom izlazu
ima logiku vrednost 0.

Senzor B2 registruje da li se u skretnici nalazi paket.


Prema prethodno oitanoj informaciji paket se ili
proputa pravo za transport potom (uvlaenje
klipnjae cilindra A) ili se potiskuje popreno
(izvlaenje i uvlaenje klipnjae cilindra B) na
postavljeni transporter za kamionski transport.
Senzor B3 registruje da li je paket napustio
skretnicu u pravcu odailjanja potom i daje signal
za izvlaenje klipnjae cilindra A.
Inicijalno je cilindar A izvuen a
cilindar B uvuen.
Zadatak 11 : UPRAVLJANJE SKRETNICOM
Alokaciona lista Tablica istinitosti
Promenjiva Tip Adresa Komentar
B1 B2 Cilindar
B1 BOOL %IX0.0 RFID ita
B2 BOOL %IX0.1 Paket u skretnici A
nije detektovao 1
B3 BOOL %IX0.2 Paket stigao se uvlai
B4 BOOL %IX0.3 A uvucen B
detektovao 1
B5 BOOL %IX0.4 A izvucen se izvlai
B6 BOOL %IX0.5 B uvucen
B7 BOOL %IX0.6 B izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar A-
Y3 BOOL %QX0.2 Cilindar B+
Y4 BOOL %QX0.3 Cilindar B-

B4 B5 B6 B7
A B
F=0 F=0

4 2 4 2

Y1 Y2 Y3 Y4
1 3 1 3
Inicijalno je cilindar A izvuen a
cilindar B uvuen.
Zadatak 11 : UPRAVLJANJE SKRETNICOM
Alokaciona lista
Prom Tip Adresa Komentar
B1 BOOL %IX0.0 RFID ita
B2 BOOL %IX0.1 Paket u skretnici
B3 BOOL %IX0.2 Paket stigao
B4 BOOL %IX0.3 A uvucen
B5 BOOL %IX0.4 A izvucen
B6 BOOL %IX0.5 B uvucen
B7 BOOL %IX0.6 B izvucen
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar A-
Y3 BOOL %QX0.2 Cilindar B+
Y4 BOOL %QX0.3 Cilindar B-

Tablica istinitosti
B1 B2 Cilindar
Inicijalno je cilindar A
nije detektovao 1 A
se uvlai izvuen a cilindar B
B uvuen.
detektovao 1 se izvlai
Zadatak 12 : SORTIRANJE PROIZVODA
Opis rada ureaja :

Proizvodi koji mogu biti od metala ili plastike nailaze pokretnom trakom do
manipulatora koji ih sortira na traku 2 (plastini) ili traku 3 (metalni). Optiki senzor
S1 detektuje prisustvo proizvoda a induktivni senzor S2 razliku izmeu metala i
plastike (1 - metal, 0 - plastika). Proces prenoenja proizvoda na traku 2 ili 3 se
zapoinje izvlaenjem klipnjae cilindra A1 (do graninog senzora A12), im senzor S1
detektuje prisustvo radnog predmeta. Nakon aktiviranja graninog senzora A12,
zatvara se hvataljka H1 (do H11=1), posle ega se uvlai klipnjaa cilindra A1 (do
A11=1). Nakon uvlaenja klipnjae cilindra A1, u zavisnosti od tipa proizvoda
manipulator se pomou motora M1 okree prema traci 2 (sentor TR2=1) ili traci 3
(sentor TR3=1). Nakon pozicioniranja na traku izvlai se klipnjaa cilindra A1, pa
potom otputa hvataljka H1 (H11=0). Nakon otputanja proizvoda, uvlai se klipnjaa
cilindra A1, posle ega motor M1 vraa manipulator na poziciju trake 1 (TR1=1).
Zadatak 12 : SORTIRANJE PROIZVODA

TR3 TR1 TR2


I I I H11
A11 A12
A1 M1 H1

4 2 4 2 4 2

YA1 YM1D YM1L YH1


1 3 1 3 1 3

Alokaciona lista
Prom Tip Adresa Komentar
S1 BOOL %IX0.0 Prisustvo predmeta
S2 BOOL %IX0.1 Induktivni senzor
TR1 BOOL %IX0.2 Poz. Trake 1
TR2 BOOL %IX0.3 Poz. Trake 2
TR3 BOOL %IX0.4 Poz. Trake 3
A11 BOOL %IX0.5 A uvucen
A12 BOOL %IX0.6 A izvucen
H11 BOOL %IX0.7 H1 zatvoren
YM1D BOOL %QX0.0 Motor M1 - desno
YM1L BOOL %QX0.1 Motor M1 levo
YA1 BOOL %QX0.2 Cilindar A
YH1 BOOL %QX0.3 Hvataljka H1
Zadatak 12 : SORTIRANJE PROIZVODA
1 2

MATERIJAL:=S2; YM1D:=0;
S1 AND A11 AND NOT H11
DA YA1:=1; TR1 AND KORAK=9 DA
AND TR1 AND KORAK=1 KORAK:=1;
KORAK:=2;

NE
NE

YH1:=1; A11 AND KORAK=4 AND NOT YM1D:=1;


A12 AND KORAK=2 DA DA
KORAK:=3
MATERIJAL KORAK:=10;

NE
START PROGRAMA NE

YM1D:=0;
YA1:=0; TR2 AND KORAK=10 DA YA1:=1;
S1 AT %IX0.0 : BOOL; H11 AND KORAK=3 DA
KORAK:=4 KORAK:=11;
S2 AT %IX0.1 : BOOL;
TR1 AT %IX0.2 : BOOL;
TR2 AT %IX0.3 : BOOL; NE
TR3 AT %IX0.4 : BOOL; NE
A11 AT %IX0.5 : BOOL;
A12 AT %IX0.6 : BOOL;
H11 AT %IX0.6 : BOOL; YM1L:=1; YH1:=0;
A11 AND KORAK=4 AND
DA A12 AND KORAK = 11 DA
YM1D AT %QX0.0 : BOOL := 0; MATERIJAL KORAK:=5; KORAK:=12;
YM1L AT %QX0.1 : BOOL := 0;
YA1 AT %QX0.2 : BOOL := 0;
YH1 AT %QX0.3 : BOOL := 0; NE
NE
KORAK : INT :=1;

YM1L:=0; YA1:=0;
DA YA1:=1; NOT H11 AND KORAK=12 DA
TR3 AND KORAK=5 KORAK:=13
1 KORAK:=6;
NE
NE

YH1:=0; YM1L:=1;
A12 AND KORAK=6 DA A11 AND KORAK=13 DA
KORAK:=7; KORAK:=14;

NE
NE

YA1:=0; YM1L:=0;
NOT H11 AND KORAK=7 DA TR1 AND KORAK=14 DA
KORAK:=8; KORAK:=1;

NE
NE

YM1D:=1; 3
A11 AND KORAK=8 DA
KORAK:=9;

NE

2
BROJA
CTU broja na gore
CU BOOL Count Up
RESET BOOL Reset Counter to 0
PV WORD Counter Limit
Q BOOL Counter reached the Limit
CV WORD Current Counter Value

CTD broja na dole


CD BOOL Count Down on rising edge
LOAD BOOL Load Start Value
PV WORD Start Value
Q BOOL Counter reached 0
CV WORD Current Counter Value

CTUD broja u oba smera.


CU BOOL Count Up
CD BOOL Count Down
RESET BOOL Reset Counter to Null
LOAD BOOL Load Start Value
PV WORD Start Value / Counter Limit
QU BOOL Counter reached Limit
QD BOOL Counter reached Null
CV WORD Current Counter Value
Broj brojaa je ogranien samo dostupnom memorijom na CPU.
ZADATAK 13: UREAJ ZA PRANJE
Opis rada ureaja :
Ureaj za pranje obavlja pranje radnih predmeta. Pritiskom na taster START,
pneumatski cilindar A treba 5 puta da uroni i izroni punu posudu sa radnim
predmetima u kadu za pranje. Ureaj mora da poseduje mogunost podeavanja
brzine uranjanja i izranjanja.

DODATNI USLOVI:
Pomou jo jednog tastera (S1) treba da se omogui odvijanje
pojedinanog ciklusa. U tom sluaju posle pritiska na taster S1,
pneumatski cilindar samo jednom uranja i izranja posudu sa
radnim predmetima u kadu za pranje, i nakon toga zaustavlja
svoje kretanje. Novi pojedinani ciklus je mogue zapoeti
samo ako je pre toga taster S1 bio otputen i ponovo pritisnut.
ZADATAK 13: UREAJ ZA PRANJE

ZADATAK

1. Pritiskom na taster START cilindar treba 5x da


se izvue i uvue.

2. Pritiskom na taster S1 cilindar treba jednom


da se izvue i uvue. Za naredno izvlaenje
potrebno je ponovo pritisnuti S1. A1 A2
A
F=0

Alokaciona lista
Prom Tip Adresa Komentar

30%
30%
START BOOL %IX0.0 Taster START
S1 BOOL %IX0.1 Taster za pojedinani ciklus 4 2
A1 BOOL %IX0.2 A uvuen
A2 BOOL %IX0.3 A izvuen Y1 Y2
1 3
Y1 BOOL %QX0.0 Cilindar A+
Y2 BOOL %QX0.1 Cilindar A-
ZADATAK 13: UREAJ ZA PRANJE

START PROGRAMA BROJAC:=0;


2

START AT %IX0.0 : BOOL;


S1 AT %IX0.1 : BOOL;
A1 AT %IX0.2 : BOOL;
A2 AT %IX0.3 : BOOL; Y1:=1; Y1:=1;
Y1 AT %QX0.0 : BOOL := 0; A1 AND KORAK=1 DA Y2:=0; A1 AND KORAK=1 DA Y2:=0;
Y2 AT %QX0.1 : BOOL := 0; KORAK:=2; KORAK:=2;
BROJAC: CTU;
KORAK : INT :=1;
NE NE
NE NE Y1:=0;
Y1:=0;
Y2:=1;
A2 AND KORAK=2 DA A2 AND KORAK=2 DA Y2:=1;
BROJAC++;
KORAK:=3
KORAK:=3
NE NE
START AND A1 AND KORAK=1 NE

3 (BROJAC<5) AND
DA KORAK:=1 A1 AND KORAK=3
A1 AND KORAK=3 AND NOT S1
DA KORAK:=1
DA

S1 AND A1 AND KORAK=1


NE
1
(BROJAC>=5) AND
DA
A1 AND KORAK=3
1 3 1
2
DA

3
ZADATAK 14 : UREAJ ZA FORMIRANJE PAKETA NA
MAINI ZA IZRADU SVEZAKA

Opis rada ureaja :


Na jednoj potpuno automatizovanoj maini za izradu svezaka listovi papira se
presavijaju, spajaju i opsecaju sa tri strane. Nakon ovih operacija izbacuju se
gotove sveske. U cilju da se se olaka slaganje i pakovanje, treba da bude
postavljen ureaj za formiranje paketa, koji slae sveske u dva paketa, svaki sa 5
komada.

Fotoelija B1 prebrojava sveske, koje se najpre


slau na nosa 1.
Kada se odbroji 5 svezaka, skretnica se pomou
klipnjae cilindra A prebacuje na nosa 2.
Kada se ponovo odbroji 5 svezaka skretnica se
vraa u poloaj 1 i nastavlja svoj ciklini rad.
ZADATAK 14 : UREAJ ZA FORMIRANJE PAKETA NA
MAINI ZA IZRADU SVEZAKA

Alokaciona lista A1 A2
A
Prom Tip Adresa Komentar
F=0
B1 BOOL %IX0.0 Fotoelija
A1 BOOL %IX0.2 Cilindar A uvuen
A2 BOOL %IX0.3 Cilindar A izvuen 4 2
Y1 BOOL %QX0.0 Cilindar A+
Y1 Y2
Y2 BOOL %QX0.1 Cilindar A-
1 3

Fotoelija B1 prebrojava sveske, koje se najpre


slau na nosa 1.

Kada se odbroji 5 svezaka, skretnica se pomou


klipnjae cilindra A prebacuje na nosa 2.

Kada se ponovo odbroji 5 svezaka skretnica se


vraa u poloaj 1 i nastavlja svoj ciklini rad.
ZADATAK 14 : UREAJ ZA FORMIRANJE PAKETA NA
MAINI ZA IZRADU SVEZAKA
START PROGRAMA

B1 AT %IX0.0 : BOOL;
A1 AT %IX0.2 : BOOL;
A2 AT %IX0.3 : BOOL;
Y1 AT %QX0.0 : BOOL := 0;
Y2 AT %QX0.1 : BOOL := 0;
KORAK : INT :=1;
BROJAC : CTU;

BROJAC++;
B1 AND KORAK=1 DA
KORAK:=2;

NE

Y1:=NOT Y1;
NE (BROJAC>=5) AND KORAK=2 DA Y2:=NOT Y2;
BROJAC:=0;

NE

NOT B1 AND KORAK=2 DA KORAK:=1


ZADATAK 15 : UREAJ ZA PRAENJE STANJA SKLADITA
Opis rada ureaja :
Realizovati upravljanje signalizacijom privremenog skladita akumulatora za 10
komada predmeta rada. Izmeu transportne trake 1 i 2 montirano je privremeno
skladite kapaciteta od 10 komada. Ulazak predmeta u skladite registruje foto
elija S1 a izlazak predmeta foto elija S2. Sijalice H0 ... H10 treba da prikazuju
napunjenost skladita a program u PLK treba da prati trenutno stanje u skladitu.
Ukoliko je skladite prazno ukljuena je sijalica H0. Ukoliko je u skladitu izmeu
1-4 komada treba da svetli H1, za 5-7 komada H5 , dok za 8-9 komada sijalica H8.
Ukoliko se akumulator napunio, tj. u njemu se nalazi 10 predmeta treba da svetli
sijalica H10. Stanje brojaa predmeta se moe resetovati pritiskanjem tastera
RESET.
ZADATAK 15 : UREAJ ZA PRAENJE STANJA SKLADITA

Alokaciona lista
Prom Tip Adresa Komentar
RESET Bool %IX0.0 Taster RESET
S1 Bool %IX0.1 Ulazna foto elija
S2 Bool %IX0.2 Izlazna foto elija
H0 Bool %QX0.1 Sijalica: prazno
H1 Bool %QX0.2 Sijalica: nije prazno
H5 Bool %QX0.3 Sijalica: 50%
H8 Bool %QX0.4 Sijalica: 80%
H10 Bool %QX0.5 Sijalica: popunjeno
ZADATAK 16: UREAJ ZA PALETIRANJE OBRADAKA

Opis rada ureaja :


Na maini za paletiranje treba da se paletiraju obratci u 9 redova, svaki sa 6
obradaka. Radnik treba da postavi paletu na mainu za paletiranje i da pritisne taster
START. Obratci, koji treba da se paletiraju, kanalom stiu do cilindra A. Senzor B1
registruje prisutnost obratka. Izvlaenjem i uvlaenjem klipnjae cilindra A prebacuje
se pristigli obradak na paletu. U jedan red na paleti moe da stane 6 obradaka. Kad se
napuni ceo red izvlaenjem i ponovnim uvlaenjem klipnjaa cilindra B pomera
paletu za jedan red.

U sluaju da je paleta napunjena (6x9


obradaka), treba da se ukljui signalna sijalica
H1.
Radnik uzima napunjenu paletu, praznu paletu
postavlja u poetni poloaj i pritiskom na
START ponovno pokree mainu.

Paleta je u inicijalnom stanju postavljena tako da se prvi red odmah


moe puniti sa obracima.
ZADATAK 16 : UREAJ ZA PALETIRANJE OBRADAKA

A1 A2 A3 B A4
A
F=0 F=0

4 2 4 2

Y1 Y2 Y3 Y4
1 3 1 3

Alokaciona lista
Prom Tip Adresa Komentar
START BOOL %IX0.0 Taster START
B1 BOOL %IX0.1 Optini senzor
A1 BOOL %IX0.2 Granini prekida A1
A2 BOOL %IX0.3 Granini prekida A2
A3 BOOL %IX0.4 Granini prekida A3
A4 BOOL %IX0.5 Granini prekida A4
Y1 BOOL %QX0.0 pulna Y1
Y2 BOOL %QX0.1 pulna Y2
Y3 BOOL %QX0.2 pulna Y3
Y4 BOOL %QX0.3 pulna Y4
H1 BOOL %QX0.4 Sijalica H1 (paleta puna)
Paleta je u inicijalnom stanju postavljena tako da se prvi red
odmah moe puniti sa obracima.
ZADATAK 16 : UREAJ ZA PALETIRANJE OBRADAKA
START PROGRAMA

START AT %IX0.0 : BOOL;


B1 AT %IX0.1 : BOOL;
A1 AT %IX0.2 : BOOL;
A2 AT %IX0.3 : BOOL;
A3 AT %IX0.4 : BOOL;
A4 AT %IX0.5 : BOOL;
Y1 AT %QX0.0 : BOOL := 0;
Y2 AT %QX0.1 : BOOL := 0;
Y3 AT %QX0.2 : BOOL := 0;
Y4 AT %QX0.3 : BOOL := 0;
H1 AT %QX0.4 : BOOL :=0;
KORAK : INT :=1;
KOMAD : CTU;
RED : CTU;
1

2
Y3:=1;
NE RED<8 AND KORAK=4 DA Y4:=0;
START AND KORAK=1 DA KORAK:=2; KORAK:=5;

H1:=1; Y3:=0;
NE KORAK:=1; Y4:=1;
A4 AND KORAK=5 DA
RED++;
Y1:=1; KORAK:=6;
B1 AND A1
AND KORAK=2
DA Y2:=0;
KORAK:=3 NE

NE

A3 AND KORAK=6 DA KORAK:=2; 2


Y1:=0;
Y2:=1;
A2 AND KORAK=3 DA
KOMAD++; NE
KORAK:=4
2
NE

KORAK:=2; DA KOMAD<6 AND KORAK=4

NE

1
TAJMERI
TP puls tajmer
TON tajmer sa zakanjenjem pri ukljuenju
TOF tajmer sa zakanjenjem pri iskljuenju
TONR retentive (akumulacioni) tajmer
ZADATAK 17 : SVETLOSNA INDIKACIJA REIMA RADA MAINE

Opis rada ureaja :


Na upravljakom panelu prikazanom na slici, omoguen je
izbor reima rada maine. Pritiskom na taster S1 aktivira se radni
reim 1, a pritiskom na taster S2 aktivira se radni reim 2 maine.
Indikaciona sijalica H1 treba da pokae u kom reimu se maina
trenutno nalazi. Kada je maina u radnom reimu 1, sijalica H1
treba da radi u ciklusu 1 sekunda ukljueno, i 0.5 sekundi
iskljueno; a kad je u reimu 2 sa 0.5 sekundi ukljueno i 0.3
sekunde iskljueno.

Reim
Ukljueno Iskljueno
sijalice

Reim 1 1s 0,5s

Reim 2 0,5s 0,3s


ZADATAK 17 : SVETLOSNA INDIKACIJA REIMA RADA MAINE

Alokaciona lista
Prom Tip Adresa Komentar
S1 BOOL %IX0.0 Taster za reim 1
S2 BOOL %IX0.2 Taster za reim 2
H1 BOOL %QX0.1 Sijalica H1

Reim
Ukljueno Iskljueno
sijalice

Reim 1 1s 0,5s

Reim 2 0,5s 0,3s


ZADATAK 18 : UREAJ ZA OZNAAVANJE DVA STEPENA KVALITETA

Opis rada ureaja :


Nakon izvrenog ispitivanja kvaliteta obraenog dela,
zavisno od rezultata ispitivanja, rukovaoc aktivira utiskivanje
oznake stepena kvaliteta 1 ili 2. Na raspolaganju mu stoje tasteri
S1 i S2. Kada aktivira taster S1, utiskuje se oznaka 1, a kada
aktivira taster S2 utiskuje se oznaka 2. Za ispravno utiskivanje
oznake u deo, potrebno je da klipnjaa cilindra provede
minimalno 2 sekunde u izvuenom poloaju.

Dodatni uslov:
Potrebno je otpustiti taster/tastere da bi
naredno sputanje istog cilindra bilo
mogue.
S1 S2 Kvalitet
1 0 kvalitet 1
0 1 kvalitet 2
ZADATAK 18 : UREAJ ZA OZNAAVANJE DVA STEPENA KVALITETA
A1 A2 B1 B2
Alokaciona lista A B
Prom Tip Adresa Komentar F=0 F=0
S1 BOOL %IX0.0 Taster S1
S2 BOOL %IX0.1 Taster S2
4 2 4 2
A1 BOOL %IX0.2 Cilindar A uvuen
A2 BOOL %IX0.3 Cilindar A izvuen Y1 Y2
B1 BOOL %IX0.4 Cilindar B uvuen 1 3 1 3
B2 BOOL %IX0.5 Cilindar B izvuen
Y1 BOOL %QX0.0 pulna izvaenje cilindra A
Y2 BOOL %QX0.1 pulna izvaenje cilindra B

S1 S2 Kvalitet

1 0 kvalitet 1 (A)

0 1 kvalitet 2 (B)
ZADATAK 19 : UREAJ ZA OZNAAVANJE TRI STEPENA KVALITETA

Opis rada ureaja:


Nakon izvrenog ispitivanja kvaliteta obraenog dela, zavisno od
rezultata ispitivanja, rukovaoc ureajem aktivira utiskivanje oznake stepena
kvaliteta 1, 2 ili 3. Na raspolaganju mu stoje tasteri S1 i S2. Kada aktivira
taster S1, utiskuje se oznaka 1, a kada aktivira taster S2 utiskuje se oznaka 2.
Oznaka 3 se utiskuje ako se istovremeno aktiviraju tasteri S1 i S2. Dozvoljava
se vremensko kanjenje od 0,2 sekunde prilikom aktiviranja oba tastera. Za
ispravno utiskivanje oznake u deo, potrebno je da klipnjaa cilindra provede
minimalno 2 sekunde u izvuenom poloaju.

Dodatni uslov:
Potrebno je otpustiti taster/tastere da bi naredno
sputanje istog cilindra bilo mogue.
S1 S2 Kvalitet
1 0 kvalitetet 1
0 1 kvalitetet 2
1 1 kvalitetet 3
ZADATAK 19 : UREAJ ZA OZNAAVANJE TRI STEPENA KVALITETA
A1 A2 A3 A4 A5 A6
Alokaciona lista A B C
F=0 F=0 F=0
Prom Tip Adresa Komentar
S1 BOOL %IX0.0 Taster S1
4 2 4 2 4 2
S2 BOOL %IX0.1 Taster S2
A1 BOOL %IX0.2 Cilindar A uvuen Y1 Y3 Y5 Y6
1 3 1 3 1 3
A2 BOOL %IX0.3 Cilindar A izvuen
A3 BOOL %IX0.4 Cilindar B uvuen
A4 BOOL %IX0.5 Cilindar B izvuen
A5 BOOL %IX0.6 Cilindar C uvuen
A6 BOOL %IX0.7 Cilindar C izvuen
Y1 BOOL %QX0.0 pulna izvaenje cilindra A
Y3 BOOL %QX0.1 pulna izvaenje cilindra B
Y5 BOOL %QX0.2 pulna izvaenje cilindra C
Y6 BOOL %QX0.3 pulna uvlaenje cilindra C

S1 S2 Kvalitet

1 0 kvalitetet 1

0 1 kvalitetet 2

1 1 kvalitetet 3
ZADATAK 20 : SISTEM ZA IZUZIMANJE I PRENOENJE RADNIH PREDMETA

Opis rada ureaja:


Automatizovani sistem za izuzimanje i prenoenje radnog predmeta obavlja
prenoenje radnog predmeta iz magacina na pokretnu traku. Trajni ciklus se
zapoinje pritiskom na taster START (S1), a zavrava pritiskom na taster
STOP (S2), ili ukoliko se isprazni magacin (optiki senzor B1). Izuzimanje
radnog predmeta iz magacina izvrava klipnjaa cilindra A. Nakon izuzimanja
se izvlai klipnjaa cilindra B, a potom se radni predmet prihvata zatvaranjem
hvataljke C. Okretanje platforme sa hvataljkom obavlja cilindar D. Nakon
okretanja, hvataljka C isputa radni predmet na pokretnu traku. Rad sistema
cilindara prikazan je na dijagramu put-korak. Na sve cilindre montirani su
beskontaktni senzori graninog poloaja (od A1 do A6). Na hvataljku je
montiran taktilni senzor B2 koji registruje ostvaren pritisak prilikom hvatanja.
Dodatni uslovi:
U sluaju pritiska na TOTAL-STOP (S3) taster, klipnjae cilindara A i B treba
da se vrate u svoj poetni poloaj, klipnjaa cilindra D treba da ostane u
trenutnom poloaju, a hvataljka C treba da bude aktivirana, odnosno da dri
radni predmet. Posle iskljuenja tastera TOTAL-STOP (S3), sistem treba da
se vrati u svoj poetni poloaj (sve klipnjae cilindara treba da se uvuku a
hvataljka da ostane otvorena). Ponovno pokretanje sistema se vri pritiskom
na taster START (S1).
ZADATAK 20 : SISTEM ZA IZUZIMANJE I PRENOENJE RADNIH PREDMETA
Alokaciona lista
Prom Tip Adresa Komentar
S1 BOOL %IX0.0 Taster START
S2 BOOL %IX0.1 Taster STOP
S3 BOOL %IX0.2 Taster TOTAL-STOP
B1 BOOL %IX0.3 Optiki senzor
B2 BOOL %IX0.4 Hvataljka zatvorena
A1 BOOL %IX0.5 Cilindar A uvuen
A2 BOOL %IX0.6 Cilindar A izvuen
A3 BOOL %IX0.7 Cilindar B uvuen
A4 BOOL %IX1.0 Cilindar B izvuen
A5 BOOL %IX1.1 Cilindar D uvuen
A6 BOOL %IX1.2 Cilindar D izvuen
Y1 BOOL %QX0.0 pulna izvaenje cilindra A
Y3 BOOL %QX0.1 pulna izvaenje cilindra B
Y5 BOOL %QX0.2 pulna hvataljke C
Y7 BOOL %QX0.3 pulna uvlaenje cilindra D
ZADATAK 21: UREAJ ZA PRANJE

Opis rada ureaja:


Ureaj za pranje obavlja pranje radnih predmeta. Pritiskom na taster
START, pneumatski cilindar A treba 10 puta da uroni i izroni punu
posudu sa radnim predmetima u kadu za pranje. Nakon uranjanja
posude u kadu za pranje, potrebno je da se saeka 1 sekundi nakon
ega se posuda izvlai. Podeavanje brzine uranjanja i izranjanja je
obezbeeno korienjem priguno nepovratnih ventila.

DODATNI USLOVI:
Pomou jo jednog tastera (S1) treba da se omogui odvijanje
pojedinanog ciklusa. U tom sluaju posle pritiska na taster S1,
pneumatski cilindar samo jednom uranja i izranja posudu sa
radnim predmetima u kadu za pranje, i nakon toga zaustavlja
svoje kretanje. Prilikom ovog uranjanja nije potrebno ekati 1
sekundi pri izvuenom poloaju klipnjae cilindra. Novi
pojedinani ciklus je mogue zapoeti samo ako je pre toga
taster S1 bio otputen i ponovo pritisnut.
ZADATAK 21: UREAJ ZA PRANJE

1. Pritiskom na taster START cilindar treba 10x


da se izvue i uvue. U izvuenom poloaju
cilindar A treba da provede 1 s pre povratnog
hoda.
2. Pritiskom na taster S1 cilindar treba jednom
da se izvue i uvue. Za naredno izvlaenje
potrebno je ponovo pritisnuti S1. Nije
potrbno ekati 1s u izvuenom poloaju.
A1 A2
A
Alokaciona lista F=0
Prom Tip Adresa Komentar
START BOOL %I0.0 Taster START

30%
30%
S1 BOOL %I0.1 Taster za pojedinani ciklus
A1 BOOL %I0.2 A uvuen
4 2
A2 BOOL %I0.3 A izvuen
Y1 BOOL %Q0.0 Cilindar A+ Y1 Y2
Y2 BOOL %Q0.1 Cilindar A- 1 3
ZADATAK 22: DETEKCIJA KARTA
Opis rada ureaja:
Na pokretnoj traci se vri provera predmeta rada. Oteeni predmeti
(kart) se detektuju pomou foto elije S1. Ukoliko je predmet oteen
digitalni izlaz senzora S1=1, a u suprotnom S1=0. Izbacivanje karta sa
trake se vri na 5 pozicija udaljeno od senzora S1, pomou cilindra A
(Y1), tako da je potrebno pamtiti stanja poslednjih 5 predmeta u okviru
niza koji e se koristiti kao FIFO memorija. Pomeranje trake detektuje
optiki senzor S2, koji za svako pomeranje predmeta generie impuls u
trajanju od 50 ms. Cilindar A izbacuje oteeni predmet sve do senzora
S3, nakon ega se vraa u poetni poloaj. Na cilindru nema graninih
senzora. Pomou tastera S4, mogue je nulirati stanje niza (svih pet
pozicija jednaka 0).
Prom Tip Adresa Komentar
A S1 BOOL %IX0.0 Foto elija
S2 BOOL %IX0.1 Takt trake
4 2
S3 BOOL %IX0.2 Predmet izbacen
Y1 S4 BOOL %IX0.3 RESET
1 3
Y1 BOOL %QX0.0 Cilindar A+
ZADATAK 23: UREAJ ZA PESKIRANJE ODLIVAKA
Opis rada ureaja:
Potrebno je izvriti peskiranje dve kvadratne povrine na jednoj od
strana odlivka. Odlivci se runo ulau u ureaj za stezanje. Nakon to
operater pritisne taster START stezanje se vri pomou cilindra A.
Nakon toga cilindar B otvara u toku unapred zadatog vremena ventil
mlaznice za peskiranje. Cilindar B nakon izvrenog peskiranja zatvara
ventil mlaznice za peskiranje, a cilindar C pomera mlaznicu do druge
povrine koju treba peskirati. Postupak peskiranja se ponavlja. Nakon
izvrenog drugog peskiranja cilindar C se vraa u poetni poloaj.
Cilindar A otputa odlivak i njega je mogue izvaditi iz ureaja za
stezanje. Ukoliko je prekida B1 aktiviran ventil mlaznice je otvoren 5
sekundi, u suprotnom je otvoren 3 sekunde.
ZADATAK 23: UREAJ ZA PESKIRANJE ODLIVAKA

Alokaciona lista
Prom Tip Adresa Komentar
START BOOL %IX0.0 Taster START
A1 BOOL %IX0.1 A uvuen
A2 BOOL %IX0.2 A izvuen
A3 BOOL %IX0.3 B uvuen
A4 BOOL %IX0.4 B izvuen
A5 BOOL %IX0.5 C uvuen
A6 BOOL %IX0.6 C izvuen
B1 BOOL %IX0.7 Prekida B1
Y1 BOOL %QX0.0 Cilindar A
Y3 BOOL %QX0.1 Cilindar B
Y5 BOOL %QX0.2 Cilindar C izvlacenje
Y6 BOOL %QX0.3 Cilindar C uvlacenje
ZADATAK 24: MAINA ZA PAKOVANJE LOPITICA
Opis rada ureaja:
Maina za pakovanje loptica treba da pakuje loptice u providnu najlonsku vreicu. U svakoj
vreici treba se nalaze 3 bele i 2 sive loptice. Nakon pritiska na taster START maina se
ukljuuje u trajni reim rada i sve dok ima loptica u spremnicima, maina puni vreice. U
poetnom trenutku klipnjae cilindara 1A i 2A su u izvuenom poloaju, a klipnjaa cilindra 3A
u uvuenom. Za punjenje jedne vreice potrebno je da se prvo uvue klipnjaa cilindra 1A i da
pusti da u vreicu upadnu 2 sive kuglice (brojanje loptica se vri pomou foto elije B1), nakon
ega se klipnjaa cilindra 1A ponovo izvlai do svog krajnjeg izvuenog poloaja (1A2). Nakon
toga potrebno je da se uvue klipnjaa cilindra 2A i da pusti 3 bele kuglice (brojanje loptica se
vri pomou foto elije B2), nakon ega se klipnjaa cilindra 2A ponovo izvlai do svog krajnjeg
izvuenog poloaja (2A2). Nakon toga potrebno je napunjenu vreicu zavariti i odsei to se
radi sa vrelim noem koji je montiran na vrh klipnjae cilindra 3A.
Da bi se vreica uspeno zavarila i
odsekla klipnjaa cilindra 3A treba da se 1A1
1A 2A
2A1
izvue do krajnjeg prednjeg poloaja 1A2 2A2
(3A2) i u tom poloaju provede 3 s,
nakon ega treba da se uvue. Trajni
reim rada maine se prekida pritiskom
na taster STOP ili ukoliko prilikom
B1 B2

doziranja nema loptica (senzori B1 ili B2 3A2


3A
3A1
due od 1 sekunde ne detektuju prolazak
loptica).
ZADATAK 24: MAINA ZA PAKOVANJE LOPITICA

1A1 1A2 2A1 2A2 3A1 3A2

Alokaciona lista 1A 2A 3A
Prom Tip Adresa Komentar
START BOOL %IX0.0 Taster START
4 2 4 2 4 2
STOP BOOL %IX0.1 Taster STOP
Y1 Y2 Y3 Y4 Y5 Y6
B1 BOOL %IX0.2 Senzor za sive loptice
1 3 1 3 1 3
B2 BOOL %IX0.3 Senzor za bele loptice
_1A1 BOOL %IX0.4 1A uvuen
_1A2 BOOL %IX0.5 1A izvuen
_2A1 BOOL %IX0.6 2A uvuen
_2A2 BOOL %IX0.7 2A izvuen
_3A1 BOOL %IX1.0 3A uvuen 1A 2A
_3A2 BOOL %IX1.1 3A izvuen 1A1 2A1

Y1 BOOL %QX0.0 Izvlaenje 1A 1A2 2A2

Y2 BOOL %QX0.1 Uvlaenje 1A


Y3 BOOL %QX0.2 Izvlaenje 2A
Y4 BOOL %QX0.3 Uvlaenje 2A B1 B2

Y5 BOOL %QX0.4 Izvlaenje 3A


3A
Y6 BOOL %QX0.5 Uvlaenje 3A 3A2 3A1
ZADATAK 25:UPRAVLJANJE BRZINOM RADA STEP MOTORA
Opis zadatka
Uz pomo PLK potrebno je upravljati unipolarnim koranim motorom. Kontakti 1 i 2 sa motora
se spajaju na +5V a kontakti A1, B1, A2, B2 su, preko tranzistora koji se upravljaju preko PLK,
spojeni na 0V. Motor treba da radi u Full Stepp reimu (sekvenca rada prikazana na slici). Rotor
motora treba da se okree u smeru kazaljke na satu. Motor se pokree pritiskom na taster S1 i
treba da se okree sa brzinom od 2 koraka/sekundi. Svakim narednim pritiskom na taster S1
brzina okretanja rotora treba da se duplira.
Motor se zaustavlja pritiskom na taster S1 duim od 5s.

Alokaciona lista
Prom Tip Adresa Komentar
S1 BOOL %IX0.0 Start/Stop
A1 BOOL %QX0.0 kontakt motora: 1a
B1 BOOL %QX0.1 kontakt motora: 1b
A2 BOOL %QX0.2 kontakt motora: 2a
B2 BOOL %QX0.3 kontakt motora: 2b
Pokretanje rotora u smeru
kazaljke na satu CW (Full stepp)

You might also like