Professional Documents
Culture Documents
SEMINARSKI RAD
PLC kontroleri
Br ! inde"sa: II % &'()*'
Seminarski rad
PLC kontroleri
SADRAJ:
&&-&&-...-&.-..-2.-(.-(-&.-(-..-(-.-&.-(-.-..-(-.-222-&2-.2-22-(2-'((-&(-.(-2(-(''-&'-.'-2-
'-('-''-4'-6'-9-
+, d-------------------------------------------------------------------------------------------------------Stru"tura P/0 " ntr 1era------------------------------------------------------------------------Predn sti " ri3ten!a P/0 " ntr 1era-------------------------------------------------------K nstru"5i!a P/0 sistema----------------------------------------------------------------------Pr 5es rs"a !edini5a P/0 " ntr 1era-----------------------------------------------------S"en 5i"1us---------------------------------------------------------------------------------------------Osn ,ne "ara"teristi"e pr 5es rs" 8 m du1a---------------------------------------S/0 '** Pr 5es rs"i m du1-------------------------------------------------------------------Or8aniza5i!a mem ri!e---------------------------------------------------------------------------Pr 8rams"e dat te"e-----------------------------------------------------------------------------Dat te"e p data"a---------------------------------------------------------------------------------Tip ,i pr m!en1!i,i# dat te"a------------------------------------------------------------------E1emenat dat te"e---------------------------------------------------------------------------------Kreiran!e dat te"e i zauze$e mem ri!e--------------------------------------------------Dis"retni +)I m du1i--------------------------------------------------------------------------------Dis"retni u1azni m du1i---------------------------------------------------------------------------P ,ezi,an!e di8ita1ni# senz ra---------------------------------------------------------------Dis"retni iz1azni m du1i---------------------------------------------------------------------------S/0 '** dis"retni +)I m du1i------------------------------------------------------------------Sprezan!e dis"retni# +)I m du1a sa " ntr 1er m-----------------------------------Ana1 8ni P/0 m du1i------------------------------------------------------------------------------Ana1 8ni u1azni m du1i---------------------------------------------------------------------------Ana1 8ni iz1azni m du1i---------------------------------------------------------------------------S/0 '** ana1 8ni +)I m du1i-----------------------------------------------------------------Sprezan!e ana1 8ni# m du1a sa " ntr 1er m-----------------------------------------P/0 m du1i spe5i!a1ne nam!ene-------------------------------------------------------------Izd, !eni u1azn :i z1azni m du1i-------------------------------------------------------------K muni"a5i ni m du1i ---------------------------------------------------------------------------P/0 m du1i za " ntr 1u p zi5i!e-------------------------------------------------------------M du1i za ,izue1nu " ntr 1u--------------------------------------------------------------------Bar:" d m du1i---------------------------------------------------------------------------------------M du1 za PID upra,1!an!e-----------------------------------------------------------------------Radi :;re",en5i!s"i m du1i---------------------------------------------------------------------Operat rs"i termina1i------------------------------------------------------------------------------Za"1!u<a"------------------------------------------------------------------------------------------------P pis s1i"a----------------------------------------------------------------------------------------------P pis ta=e1a-------------------------------------------------------------------------------------------/iteratura-------------------------------------------------------------------------------------------------
.24677&&&&&.&2&2&2&(&6&7.*.2.'.9.72&2&2.2.2(2424262927(&(&('(4(6(9(7'*-
Seminarski rad
PLC kontroleri
UVOD
P/0 " ntr 1er !e> u su3tini> mi"r pr 5es rs"i ure?a! " !i " risti pr 8rama=i1nu mem ri!u za pam$en!e nared=i " !ima se za#t!e,a iz, ?en!e spe5i;i<ni# ;un"5i!a> "a 3t su 1 8i<"e ;un"5i!e> se",en5iran!e> pre=r !a,an!e> m!eren!e ,remena> izra<una,an!e> a u 5i1!u upra,1!an!a raz1i<itim tip ,ima ma3ina i pr 5esa pre" di8ita1ni# i ana1 8ni# u1azn :iz1azni# m du1aS,a"i> pa i na!s1 @eni!i pr 5es m @e se razd, !iti u niz p ,ezani# p dsusta,a > 8d!e s,a"i p dsusta, sa stan ,i3ta upra,1!an!a predsta,1!a zase=niu 5!e1inuS,a"i p dsusta, m @e se p p tre=i da1!e di!e1iti d " se ne d ?e d razine 8d!e !e upra,1!an!e s,a"im p dsusta, m m 8u$e ri!e3itiTa" d =i,enu #i!erar#i!s"u r8aniza5i!u pr 5esa tre=a pres1i"ati u d8 ,ara!u$i susta, upra,1!an!a-
Seminarski rad
PLC kontroleri
S1- &-& Osn ,ni e1ementi pr 8rama=i1n 8 1 8i<" 8 " ntr 1era
P st !i ,e1i"i =r ! raz1i<iti# tip ,a P/0 " ntr 1era " !i se raz1i"u!u p ,e1i<ini> iz81edu i m $ i =rade> p <e, d ma1i# !edini5a sa ma1im i 8rani<enim =r !em u1aza i iz1aza d ,e1i"i#> m du1arni# !edini5a " !e se m 8u " n;i8urisati za rad sa ,i3e st tina i1i <a" #i1!ada u1aza)iz1aza- Na S1- &-. !e pri"azan iz81ed P/0 " ntr 1era iz ;ami1i!e Allen Bradley SLC 500 Modular Controllers- P/0 se sast !i iz 3asi!e Ara5"B " !a ima dre?eni =r ! slotova u " !i se sta,1!a!u p !edini m du1iPr,i d,a s1 ta u 3asi!i zauzima!u ure?a! za napa!an!e i pr 5es rs"i m du1> d " !e rasp red m du1a u pre sta1im s1 t ,ima pr iz, 1!an- + za,isn sti d =r !a m du1a> P/0 m @e imati i ,i3e d !edne 3asi!e- S,a"a 3asi!a ima s pst,en napa!an!e> d " se pr 5es rs"i m du1 na1azi sam u pr, ! 3asi!i- Pr 8rama=i1ini 1 8i<"i " ntr 1eri iz ;ami1i!e Allen Bradley SLC 500 Modular Controllers m 8u imati na!,i3e tri 3asi!e sa na!,i3e 2* s1 t ,a- Pri t me> p st !e 3asi!e sa (> 6> &* i &2 s1 t ,a-
Seminarski rad
PLC kontroleri
Pri!e p !a,e P/0 " ntr 1era> za upra,1!an!e ma3inama i industri!s"im p str !en!ima " ri3teni su me#ani<"i ure?a!i> "a 3t su pre"ida<i i re1ei p ,ezani @i5ama- Na S1-&-2 pri"azan !e !edn ,e ma !edn sta,n @i<an " 1 - Pri"azan " 1 rea1izu!e tri,i!a1nu 1 8i"u: "ada !e pre"ida< zat, ren> si!a1i5a s,i!et1i> a "ada !e pri"ida< t, ren> si!a1i5a ne s,i!et1i- D,a para pre"ida<:si!a1i5a su neza,isni zat 3t su ,ezani para1e1n i ta" ne uti<u !edan na dru8 8- +" 1i" sada @e1im da pr m!enim 1 8i"u rada " 1a> ta" da> na primer> u"1!u<en!e si!a1i5e . is"1!u< i si!a1i5u &> m ram > na!pri!e> na5rtati n ,u 3emu ,eze> a zatim> ras"inuti p st !e$e ,eze izme?u pre"ida<a i si!a1i5a i p n , ! 3emi izn ,a p ,ezati pre"ida<e i si!a1i5e- A" se na" n t 8a !a,i p tre=a da se 1 8i"a rada p n , pr mi!eni> ta" da se> na prim!er> si!a1i5a & u"1!u<u!e sam a" su =a pre"ida<a zat, rena> d " se si!a1i5a . u"1!u<u!e =i1 " !im d d,a pre"ida<a> " 1 se m ra ! 3 !edn m rasta,iti i p n , p ,ezatiIndustri!s"e ma3ine i p str !en!a su mn 8 s1 @eni!i d , 8 !edn sta,n 8 prim!era- Osim> =i<n > ,e1i" 8 =r !a pri"1!u<eni# u1azni# i iz1azni# ure?a!a> upra,1!an!e ,a",im sistemima tre=a da =ez=!edi =a,1!an!e s1 @eni# pera5i!a u ta<n dre?en m red s1i!edu> "a" i ,i3e raz1i<iti# re@ima rada Amanue1ni> " ra": p :" ra"> aut mats"iB i s1i<n - Ta"a, !edan tipi<an upra,1!a<"i sistem =i za#t!e,a na st tine re1e!a> p ,ezani# "i1 metrima @i5e sm!e3teni# u 81 maznim rmarimaJasn !e da p d ,a",im us1 ,ima s,a"a pr m!ena upra,1!a<"e 1 8i"e predsta,1!a du8 tra!nu> mu" trpnu i s"upu a"ti,n st-
Seminarski rad
PLC kontroleri
P !a, m P/0 " ntr 1era p sta1 !e m 8u$e zam!eniti 5!e1 "upnu upra,1!a<"u 1 8i"u> s1i@en sti i ,i3e st tina re1ea> !ednim " mpa"tnim e1e"tr nis"im ure?a!emNa S1- &-( !e pri"azan "a" =i se P/0 " ntr 1er is" risti u pret# dn razmatran m prim!eru- M @e se u <iti ne" 1i" raz1i"a u dn su na pr, =itn r!e3en!e- Pr, > pre"ida<i nisu dire"tn p ,ezani sa s1i!a1i5ama- +m!est t 8a> pre"ida<i su p ,ezani na u1azni> a si!a1i5e na iz1azni m du1 P/0 " ntr 1eraDru8 > u1azni i iz1azni m du1i nisu dire"tn p ,ezani> ,e$ p sredn pre" 1 8i<"e !edini5e " !a s# dn pr 8ramu upra,1!an!a u"1!u<u!e)is"1!u<u!e si!a1i5e u za,isn sti d te"u$e8 stan!a pre"ida<a- Na prim!er> da =i se ra1iz ,a1a ;un"5i!a sa S1- &-2> 1 8i<"a !edini5a tre=a =iti ta" pr 8ramirana da 8eneri3e p =udu za si!a1i5u & za s,e ,ri!eme d " !e pri"ida< & zat, ren i u ist ,reme> 8eneri3e p =udu za si!a1i5u . za s,e ,i!reme d " !e pre"ida< . zat, ren- Pr 8ram p " me 1 8i<"a !edini5a radi se un si u mem ri!u 1 8i<"e !edini5e pre" tastature i1i na ne"i dru8i na<in> 8d!e sta!e zapam$en s,e d " se ne unese n ,i pr 8ramO<i81edn > pr m!ena 1 8i"e rada sistema> ne za#t!e,a ni"a", p n ,n p ,ezi,an!e i @i<a,an!e-
K d sistema " !i " riste re1e!nu te#ni"u> stru!a te<e d nap ns" 8 iz, ra "r z pre"ida< d si!a1i5e> a" !e pre"ida< zat, ren- Kada !e pre"ida< t, ren> stru!n " 1 !e ras"inut > 3t pre"ida napa!an!e si!a1i5e- K d sistema " !i se upra,1!a!u P/0 " ntr 1er m> stru!a iz nap ns" 8 iz, ra te<e "r z pre"ida< u u1azni m du1+ u1azn m m du1u se dete"tu!e prisust, nap na i 3a1!e si8na1 ma1e sna8e 1 8i<" ! !edini5i- Nap n na pre"ida<u i nap ns"i si8na1i " !e u1azni m du1 3a1!e 1 8i<" ! !edini5i su iz 1 ,ani A8a1,ans"i razd, !eniB- Iz 1a5i!a !e ne p# dna zat 3t mi"r pr 5es ri rade pri ma1im nap nima i stru!ama- Iz 1a5i!a se tip <n st,aru!e uz p m $ pt :"ap1era+ prim!eru sa S1- &-(> 1 8i<"a !edini5a prima si8na1 d u1azn 8 m du1a "ada !e pre"ida< & zat, ren i 3a1!e si8na1 iz1azn m m du1u p d us1 ,ima " !i su dre?eni pr 8ram m- K n"retn > pr 8ram usm!era,a si8na1 na iz1azni pri"1!u<a" na " !i !e si!a1i5a & p ,ezana u,i!e" "ada d u1azn 8 m du1a primi si8na1 da !e na pri"1!u<"u na " me !e p ,ezan pre"ida< & dete"t ,an nap n- Tipi<n "a3n!en!e d trenut"a a"ti,iran!a pre"ida<a d trenut"a a"ti,iran!a ( si!a1i5e !e reda ':&*ms-
Seminarski rad
PLC kontroleri
S1i<n a"ti,n st se =a,1!a "ada se pre"ida< . a"ti,ira> s t m raz1i" m 3t se sada si8na1 usm!era,a na pri"1!u<a" na " !i !e p ,ezana si!a1i5a .+ p <et"u> z= 8 re1ati,n ,is "e 5i!ene P/0 " ntr 1era> n!i# ,a prim!ena !e =i1a 8rani<ena na re1ati,n ,e1i"e upra,1!a<"e sisteme> " d " !i# !e =r ! zam!en!eni# re1e!a m 8a da p "ri!e 5i!enu P/0 " ntr 1era- Me?utim> u n ,i!e ,ri!eme> 5i!ena P/0 " ntr 1era !e drasti<n pa1a> ta" da ni danas predsta,1!a!u e" n mi<n r!e3en!e za na!,e$i =r ! pra"ti<ni# prim!ena-
Seminarski rad
PLC kontroleri
,izue1n m iz81edu i 1 8i5i rada s1i<na di!a8ramima e1e"tri<ni# 3ema A"a 3t !e 3ema sa S1- &-2B i z= 8 t 8a !e 1a#" razum1!i, industri!s"im in@en!erima- Dru8im ri!e<ima> industri!s"i in@en!eri ne m ra!u =iti e"sperti za pr 8ramiran!e da =i u s, !im sistemima " risti1i P/0 " ntr 1ere- Pr 8ram 1eder di!a8rama se tipi<n raz,i!a na P0 ra<unaru uz p m $ spe5i!a1iz ,ani# s ;t,era sa intuiti,nim 8ra;i<"im inter;e!s m " !i> d datn > m 8u$a,a!u pr ,eru i testiran!e 1eder pr 8rama- /eder di!a8ram se upisu!e u P/0 " ntr 1er uz p m $ pr 8ramat ra> a sam pr 5es upisa ne tra!e du@e d ne" 1i" minuta- M 8u$n st =rz 8 repr 8ramiran!a !e =itna !er pr iz, dni pr 5es> uz minima1ni zast !> m @e =iti 1a" pri1a8 ?en n ,im za#te,imaPr,i P/0 " ntr 1eri su =i1i !edn sta,ni ure?a!i za n) ;; upra,1!an!e i " risti1i su se za zam!enu zastar!e1e re1e!ne te#ni"e- Me?utim> ta",i P/0 " ntr 1eri nisu m 81i =ez=!editi s1 @eni!e upra,1!an!e> "a 3t !e upra,1!an!e temperatur m> pritis" m> p zi5i! m- + me?u,remenu> pr iz, ?a<i P/0 " ntr 1era raz,i1i su i u8radi1i u P/0 " ntr 1ere =r !na p = 1!3an!a i ;un"5i na1na unapre?en!aSa,remeni P/0 " ntr 1eri ima!u m 8u$n st =a,1!an!e izuzetn s1 @eni# zadata"a "a" 3t !e upra,1!an!e pre5iznim p zi5i niran!em i upra,1!an!e s1 @enim te#n 1 3"im pr 5esima- Ta" ?e> =rzina rada P/0 " ntr 1era !e zna<a!n p ,e$ana> "a i 1a" $a pr 8ramiran!a- Raz,i!eni su =r !ni m du1i spe5i!a1ne nam!ene za prim!ene "a 3t !e radi " muni"a5i!a> ,izi!a i1i <a" prep zna,an!e 8 , rni# " mandi-
Seminarski rad
PLC kontroleri
S1- &-' K mpa"tni P/0- A+ <a,a!u se pri"1!u<5i za u1aze> iz1aze i napa!an!e> " ne"t r za ,ezu sa pr 8ramat r m i s1 t za mem ri!s"i m du1B
M du1arni P/0 sistemi se sast !e d ,e$e8 =r !a m du1a " !i su sm!e3teni unutar me#ani<" 8 ",ira> t!- 3asi!e> " !i se z ,e re" #ra$"B AS1- &-4B- Re" p sedu!e ,e$i =r ! s1 t ,a za sme3tan!e m du1a- S,a"i s1 t<ini par , ?i5a du@ 8 rn!e i d n!e strani5e re"a> " !e s1u@e za me#ani<" u<,r3$en!e m du1a "a i " ne"t r na zadn! ! p1 <i re"a pre" " 8a se m du1u pri"1!u<u!e na za!edni<"u ma8istra1u iz,edenu na 3tampan ! p1 <i zadn!e strani5e re"a- P pra,i1u> pr,i s1 t !e namen!en m du1u iz, ra napa!an!a> " !i se pri"1!u<u!e na mre@ni nap n A..*VB i 8eneri3e !edn sm!erne nap ne p tre=ne za rad stat"a sistema- S1i!ede$i> dru8i s1 t se " risti za m du1 1 8i<"e !edini5e> t!- pr 5es rs"i m du1 " !i iz,r3a,a " risni<"i pr 8ram i upra,1!a rad m sta1i# m du1a- Pre sta1i s1 t ,i se " riste za m du1e spe5i!a1ne namene> "a 3t su +)I m du1i> mem ri!s"i m du1i i s1- O,a"a, na<in " ntru"5i!e m 8u$a,a 1a#" pr 3iren!e sistema: na prim!er> a" !e p tre=n p ,e$ati =r ! u1aza)iz1aza d , 1!n !e u8raditi d datni +)I m du1- I1i> a" z= 8 p ,e$ani# za#t!e,a =rade> p st !e$i pr 5es rs"i m du1 ,i3e ni!e d8 ,ara!u$i> pr 5es rs"i m du1 se m @e zam!eniti n ,im> m $ni!im> a da pri t me sta1i m di1i ne m ra!u =iti zamen!eni- Pr ! s1 t ,a u !edn m P/0 re"u !e> tipi<n > d ( d &4- M 8u$n st pr 3iren!a P/0 sistema ni!e 8rani<ena sam na !edan re"- +z p m $ p se=ni# 4 m du1a za pr 3iren!e m 8u$e !e p ,ezati d,a i1i ,i3e re"a> 3t m 8u$u!e da se !ednim pr 5es rs"im m du1 m upra,1!a ,e1i"im =r !em d datni# m du1a-
Seminarski rad
PLC kontroleri
10
Seminarski rad
PLC kontroleri
S"en 5i"1us zap <in!e sa ulaznim skenom u ",iru " 8a P/0 <ita,a sadr@a! u1azni# 1ini!a Are8istara u1azni# m du1aB- O<itani p da5i se pren se u dre?en p dru<!e mem ri!e % slika ulaza- Zatim se a"ti,ira programski sken u ",iru " 8a pr 5es r iz,r3a,a pr 8rams"e nared=e " !ima su de;inisane d8 ,ara!u$e aritmeti<" :1 8i<"e ;un"5i!e- P da5i A perandiB " !i se " riste u pr 8rams"im nared=ama uzima!u se iz mem ri!e i t iz p dru<!a zna<en 8 "a sli!a ulaza Aa" su perandi u1azni p da5iB i1i iz p dru<!a 8d!e se sme3ta!u interne pr men1!i,e- Rezu1tati =rade se sme3ta!u u p se=n p dru<!e mem ri!e % slika izlaza- Va@n !e ista$i da se pri iz,r3a,an!u pr 8rams"i# nared=i p da5i ne uzima!u dire"tn sa u1azni# m du1a> niti se rezu1tati dire"tn p sta,1!a!u na iz1azne m du1e> ,e$ pr 8ram razmen!u!e p dat"e is1!u<i, sa mem ri! m AS1.-.B- P za,r3et"u pr 8rams" 8 s"ena> perati,ni sistem P/0 " ntr 1era a"ti,ira izlazni sken u ",iru " 8a se p da5i iz sli!e izlaza pren se na iz1azne 1ini!e Are8istre iz1azni# m du1aB- Na ,a! na<in st,ara se utisa" da !e P/0 s,e pera5i!e de;inisane pr 8ram m =a,i u ist ,ri!eme- Eet,rti di s"en 5i"1usa% komunikacija : nam!en!en !e rea1iza5i!i razm!ene p data"a sa ure?a!ima " !i su p ,ezani sa P/0: m- Na" n t 8a> perati,ni sistem d , di P/0 u ;azu odravanja u ",iru " !e se a@urira!u interni ta!meri i re8istri> =a,1!a upra,1!an!e mem ri! m "a i niz dru8i# p s1 ,a ,ezani# za dr@a,an!e sistema> " !ima " risni" i ne m ra da =ude in; rmisan- + za,isn sti d tipa u8ra?en 8 mi"r pr 5es ra u1azni i iz1azni s"en 5i"1us iz,r3a,a!u se u ,remenu rada mi1ise"undi A d *-.'ms d .>'4msB- Tra!an!e pr 8rams" 8 s"ena> s,a"a" za,isi d ,e1i<ine pr 8rama-
11
Seminarski rad
PLC kontroleri
12
Seminarski rad
PLC kontroleri
#er$ormasa : se spe5i;i5ira pre" vre"ena &rogra"s!og s!eniranja p tre=n 8 za &KB pr 8rama> pre" vre"ena p tre=n 8 za ulazni i izlazni s!en> "a i vre"ena izvr'avanja jedne )it nared)e#rogramiranje : se spe5i;i5ira u dn su na =r ! raz1i<iti# ma3ins"i# nared=i> "a i na ,rstu rasp 1 @i,i# pr 8rams"i# !ezi"a-
13
Seminarski rad
PLC kontroleri
14
Seminarski rad
PLC kontroleri
S31ro3tine L'//er Pro&r'% " )ot)ro&r'%i *+ile 4 " 255- % " risni<"i p tpr 8rami " !i se a"ti,ira!u u s"1adu sa nared=ama za n!i# , p zi,an!e " !e se na1aze u 81a,n m pr 8ramu-
15
Seminarski rad
PLC kontroleri
File 8 ( Ti& R : $ontrol #u&ravljanjeB % sadr@i du@inu> p 1 @a! p "azi,a<a i =it ,e statusa za dre?ene nared=e "a 3t su nared=e za p m!eran!e sadr@a!a re8istara i se",en5iFile 9 ( Ti& N : integer #$elo)rojnaB % sadr@i p dat"e 5i!e1 =r !n 8 tipaFile : ( Ti& F : .loating &oint Area1naB : sadr@i p dat"e predsta,1!ene u ; rmatu p "retn 8 zareza "a 2.:=it =r !e,e u pse8u AI&-&6'(7((e:29 t I2-(*.9.2(6eJ29BFile ; /o +ile 255 ( Ti& /e+ini<e kori$nik : !orisni !e datote!e % ,e dat te"e de;ini3e " risni" "a dat te"e tipa 6= T= C= NZa pr 5es re tipa SLC 5203 i SLC 5204 " risni" m @e da de;ini3e i dat te"e tipa 5, St "strin8> A " ASC6I- P red t 8a datote!a 7 se m @e " ristiti i "a !o"uni!a$ioni inter.ejsS&e$ijalni +26 "oduli ima!u ta" ?e mem ri!u u " ! ! se> p red sta1 8> na1aze i n!ima pridru@ene dat te"e- One se zna<a,a!u "a M, i M .iles> i n!i# ,a r8aniza5i!a za,isi d spe5i;i<n sti p !edin 8 m du1a-
16
Seminarski rad
PLC kontroleri
Adresa rije i % !edna ri!e< e1ementa se identi;i"u!e i1i p m $u re1ati,n 8 p 1 @a!a te ri!e<i u ",iru e1ementa> i1i p m $u p se=n 8 a"r nima Au" 1i" !e isti de;inisanB- Dr mat adrese !edne ri!e<i pri"azan !e na S1- .-'-
Adresa )ita % Jedan =it u ",iru ri!e<i identi;i"u!e se i1i pre" n!e8 , 8 re1ati,n 8 p 1 @a!a u ",iru te ri!e<i #nulti, &rvi, drugi, : )it )rojano s desna u lijev B i1i pre" re1ati,n 8 p 1 @a!a u dn su na p <eta" d8 ,ara!u$e8 e1ementa " me pripada ri!e< <i!i se =it adresira AS1- .-4B-
Du@ine e1emenata u p !edinim dat te"ama date su u ta=e1i T-.- P tre=n !e ista$i da se te ri!s"i u s,a" ! dat te5i m 8u adresirati i e1emenat u 5!e1ini i n!e8 ,e ri!e<i i =it ,i- + ta=e1i T-. su> me?utim> na,edene sam ne adrese " !e sa aspe"ta ,rste p dat"a i na<ina r8aniza5i!e dat te"e ima!u smis1aP drazum!e,a se pri t me da !e: L adresirani )it * -) -&' L adersirni ele"ent * -e -.''
17
Seminarski rad
PLC kontroleri
M @e se u <iti da su iz ta=e1e iz sta,1!ene u1azne i iz1azne dat te"e AI i OB- O, !e u<in!en zat 3t ne d ne"1e dstupa!u d na,eden 8 pra,i1a- Naime> "a 3t $e se "asni!e ,id!eti> " d ,i# dat te"a e1ementi m 8u =iti du@ine d !edne i1i d,i!e ri!e<i> 3t za,isi d tipa +)I m du1a- E1emenat ,i# dat te"a !e zapra, dre?en s1 t m u 3asi!i u " !i se m du1 p sta,1!a-
+ 5i1!u i1ustra5i!e r8aniza5i!e dat te"a p smatra!m )inarnu datote!u 0 )it .il eMa"sima1na ,e1i<ina ,e dat te"e izn si .'4 e1emenata- S,a"i e1emenat !e !edna &4:=itna ri!e< > 3t zna<i da ,a dat te"a m @e imati na!,i3e (*74 =it ,a- + s"1adu sa iz1 @enim na<inima adresiran!a> !edan =it m @e =iti adresiran p m $u redn 8 =r !a e1ementa A* : .''B i redn 8 =r ! =ita u ",iru e1ementa A* % &'B i1i p m $u redn 8 =r !a =ita u ",iru dat te"e A* % (*7'B> "a 3t !e t i1ustr ,an u ta=e1i T-2- Bit zna<en sa M !e !edanaesti =it u dru8 m e1ementu> dn sn <etrdeset<et,rti =it u 5i!e1 ! dat te5i- Prema t me n!e8 ,a adresa !e B2:.)&& i1i B2)((- Iz ta=e1e se ta" ?e ,idi da !e m 8u$e da se adresira i 5i e1ement ,e dat te"e-
P tre=n !e da se zapazi da $e u s,a" ! dat te5i tipa )it " !u " risni" sam de;ini3e adrese =iti iste> s tim 3t $e se um!est )roja datote!e #3/ sta,iti =r ! " !i " risni" pridru@u!e s, ! ! dat te5i A7 : .''BO r8aniza5i!i sta1i# dat te"a =iti $e ri!e<i "asni!e "ada se =udu m du1i i1i ;un"5i!e " !e su sa n!ima p ,ezanepisi,a1i
18
Seminarski rad
PLC kontroleri
19
Seminarski rad
PLC kontroleri
S1- .-6 Pr m!ena zauze$a RAM mem ri!e pri "reiran!u nared=i
Ka 3t !e ,e$ re<en > d z, 1!en !e "reiran!e na!,i3e .'4 dat te"a p data"aSam se p se=i razumi!e da $e =r ! "reirani# dat te"a za,isiti d pr men1!i,i# " !e " risni" de;ini3e u pr 8ramu- Pri t me s,e "reirane dat te"e reda!u se u nizu !edna iza dru8e- + ; rmiran ! ap1i"a5i!i> dat te"e p data"a zauzima!u !edan nepre"idan mem ri!s"i pr st r- Redni =r !e,i ,i# dat te"a p redani su u rastu$em nizu> a1i ne m ra!u da <ine " ntinua1ni niz-
20
Seminarski rad
PLC kontroleri
Iz81ed tipi<n 8 +)I m du1a pri"azan !e na S1- 2-&- Na predn! ! p1 <i +)I m du1a na1azi se dre?eni =r ! pin ,a #ter"inal &ointsB za " !e se ,ezu!u iz1azi sa m!erni# instrumenata> dn sn u1azi u iz,r3ne r8ane- S,a"i pin !e zapra, u1azna i1i iz1azna ta<"a d8 ,ar!u$e8 " 1a na spre8u sa " ntr 1er m- + s"1adu sa time s,a"i pin se identi;i"u!e s, !im ti&o" Au1az i1i iz1azB i )roje" " !i dre?u!e p 1 @a! +)I " 1a u ",iru m du1a> i " !i zapra, predsta,1!a adresu pina- Opis pin ,a dat !e na unutra3n! ! strani ,rata na m du1u- P red +)I pin ,a> na predn! ! p1 <i m du1a na1aze se i pin ,i " !i su intern p ,ezani sa napa!an!em AD0 i1i
21
Seminarski rad
PLC kontroleri
A0B> sa za!edni<" m Anu1t mB ta<" m i sa zem1! m- Na<in sprezan!a p !edin 8 ure?a!a sa m du1 m za,isi d spe5i;i<n sti sam 8 ure?a!a> "a i "ara"teristi"a m du1a> deta1!na 3ema spre8e ,ezi,an!a data !e uz s,a"i m du1Za ,ri!eme rada +)I m du1a> stan!e s,a" 8 pina se pri"azu!e na d 8 ,ara!u$em /ED indi"at ru- Indi"at r " !i !e p ,ezan sa u1aznim pin m s,i!et1i a" !e u1azni si8na1 u stan!u 1 8i<"e !edini5e- Indi"at r p ,ezan sa iz1aznim pin m s,i!et1i a" !e> "a rezu1tat =rade pr 8rama> na iz1azni pin p sta,1!ena 1 8i<"a !edini5aP st !e tri tipa +)I m du1a: ulazni> izlazni i !o")inovani ulazno2izlazn "odul; Oni se izra?u!u sa raz1i<itim 8ustinama pin ,a A(> 9> &4 i 2. pina p m du1uB i m 8u se sprezati sa A0> D0 i TT/ nap ns"im ni, imaKa 3t se ,idi na S1- 2-& +)I m du1i se sme3ta!u u s1 t ,e na 3asi!i- Ma"sima1ni =r ! m du1a " !i se m @e dire"tn p ,ezati sa !ednim " ntr 1er m> za,isi d ,e1i<ine 3asi!e i =r !a s1 = dni# s1 t ,a- Budu$i da s,a"i s1 t ima s, !u adresu unutar 3asi!e> t zna<i da !e samim sta,1!an!em m du1a u s1 t dre?ena i n!e8 ,a adresa- K na<n > "a 3t !e ,e$ ista"nut > i s,a"i pin unutar !edn 8 m du1a ima s, !u adresu- + s"1adu sa time s,a"i pin ima u ",iru " ntr 1era jedinstvenu adresu> " !a !e dre?ena adreso" slota u " !i se m du1 p sta,1!ai adreso" &ina unutar m du1a- P tre=n !e da se na81asi da !e adresa pina dre?ena aut mats"i sta,1!an!em m du1a u 3asi!u " ntr 1era i da se ne m @e pr 8rams"i men!ati-
Za za3titu 1 8i<"e !edini5e na!<e3$e se " risti pt :iz 1a5i!a As"ra$en d pti<"a iz 1a5i!aB- Prin5ip pt :iz 1a5i!e i1ustr ,an !e na S1- 2-.- Ka 3t se m @e ,ideti sa s1i"e> izme?u sp 1!n!e8 pri"1!u<"a u1azn 8 m du1a i 1 8i<"e !edini5e ne p st !i e1e"tri<na ,eza- Si8na1 prisutan na u1azu m du1a se " n,ertu!e u s,et1 stS,et1 st =as!a,a ; t :pri!emni" " !i se p d de!st, m s,et1 sti u"1!u<u!e-
22
Seminarski rad
PLC kontroleri
K mp nente " !e se " riste za pt iz 1a5i!u> a =!edin!u!u u !edn m za1i,en m "u$i3tu ; t :preda!ni" A/EDB i ; t :pri!emni" A; t :tranzist rB z ,u se o&to1!a&leriDis"retni u1azni m du1 sadr@e u8ra?ena " 1a za e1imina5i!u treperen!a u1azn 8 si8na1a- Naime> mn 8i u1azni ure?a!i su me#ani<"e " mp nente i ima!u " nta"tePri t,aran!u i1i zat,aran!u " nta"ta e1e"tri<ni sp ! se ne ras"ida> dn sn ne usp sta,1!a> trenutn ,e$ se !a,1!a pre1azni re@im u t "u " 8a se sp ! ,e$ i =r ! puta up sta,1!a)ras"ida pre ne8 3t se usp sta,i " na<n stan!e- O,a p !a,a se z ,e treperen!e " nta"ta i m @e imati ne@e1!ene p s1!edi5e u" 1i" se ne e1imini3e> s =zir m da 1 8i<"a !edini5a s,a"i trepta! m @e pr tuma<iti "a n ,u a"ti,a5i!u u1azn 8 si8na1aP red !edn sta,ni# me#ani<"i# pre"ida<a> "a u1azni ure?a!i <est se " riste i senz ri- P st !i ,e1i"i =r ! raz1i<iti# tip ,a senz ra " !i se " riste za dete"5i!u prisust,a predmeta> =r !an!e pr iz, da> meren!e temperature> pritis"a> ,e1i<ine i s1P/0 " ntr 1er m @e razm!en!i,ati pr ste> di8ita1ne> n) ;; si8na1e i sa dru8im pametnim ure?a!ima> "a 3t su r = ti> ra<unari> sistemi za ,izi!u i s1- O,i si8na1i se " riste za us"1a?i,an!e za!edni<" 8 rada neza,isni# di!e1 ,a sistema- Na prim!er> r = t m @e da p 3a1!e si8na1 P/0 " ntr 1eru u trenut"u "ada !e za,r3i ne"u pera5i!u- P pri!emu , 8 si8na1a P/0 m @e da a"ti,ira ne"i dru8i ure?a! " !i nasta,1!a =radu pr iz, da- O,a"a, na<in " rdina5i!e> "ada ure?a!i !edan dru8 m da!u d z, 1u za =a,1!an!e ne"e pera5i!e> a sa 5i1!em da se p sti8nu d8 ,ara!u$e per; rmanse i =ez=!edi =ez=!edn st rada> se z ,e #end3e!" #handsha!eB- K muni"a5i!a di8ita1nim A n) ;;B si8na1ima se z ,e &ri"itivna !o"uni!$ija+1azni m du1i> na!<e3$e> za#t!e,a!u e"stern napa!an!e- Na<in p ,ezi,an!a pri"azan !e na S1- 2-2- + 3emi ,eze u <a,a se iz, r napa!an!a> u1azni ure?a! Anprpre"ida<B> u1azni put Apri"1!u<a" pre" " 8a u m du1 u1azi stru!aB> u1azn " 1 m du1a Au1azni di pt :iz 1at raB i p ,ratni put Apri"1!u<a" pre" " 8a stru!a iz1azi iz m du1aB- Kada !e pre"ida< zat, ren> stru!n " 1 !e zat, ren i stru!a te<eH "ada !e pre"ida< t, ren> stru!a ne te<e- Na@a1 st> ,a"a, na<in p ,ezi,an!a za#t!e,a d,a pri"1!u<"a p u1azu- Iz t 8 raz1 8a ,e$ina u1azni# m du1a p sedu!e 8rupu u1aza " !i de1e za!edni<"i p ,ratni put 0OMMON Ai1i 0OMB AS1- 2-(B- Ne"i u1azni m du1u ima!u ,i3e d !edne 8rupe sa za!edni<"im pri"1!u<" m za napa!an!e AS1- 2-'B- Niz pre"ida<a !e p ,ezan sa u1aznim m du1 m P/0 " ntr 1era ta" 3t !e !edan "ra! s,a" 8 pre"ida<a p ,ezan sa !ednim d si8na1i# u1aza> d " su dru8i "ra!e,i s,i# pre"ida<a me?us =n sp !eni i p sredst, m e"stern 8 iz, ra napa!an!a sp !eni sa za!edni<"im pri"1!u<" m 0OM- A" !e p tre=n > razd, !eni pri"1!u<5i za napa!an!e se m 8u e"stern "rat" sp !iti AS1- 2-4B> <ime se d =i!a " n;i8ura5i!a "a na S1- 2-(-
23
Seminarski rad
PLC kontroleri
S1- 2-2 Tipi<na spre8a u1azn 8 ure?a!a i u1azn 8 P/0 m du1a- #Main &ath 0 ulazni &ut< =eturn &ath 0 &ovratni strujni &ut< 5ield ,evi$e 0 ulazni ure>ajB
24
Seminarski rad
PLC kontroleri
25
Seminarski rad
PLC kontroleri
ta" da ne d 1azi d 1a@n 8 a"ti,iran!a u1aza P/0 " ntr 1era- A" ipa" p st !i m 8u$n st da se t desi> para1e1n sa senz r m tre=a ,ezati tp rni"P red senz ra sa d,a iz1azna pri"1!u<"a> u up tre=i su i senz ri sa tri pri"1!u<"aJedan d pri"1!u<a"a !e pred,i?en za napa!an!e AJV i1i NNDB d " su dru8a d,a iz1azni " nta"ti senz ra- P st !e d,a tipa senz ra sa tri pri"1!u<"a: NPN i PNPSenz ra NPN tipa se m @e predsta,iti "a na S1- 2-6- Ka 3t se m @e ,ideti> " d senz ra NPN tipa> stru!a iz1azi iz u1azn 8 pri"1!u<"a P/0 m du1a #sour$ing tipaB i u1azi u senz r "r z iz1azni pri"1!u<a" senz ra Azat se "a@e i da !e senz r sin!ing tipaB- Spre8a senz r PNP tipa sa P/0 m du1 m pri"azana !e na S1- 2-9+ , m s1u<a!u> stru!a iz1azi iz iz1azn 8 pri"1!u<"a senz ra Azat se "a@e i da !e senz r sour$ing tipaB i u1azi u u1azni pri"1!u<a" P/0 m du1a> " !i !e sin!ing tipa-
26
Seminarski rad
PLC kontroleri
27
Seminarski rad
PLC kontroleri
Iz1azni stepen di8ita1n 8 iz1azn m du1a se rea1izu!e p m $u: tranzist ra> tria"a i1i re1ea- Tranzist r"si iz1azi se " riste za D0 A!edn sm!erneB iz1aze- Tria5i se " riste za A0 Anaizm!eni<neB iz1aze> d " se re1eini iz1azi m 8u " ristiti "a" za D0 ta" i za A0 iz1aze- Ota ,i3e> " d m du1a sa re1einim iz1azima> p !edini iz1azi m 8u imati D0> a dru8i A0 p =udu AS1- 2-&&B- Na AS1- 2-&.B !e pri"azana stru"tura re1ein 8 iz1azn 8 stepena- + s1u<a!e,ima "ada se re1eini iz1az p ,ezu!e sa indu"ti,nim ptere$en!em> iz1azi =i tre=a1i =iti za3ti$eni di dama "a" =i se pr du@i @i, tni ,i!e" " nta"ta re1ea- Naime> pri1i" m u"1!u<en!a)is"1!u<en!a iz1aza d 1azi d p !a,e nap ns"i# pi" ,a na "ra!e,ima indu"ti,n 8 ptere$en!a A" ntra: e1e"tr m t rna si1aB " !i m 8u izaz,ati ,arni<en!e " ntat"a iz1azn 8 re1ea+8radn! m di de> na na<in "a na AS1- 2-&2B> ,i pi" ,i se e1imini3u-
S1- 2-&& Prim!ena di8ita1n 8 iz1azn 8 m du1a sa re1e!inim iz1azima- #L 1 o&tere ? enjeB
28
Seminarski rad
PLC kontroleri
Na S1- 2-&( i S1- 2-&' pri"azan !e "a" se tranzist ris"i iz1az p ,ezu!e sa iz1aznim ure?a!em <i!i !e u1az PNP> dn sn NPN tipa- Ka 3t se ,idi tranzist ris"i iz1az !e tipa t, reni dre!n> 3t zna<i da u s1u<a!u p =ude ure?a!a NPN tipa m ra =iti u8ra?en e"sterni &ull1u& tp rni" "a" =i se =ez=!edi1a stru!a p =ude "ada !e iz1azni tranzist r za" <en- Va@n !e pra,i1n dimenzi nisati &ull1 u& tp rni"- A" &ull1u& tp rni# i su,i3e ,e1i"e tp rn sti> stru!a p =ude m @e =iti ned , 1!na za p =udu u1aza pri"1!u<en 8 ure?a!a- Sa dru8e strane> a" &ull1 u& tp rni" ima ma1u tp rn st> disipa5i!a na tp rni"u "ada !e iz1azni tranzist r pr , dan =i$e ,e1i"a-
S1- 2-&( Spre8a iz1azn 8 P/0 m du1a sin!ing ANPNB tipa i iz1azn 8 ure?a!a sour$ing APNPB tipa
S1- 2-&' Spre8a iz1azn 8 P/0 m du1a sour$ing APNPB tipa i iz1azn 8 ure?a!a sin!ing ANPNB tipa
29
Seminarski rad
PLC kontroleri
30
Seminarski rad
PLC kontroleri
S,a" m m du1u " !i nema ,i3e d &4 pin ,a pridru@u!e se p !edna 8"1itn' ri>e? u dat te5i * dn sn &- A" m du1 ima man!e d &4 pin ,a> nda se ne " riste s,i =it ,i u pridru@en ! ri!e<i- A" m du1 ima 2. pina> n!emu se pridru@u!u d,i!e sus!edne &4:=itne ri!e<i- Pri t me> " !a ri!e< $e =iti pridru@ena m du1u za,isi d s1 ta u " me se m du1 na1azi- D rmat adresiran!a pri"azan !e na S1- 2-&6Da =i se i1istr ,a na<in p ,ezi,an!a adresa m du1a sa d8 ,ara!u$im dat te"ama p smatrat $e se " ntr 1er " !i se sast !i iz !edne 3asi!e sa 6 s1 t ,a " !a !e p ,ezana sa 3asi! m d &* s1 t ,a "a 3t !e t i1ustr ,an na S1- 2-&9Ka 3t se ,idi pr,a 3asi!a sadr@i pr 5es rs"i m du1 u s1 tu *H " m=in ,ani +)I m du1 sa 4 u1aza i 4 iz1aza u s1 tu &H u1azni m du1 sa 2. u1azna pina u s1 tu . itd+ dru8 ! 3asi!i " riste se sam pr,a <etiri s1 ta> d " se pre sta1i s1 t ,i ne " riste- Stru"tura dat te"a * i & " !e d8 ,ara!u dat ! " n;i8ura5i!i pri"azana !e u ta=e1ama T-( i T-'-
31
Seminarski rad
PLC kontroleri
P tre=n !e da se ista"ne da su 6 i % dat te"e !edine d,i!e dat te"e " d " !i# e1ementi nisu p redani u nepre"idn m nizu i " d " !i# su e1ementi pr men1!i,e du@ine- + , m prim!eru ta" p s1i!e e1ementa O:&> "a sus!edna ri!e< u mem ri!i na1azi se e1ement O:2- Ist ta" p s1e e1ementa O:' " !i zauzima d,i!e ri!e<i d 1azi e1emnat O:7 " !i zauzima !ednu ri!e< - O, !e> nara,n > prir dna p s1!edi5a <in!eni5e da su redni =r !e,i e1emenata ,ezani za s1 t ,e> a da !e n!i# ,a du@ina dre?ena =r !em pin ,a na m du1u- Ne p# dn !e> me?utim da se t ima na umu pri1i" m " ri3$en!a inde"sn 8 adresiran!a i1i pri radu sa niz ,ima p data"aNaime> "a 3t !e ,e$ ista"nut > " d dat te"a , 8 tipa inde"sna adresa se dre?u!e ta" 3t se =azn ! adresi d da!e sadr@a! inde"sn 8 re8istra> pri <emu !e p mera! izra@en u rije i"a- T zna< i da redni =r ! ri!e<i na " !u p "azu!e inde"sni re8istar ne m ra =iti> a na!<e3$e i ni!e !edna" redn m =r !u e1ementa dat te"e-
32
Seminarski rad
PLC kontroleri
D stupni su i ana1 8ni m du1i spe5i!a1ne nam!ene> "a 3t su m du1i za spre8u sa term par ,ima- Radi se A)D m du1u " !i !e pri1a8 ?en za pri#,atan!e iz1aza term para- Iz1azni si8na1 term para !e ,e ma ma1 8 nap na> 3t zna<i da m ra =iti p !a<an pri!e ne8 3t se =a,i A)D " n,erzi!a- K n,erzi!a nap na term para u temperaturu za#te,a dre?ene " mpenza5i!e i " re"5i!e> 3t !e ta" ?e ;u"5i!a " !u =a,1!a ,a! spe5i!a1iz ,an ana1 8ni u1azni m du1-
33
Seminarski rad
PLC kontroleri
34
Seminarski rad
PLC kontroleri
S1- (-& A)D "ara"teristi"e u1aza ana1 8ni# m du1a iz seri!e &6(4- AZna<en!e " 1 na: +1azni pse8> De5ima1ni pse8> Br ! zna<a!ni# =ita> N mina1na rez 1u5i!aB
S1- (-. D)A "ara"teristi"e iz1aza di8ita1ni# m du1a iz seri!e &6(4- AZna<en!e " 1 na: M du1> Iz1azni pse8> De5ima1ni pse8> Br ! zna<a!ni# =it ,a> Rez 1u5i!aB
35
Seminarski rad
PLC kontroleri
Seminarski rad
PLC kontroleri
iz1azn 8 s"ena #out&ut s$anB ,ri!edn sti iz d8 ,ar!u$i# ri!e<i s1i"e iz1aza #out&ut i"ageB se 3a1!u ana1 8nim m du1ima 8d!e se " n,ertu!u u ana1 8ne si8na1eNa<in adresiran!a p !edina<ni# "ana1a ana1 8n 8 m du1a i1ustr ,an !e na S1- (-(Na primer> iz1azni "ana1 *> m du1a NIO(I " !i !e sm!e3ten u s1 tu 2> adresira se sa: O:2-*-
37
Seminarski rad
PLC kontroleri
'- P/0 MOD+/I SPE0IJA/NE NAMJENE '-& Izd, !eni u1azn :iz1azni m du1i
+pra,1!an!e p !edinim pr 5esima za#t!e,a da +)I m du1i =udu 1 5irani na raz1i<itim 1 "a5i!ama- + ne"im s1u<a!e,ima ma3ine su ;izi<"i uda1!ene- + ta",im s1u<a!e,ima p @e1!n !e p zi5i nirati +)I m du1 iz,an P/0 " ntr 1era> 3t =1i@e ma3ini i1i pr 5esu " ! m upra,!a!u i1i " 8a nad81eda!u- Za spre8u P/0 " ntr 1era sa izd, !enim +)I m du1ima " riste se spe5i!a1iz ,ani m du1i AadapteriB " !i se sme3a!u u re" P/0 " ntr 1eraVeza izme?u P/0 " ntr 1era i izd, !eni# +)I m du1a m @e =iti st,arena na raz1i<ite na<ine- P pra,i1u se " risti ne"a ,rsta ma8ista1e za pren s p data"aPre" ma8istra1e P/0 " ntr 1er i izd, !eni +)I m du1i razmen!u!u p ru"e- D,a u =i<a!ena met da za ;izi<" p ,ezi,an!e su "a=1 ,i sa up1etenim pr , dni5ima i pti<"i "a=1 ,i- Ka=1 ,i sa up1eten m pr , dni5ima #t@isted1&airB su e" n mi<ni!e re3en!e- D,a pr , dni"a su upe1etna !edan " dru8 8a i p ,ezana izme?u P/0 " ntr 1era i izd, !en 8 +)I m du1a- +p1etan!e sman!u!e e1e"tri<nu inter;eren5i!u A3umB- Sa dru8e strane> ;i=er: pti<"i "a=1 ,i su imuni na 3um> zat 3t se p da5i pren se putem s,et1 si- Ta" ?e> =rzina pren sa p data"a ;i=er: pti<"im "a=1 m !e da1e" ,e$a> "a i rast !an!e mas"ima1n rast !an!e izme?u d,a ure?a!aNa S1- '-& !e pri"azan prim!er +)I ma8istra1e ;irme NE Dun5- +)I ma8istra1a <ini "a=1 sa up1etenim pr , dni5ima " !i p ,ezu!e " ntr 1er ma8istra1e na!,i3e 2& izd, !eni +)I m du1- Sistemi upra,1!an!a zasn ,ani na " n5eptu izd, !eni# +)I m du1a predsta,1!a!u s,aremeni trend u industri!s" ! aut matiza5i!i-
S1- '-& Prim!er spre8a P/0 " ntr 1era sa izd, !enim +)I m du1ima: AB 5un$ Aenious 62% )us
38
Seminarski rad
PLC kontroleri
Tipi<na prim!ena # st:1in" m du1a !e u rea1iza5i!i tz,- inte8risani# pr iz, dni# $e1i!a- Zamis1im pr men1!i,u u 1ader di!a8ramu- Pr men1!i,a m @e da sadr@i =r ! " mada " !e tre=a pr iz,esti u $e1i!i- Sada zamis1im # st ra<unar " !i upisu!e =r ! u ,u pr men1!i,u- O,a"a, s5enari !e m 8u$en # st:1in" " muni"a5i! mZa # st:1in" " muni"a5i!u tipi<n se " risti RS.2. " muni"a5i!a- H st:1in" " muni"a5i!a se ta" ?e m @e " ristiti za pren s p data"a d P/0 " ntr 1era "a ra<unaru- Na ,a! na<in ra<unar m @e pratiti ,ri!eme pr iz, dn!e> =r ! pr iz,edeni# " mada i s1(eer1to1&eer m du1i se " riste za " muni"a5i!u izme?u P/0 " ntr 1era ist 8 tipa AS1- '-2B- + ,a", m !edn m sistemu> s,a" m P/0 " ntr 1eru d de1!ena !e !edinst,ena adresa Anpr- =r ! iz pse8a * d .''B- Ve$ina " muni"a5i ni# m du1a , 8 tipa ni!e standardiz ,ana ,e$ predsta,1!a !edinst,en re3en!e pr iz, ?a<a P/0 sistema-
39
Seminarski rad
PLC kontroleri
Na S1- '-' !e pri"azana !edna tipi<na prim!ena step m t ra- + <im da P/0 m du1 8eneri3e p , r"u impu1sa #(ulseB> 8d!e s,a"i impu1s predsta,1!a " mandu step m t ru da u<ini !edan " ra"> i si8na1 " !i dre?u!e sm!er "retan!a m t ra #,ire$tionB-
40
Seminarski rad
PLC kontroleri
S1- '-4 +pra,1!an!e p zi5i! m u zat, ren ! pet1!i p m $u spe5i!a1iz ,an 8 P/0 m du1a
P/0 m du1i za upra,1!an!e p zi5i! m u zat, ren ! pet1!i tipi<n p sedu!u m 8u$n st spre8e sa !ednim i1i d,a m t ra- Vari!ante za d,a m t ra m 8u$a,a!u upra,1!a!e p zi5i! m u ra,ni> p d,ema sama- + n rama1n m re@imu rada> se se neza,isn " ntr 1i3u- + prate$em re@imu rada> m du1 !e u stan!u da " rdinira "retan!e p sama "a" =i se =a,i1 ne" zadat > s1 @en ra,ans" "retan!e-
Seminarski rad
PLC kontroleri
spri!e<iti 8re3"e- Na ta! na<in> ",a1ite 8 t ,i# priz, da i pr du"ti,n st m 8u =iti zna<a!n p = 1!3aniSistemi za ,izue1nu " ntr 1u m 8u da =a,e i d #i1!adu inspe"5i!a u minutiNar <it su p 8 dni za prim!ene za " !e < ,!e" ni!e d , 1!n e;i"asan % nda "ada zadata" tre=a =iti =a,1!en =rz > "ada u"1!u<u!e pre81ed ,e1i" 8 =r !a ,izue1ni# deta1!a i "ada inspe"5i!a u"1!u<u!e m!eren!e dimenzi!a pr iz, da i s1-
B1 8 di!a8ram !edn 8 tipi<n 8 sistema za ,izue1nu " ntr 1u pri"azan !e na S1'-6- Sistem <ine: !edna i1i ,i3e "amera> s,et1!en!e> ,ide m nit r i ,izi :pr 5es r+ ta<n dre?enim ,remens"im trenu5ima> s1i"a sa "amera se pren si d ,izi : pr 5es ra " !i =ra?u!e s1i"u ta" 3t s1i"u p redi sa zapam$enim 3a=1 n m> pr na1azi u s1i5i "ra"teristi<ne deta1!e i1i =a,1!a dre?ena meren!a "ara"teristi<ni# dimenzi!a pr iz, da- Za prim!enu " d P/0 sistema> raz,i!eni su spe5i!a1iz ,ani P/0 m du1i za ,izue1nu " ntr 1u> " !i m 8u da =a,1!a!u aut mats"u ,ize1nu inspe"5i!u =rzin m d &9** =!e"ata u minuti- Va@an aspe"t P/0 m du1a za ,ize1nu " ntr 1u !este na<in =u"e sistema- Naime> ta",i m du1i se ne pr !e"tu!u za ne"u ta<n dre?enu nam!enu> ,e$ m 8u$a,a!u da se sistem na 1i5u m!esta nau<i "a" da prep zna!e ispra,ne pr iz, de- T se radi ta" 3t se u ;azi u<en!a ispred "amere p sta,i ispra,an pr iz, d ta" da se na m nit ru d =i!e s1i"a pr iz, da- Osim s1i"e pr iz, da na m nit ru se na1azi i ,e$i =r ! i" na d " !i# s,a"a predsta,1!a !edan tip zadat"a ,ize1ne inspe"5i!e "a 3t !e pr st prep zna,an!e da 1i !e pr iz, d prisutan i1i ni!e> izd,a!an!e p !edini# =1asti u s1i5i> izd,a!an!e "ara"teristi<ni# deta1!a i s1i<n -
42
Seminarski rad
PLC kontroleri
43
Seminarski rad
PLC kontroleri
Tipi<an sistem sa PID upra,1!an!em pri"azan !e na S1- '-7- Sistem !e rezer, ar u " me se =a,1!a sa8 r!e,an!e te<n 8 8 ri,a- Za upra,1!an!e sistem m " risti se P/0- / 8i<"a !edini5a P/0 " nt 1era d =i!a ,ri!edn st izm!erene temperature d u1azn 8 ana1 8n 8 m du1a> =a1!a PID izra<una,an!e> 8eneri3e si8na1 8re3"e " 8a 3a1!e iz1azn m m du1u Adi8ita1n m i1i ana1 8n mB " !i upra1!,a ,enti1 m pre" " 8a se u rezer, ar d , di 8 ri, - P de3a,an!e sistema i na81edan!e rada sistema =a1!,a se uz p m $ izd, !en 8 ra<unara " !i !e sa P/0 " ntr 1er m u ,ezi pre" # st:1in" " muni"a5i!e-
S1- '-7 B1 " di!a8ram pr 5esa " !im se upra,1!a PID " ntr 1er m- #Loo& Con.iguration and Monitoring 0 !on.igura$ija i nadgledanje &etlje< Loo& Cal$ulation 0 izr unavanje &ara"etara &etlje< Manu.a$turing (ro$ess 0 &roizvodni &ro$es< (ro$ess Caria)le 0 &ro"enljiva &ro$esa< Control %ut&ut 0 u&ravlja !i izlazB
(ro&or$ionalno u&ravljanje uzima u =zir sam ma8intudu si8na1a 8re3"e i =i<n ima na!,e$i uti5a! na rad sistema- Pr p r5i na1n upra,1!an!e rea8u!e srazmern trenut m izn su 8re3"e- Ot !e 8re3"a ,e$a> ,e$i !e i dzi,- Pr p r5i na1n upra,1!an!e =i<n ni!e d , 1!n za usp!e3n upra,1!an!e sistem mPr p r5i na1n upra,1!an!e ni!e u stan!u da " ri8u!e ma1e 8re3"e> tz,- o..set:e i1i 8re3"e sta=i1n 8:stan!a- T su 8re3"e> <i!i !e izn s ma1i> a1i se n!i# , e;e"at a"umu1ira t " m ,remena6ntegra$iono u&ravljanje ima zadata" da " ri8u!e upra, ;;set:e> " !i ne m 8u =iti " ri8 ,ani pr p r5i na1nim upra,1!an!em- Inte8ra5i n upra,1!an!e predsta1!a rea"5i!u sistema za inte8ra1 8re3"e Apr iz, d 8re3"e i ,remenaB- Ma1e 8re3"e " !e "rat" tra!u nisu d zna<a!a- Me?utim> <a" ia" !e 8re3"a ma1a a1i !e zat sta1n prisutna> ,remen m n!en zna<a! raste i zna<a!ni!e uti<e na dzi,-
44
Seminarski rad
PLC kontroleri
Inte8ra5i n ;a"t r Az ,e se i =rzina reset ,an!a % reset rateB se m @e p de3a,ati- Brzina reset ,an!a ima dimenzi!u ,remena i 3t !e man!a t !e i " re"5i!a a"umu1irane 8re3"e =r@a- Me?utim> isu,i3e ma1e ,ri!edn sti m 8u uzr " ,ati nesta=i1an sti u radu sistema,i.eren$ijalno u&ravljanje rea8u!e na =rzinu pr m!ene 8re3"e- Naime> u s1u<a!e,ima "ada d!e1u!u na81i i !a"i pr reme$a!i> pr p r5i na1n upra,1!an!e ni!e d , 1!n da " ri8u!e 8re3"u- Pr p r5i na1n upra,1!an!e rea8u!e sam na trenutnu ,ri!edn st 8re3"e> pa se zat m @e desiti da i p red zi,a " !i te@i da sman!i 8re3"u> 8re3"a nasta,1!a da raste- Dru8im ri!e<ima> pr p r5i na1n upra,1!an!e ni!e u m 8u$n sti da pred,iti 3ta $e se desiti u =udu$n sti "a" =i p !a<anim dzi, m predupredi1 <e"i,anu 8re3"u- Di;eren5i!1n upa,1!an!e us1 ,i$e da dzi, sistema =ude ,e$i "ada !e =rzina pr m!ene 8re3"e ,e1i"a> ne8 "ada !e =rzina pr m!ene 8re3"e ma1a- Dru8im ri!e<ima> di;eren5i!a1n upra,1!an!e nad81eda tenden5i!u pr m!ene 8re3"e i uti<e na dzi, sistema ta" da se u izra<una,an!e dzi,a u"1!u<i i pretp sta,1!en p na3an!e sistema u =1is" ! =udu$n sti- Di;eren5i!1an upra,1!an!e !e zna<a!n " d =rzi# sistema " !i m ra!u =rz " ri8 ,ati 8re3"e- K d ta",i# sistema pr p r5i na1n p !a<an!e m ra =iti ,e1i" - Me?utim> ,e1i" pr p r5i na1n p !a<an!e m @e us1 ,iti prema3en!eS,r#a di;eren5i!a1n 8 upra,1!an!a !e upra, e1imina5i!a prema3en!aPID !edna<ina !e s1i!ede$e8 =1i"a:
8d!e !e: C0 % iz1azna ,e1i<ina B % sistems"a 8re3"a EAn:&B : 8re3"a p s1edn!e8 dm!er"a D % u"upn Apr p r5i na1n B p !a<an!e &)Ti % inte8ra5i ni <1an D, % di;eren5i!a1ni <1an dt % ,ri!eme izme?u d,a dm!era,an!a si8na1a 8re3"e
45
Seminarski rad
PLC kontroleri
Na S1- '-&* !e pri"azan "a se u P/0 " ntr 1eru rea1izu!e PID a18 ritam+ <im ta=e1u #loo& ta)leB " !a sadr@e ,redn sti za s,a" d tri p !a<an!a- PID a18 ritam u,i!e" radi na isti na<in> a !edine pr men1!i,e , 8 a18irtma su ,redn sti p !a<an!a i u <estan st dm!era,an!a si8na1a 8re3"e- P de3a,an!e PID " ntr 1era se sast !i u iz= ru ,ri!edn sti p !a<an!a " !e $e =ez=editi ptima1ne per; rmase sistema u " n"retnim dinami<"im us1 ,ima- P de3a,an!e p !edina<ni# p !a<an!a se =a1!,1!a uz p m $ p ten5i metra i1i dire"tnim un s m> pre" tastature> numeri<"i# ,ri!edn sti p !a<an!a- + p3tem s1u<a!u pr 5edura p de3a,an!a se d,i!a na s1i!ede$ i na<in: &- P sta,iti s,a p !a<an!a na nu1u.- P ,e$a,ati pr p r5i na1n p !a<an!e s,e d " sistem ne p <ne da s5i1u!e 2- Sman!iti pr p r5i na1n p !a<an!e ta" da sistem prestane da s5i1u!e> a zatim d datn sman!iti pr p r5i na1n p !a<an!e za .*Q(- P ,e$ati di;eren5i!a1ni ;a"t r "a" =i se p = 1!3a1a sta=i1n st sistema '- P ,e$a,ati inte8ra5i ni ;a"t r s,e d " sistem ne d sti8ne ta<"u nesta=i1n sti> zatim neznatn sman!iti inte8ra5i ni ;a"t rVe$ina P/0 sistema nudi m 8u$n st PID upra,1!an!a u =1i"u s ;t,era i ana1 8ni# +)I m du1a AS1- '-&&B- Man!i =r ! pr iz, ?a<a P/0 " ntr 1era nudi spe5i!a1iz ,ane PID m du1e-
S1- '-&& K mp nente P/0 sistema ne p# dne za s ;t,ers"u rea1iza5i!u PID upra,1!an!a
46
Seminarski rad
PLC kontroleri
S1- '-&. Tipi<na prim!ena RD m du1a- #(a$!age ,ete$t Senzor 1 senzor za dete!$iju &a!etaB
Zamis1im pr 5es pr iz, dn!e aut m =i1a i RD ta8 na aut m =i1i " !i se "re$e du@ pr iz, dne 1ini!e- Ta8 m @e da sadr@i> sim identi;i"a5i n 8 =r !a aut m =i1a i ne"e "ara"teristi<ne in; rma5i!e " !e se ti<u spe5i;i"a5i!e> u"1!u<u!u$i na prim!er p5i!e " !e !e "upa5 naru<i - Ka" se aut m =i1 "re$e d !edne d dru8e pr iz, dne $e1i!e> ta" s,a"a $e1i!a m @e da <ita sadr@a! ta8a i s# dn t me u8radi i1i ne d8 ,ara!u$u p5i!u- Kada aut m =i1 d ?e d "ra!a pr iz, dne 1ini!e> u ta8 se m @e upisati 5!e1 "upna ist ri!a n!e8 ,e pr iz, dn!e A" !i sasta,ni di!e1 ,i su u8ra?eni> i s1-B- Tipi<n > ta8 ,i " !i se " riste u industri!i p sedu!u mem ri!u d &** d .*** =a!t ,aP st !e d,a tipa RD ta8 ,a: a!tivni i &asivni- A"ti,ni ta8 sadr@i =ateri!u> d " !e pasi,ni ta8 ne sadr@i- Za napa!an!e pasi,n 8 ta8a se " risti e1e"tr ma8netn p 1!e " !e emitu!e RD m du1- Dru8im ri!e<ima> pasi,ni ta8 !e perati,an sam d "
47
Seminarski rad
PLC kontroleri
se na1azi u nep sredn ! =1izini RD m du1a- Z= 8 t 8a !e d met RD ta8a re1ati,n ma1i- A"ti,ni ta8 ,i su s"up1!i> a1i !e n!i# , d met ,e$i-
48
Seminarski rad
PLC kontroleri
ZAK/J+EAK
Pri!e p !a,e P/0 " ntr 1era> za upra,1!an!e ma3inama i industri!s"im p str !en!ima " ri3teni su me#ani<"i ure?a!i> "a 3t su pre"ida<i i re1ei p ,ezani @i5ama- P st !i ,e1i"i =r ! raz1i<iti# tip ,a P/0 " ntr 1era " !i se raz1i"u!u p ,e1i<ini> iz81edu i m $ i =rade> p <e, d ma1i# !edini5a sa ma1im i 8rani<enim =r !em u1aza i iz1aza d ,e1i"i#> m du1arni# !edini5a " !e se m 8u " n;i8urisati za rad sa ,i3e st tina i1i <a" #i1!ada u1aza)iz1azaSa P/0: m =iti $ete u m 8u$n sti da "reirate !edan t, reni " ntr 1er> 8d!e $ete m $i da "reirate ap1i"a5i!e neza,isne d #ard,era i1i s ;t,era-Ve1i"e =rzine izrade i ru" ,an!aVisi " s ;ti;i5irane pri1i"e za simu1a5i!uP red ana1 8ni# P/0 m du1a " !i su is"1!u<i, u1azni i1i is"1!u<i, iz1azni> u up tre=i su i " m=in ,ani ana1 8ni +)I m du1i> " !i p sedu!u dre?eni =r ! ana1 8ni# u1aza i ana1 8ni# iz1aza Anpr- . u1aza i . iz1azaB-
49
Seminarski rad
PLC kontroleri
POPIS S/IKA
S1i"a =r-: &-& &-. &-2 &-( &-' &-4 .-& .-. .-2 .-( .-' .-4 .-6 2-& 2-. 2-2 2-( 2-' 2-4 2-6 2-9 2-7 2-&* 2-&& 2-&. 2-&2 2-&( 2-&' 2-&4 2-&6 (-& (-. (-2 (-( '-& '-. '-2 '-( '-' '-4 '-6 '-9 '-7 '-&* '-&& '-&. Nazi, s1i"e Osn ,ni e1ementi pr ma=i1n 8 1 8i<" 8 " ntr 1 ra--------------------------------------------Iz81ed P/0 " ntr 1era-----------------------------------------------------------------------------------------Re1e!s"i sistemi---------------------------------------------------------------------------------------------------Sistem upra,an P/0 " ntr 1er m-----------------------------------------------------------------------K mpa"t P/0------------------------------------------------------------------------------------------------------M du1arni P/0----------------------------------------------------------------------------------------------------S"en 5i"1us P/0 " ntr 1era---------------------------------------------------------------------------------Razm!ena p data"a za ,ri!eme s"en 5i"1usa------------------------------------------------------Or8aniza5i!a mem ri!e P/0 " ntr 1era---------------------------------------------------------------Adresa e1ementa-------------------------------------------------------------------------------------------------Adresa ri!e<i--------------------------------------------------------------------------------------------------------Adresa =ita----------------------------------------------------------------------------------------------------------Pr m!ena zauze$a RAM mem ri!e pri "retan!u nared=i--------------------------------------Di8ita1ni +)I m du1i----------------------------------------------------------------------------------------------Prin5ip pt :iz 1a5i!e-------------------------------------------------------------------------------------------Tipi<na spre8a u1azn 8 ure?a!a i iz1azn 8 P/0 m du1a-------------------------------------+1azni P/0 m du1 sa za!edni<"im pri"1!u<" m----------------------------------------------------+1azni m du1 sa d,a za!edni<"a pri"1!u<"a----------------------------------------------------------Spa!an!e za!edni<"i# pri"1!u<a"a-------------------------------------------------------------------------P ,ezi,an!e senz ra NPN tipa na u1azni P/0 m du1-----------------------------------------P ,ezi,an!e senz ra PNP tipa na u1azni P/0 m du1------------------------------------------Di8ita1ni iz1azni m du1 sa d,a za!deni<"a pri"1!u<"a--------------------------------------------Krat" sp !eni za!edni<"i pri"1!u<5i----------------------------------------------------------------------Prim!ena di8ita1n 8 iz1azn 8 m du1a sa re1e!nim iz1azima----------------------------------Re1e!ni iz1azni stepen------------------------------------------------------------------------------------------Spre8a indu"ti,n 8 ptere$en!a na iz1azni di8ita1ni m du1----------------------------------Spre8a iz1azn 8 P/0 m du1a si"in8 tipa i iz1azn 8 ure?a!a s u5in8 tipa----------------------------------------------------------------------------------------------------------------------Spre8a iz1azn 8 P/0 m du1a s ur5in8 tipa i iz1azn 8 ure?a!a si"in8 tipa----------------------------------------------------------------------------------------------------------------------Dis"retni u1azni i iz1azni m du1i iz seri!e &6(4-----------------------------------------------------D rmat adresa =inarni# +)I si8na1a---------------------------------------------------------------------A)D "ara"teristi"e u1aza ana1 8ni# m du1a iz seri!e &6(4-----------------------------------D)A "ara"teristi"e iz1aza ana1 8ni# m du1a iz seri!e &6(4----------------------------------Spre8a P/0 i ana1 8ni# m du1a-------------------------------------------------------------------------Adresiran!e ana1 8ni8 m du1a-----------------------------------------------------------------------------Prim!er spre8a P/0 " ntr 1era sa izd, !enim +)I m du1ima-------------------------------Spre8a # st ra<unara i P/0 p sredst, m H st:1in" m du1a------------------------------Peer:t :peer " muni"a5i!a----------------------------------------------------------------------------------+pra,1!an!e step m t r m p m $u spe5i!a1iz ,an 8 P/0 m du1a---------------------+pra,1!an!e step m t r m-----------------------------------------------------------------------------------+pra,1!an!e p zi5i! m u zat, ren ! pet1!i p m $u spe5i!a1iz ,an 8 m du1a-----------------------------------------------------------------------------------------------------------------B1 " 3ema sistema za ,izua1nu " ntr 1u-------------------------------------------------------------Bar:" d zapis------------------------------------------------------------------------------------------------------B1 " di!a8am pr 5esa " !im se upra,1!a PID " ntr 1er----------------------------------------B1 " di!a8ram PID izra<una,an!a------------------------------------------------------------------------K mp nente P/0 sistema ne p# dne za s ;t,ers"u rea1iza5i!u PID upra,1!an!a-----------------------------------------------------------------------------------------------------------Tipi<na prim!ena RD m du1a-------------------------------------------------------------------------------Str-: 2(('697&*&.&'&'&'&9&7.*.......2.(.(.'.'.4.4.4.6.6.9.722222(2'242626292927(*(&(.(2((('-
50
Seminarski rad
PLC kontroleri
POPIS TABE/A
Ta=e1a =r-: &.2('Nazi, ta=e1e Osn ,ne "ara"teristi"e pr 5es rs" 8 m du1a S/0 '---------------------------------------Ve1i<ine e1emenata p !edini# dat te"a-------------------------------------------------------------Dat te"a 2:=it----------------------------------------------------------------------------------------------------Or8aniza5i!a dat te"e O------------------------------------------------------------------------------------Or8aniza5i!a dat te"e &------------------------------------------------------------------------------------Str-: &&&4&42*2*-
51
Seminarski rad
PLC kontroleri
/ITERAT+RA RRR-Sa# -5 m RRR-8 81e-5 m En81is# Brid8e % / nd n .**2 RRR-# Rstu;;R r"s-5 m
52