Professional Documents
Culture Documents
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)
12 digitalnih ulaza
8 digitalnih izlaza
Alokaciona lista
Codesys kod:
ema povezivanja :
Zadatak 2 : POSTAVLJANJE I PONITAVANJE IZLAZA
Alokaciona lista
Codesys kod:
Alokaciona lista
Alokaciona lista
Alokaciona lista
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
Napomena: Y1 Y2
1 3
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
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.
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
4 2 4 2 4 2
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
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
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
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
3 (BROJAC<5) AND
DA KORAK:=1 A1 AND KORAK=3
A1 AND KORAK=3 AND NOT S1
DA KORAK:=1
DA
3
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
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
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
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
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
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
Reim
Ukljueno Iskljueno
sijalice
Reim 1 1s 0,5s
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
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
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
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
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
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
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)