Diplomski rad ja i ja

26
ВИСОКА ШКОЛА ЕЛЕКТРОТЕХНИКЕ И РАЧУНАРСТВА СТРУКОВНИХ СТУДИЈА СУХАЊИ Драган АПЛИКАЦИЈА ЗА ПРАЋЕЊЕ И КОНТРОЛУ МАШИНЕ ЗА ПАКОВАЊЕ БМ-!  Д"#$%&' (" ра) Б*%гра)+ ,!.

Transcript of Diplomski rad ja i ja

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 1/26

ВИСОКА ШКОЛА ЕЛЕКТРОТЕХНИКЕ И РАЧУНАРСТВА

СТРУКОВНИХ СТУДИЈА

СУХАЊИ Драган

АПЛИКАЦИЈА ЗА ПРАЋЕЊЕ И КОНТРОЛУ МАШИНЕ ЗА

ПАКОВАЊЕ – БМ-!

 Д"#$%&'(" ра)

Б*%гра)+ ,!.

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 2/26

Кандидат: С/0а1" Драган

Број индкса: 23-!4!,

Смер: Ра5/нар'(а 6*0н"

Тема: АПЛИКАЦИЈА ЗА ПРАЋЕЊЕ И КОНТРОЛУ МАШИНЕ ЗА

ПАКОВАЊЕ – БМ-!

Основни задаци:

!7 Пра8*1* ра)а &а9"н* " (%н6р%$а ра)а,7 Орган":а;"<а (%р"'н"5("0 на$%га=7 >ра?"5(" #р"(а: " ":@*96а<"

Hardver: A  Sofver: A  !eor"#a: A

$ентор:

Бео%рад& '()*

  ++++++++++++++++++++++ 

  ,р -оран .ирови/& 0ро123С45

ИЗВОД

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 3/26

6 овом рад7 0редстав8ена је а09икација намеена 0ра/е7& контро9и и %ра1и;ком

0риказ7 0араметара ма<ине за 0аковае =Б$>?)?@& као и ор%анизациј7 корисни;киA

на9о%а2

BCD32BE3

!B"C DaDer DreCeEC aE aDDF"Ga"oE ded"Gaed for oE"or"EI& GoEroF aEd IraDB"GC d"CDFaJ

Ce"EIC DaGKaI"EI aGB"EeC LMN>?)?L aEd Be orIaE"Oa"oE of PCer aGGoPEC2

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 4/26

САДРFАЈG

Qo aRFe of GoEeEC eEr"eC foPEd2

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 5/26

1. УВОД

Машина “БМ-14” (слика 1.1) намењена је паковању више производа у

 један артикал помоћу термо-скупајуће !олије. "ади на прин#ипу

скупања !олије при високим температурама при$вршћујући више

производа и једно паковање.

%лика 1.1

Машина има три &лавне #елине' комору варили#у и покретну траку.

роизводи се о*мотавају термо !олијом прави се вар на крајевима !олије

те проласком кроз комору са одре+еном температуром !олија се скупа и

до*ијамо упаковани артикал (слика 1.,).

Слика 1.2

а самој машини не постоје уре+аји за мерење тепературе и напона теврло $есто долази до прекора$ења поменути вредности и оштећења како

машине тако и само& артикла. /ема рада је аплика#ија која има уло&у да

испрати и прика0е кориснику *итне промене на ку$ним деловима машине

како *и сам руковала# машине мо&ао коректно и правовремено реа&овати и

спре$ити не 0ењене кварове и оштећења. плика#ија је намењена

“235627” окру0ењу. 8 самом раду користим ардвер који симулира промене

1

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 6/26

вредности ку$ни делова машине тј. промене вредности коморе варили#е

и покретне траке приликом про#еса паквања.

,

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 7/26

2. СОФТВЕР%о!твер је теоретски подеен у две #елине. рва #елина намењена

налозима са администраторским правима док дру&а налозима са

корисни$ким и про*ним правима. ро*ни нало& намењен је корисни#има

који тек упознају аплика#ију и не разликује се мно&о од нало&а са

корисни$ким правима.

ека од *итнији администраторски права су'

- 8правање корисни$ким налозима- 8ре+ивање &рани#а дозвоени вредности- /а*еларни пре&лед- ре&лед извештаја...

ека од *итнији карактеристика нало&а са корисни$ким правима су'

- раћење рада машине- нализа рада машине

- равење извештаја- 9иректна повезаност са машином...

2.1 Налози са администраторским правима

алози овакво& типа !унк#ионишу са скоро свим мо&ућностима које ова

аплика#ија пру0а. :вакви налози имају апсолутна права сви пре&леда и

измена *азе података. /ако+е овакав нало& теоретски се мо0е поделити у

#елине. рва #елина се *ави само уре+ивањем корисни$ки нало&а тј.

њиовим креирањем уклањањем изменом претра&ом.... 9ру&а #елина се

*ави радом и изменама вреднсти та*елама...

;

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 8/26

2.1.1. Покретање апликаи!е

окретањем аплика#ије отвара се стандардна !орма за унос корисни$ко&

имена и лозинке (слика ,.1). остоје два поа за унос приступни

ин!орма#ија и потр*но је њиово исправно попуњавање водећи ра$уна о

малим и великим словима како *и смо успешно извршили приступ

аплика#ији.

Слика 2.1 и 2.2.

ри покретању аплика#ије прво што морамо уо$ити јесте статус везе у

&орњем десном у&лу прозора. :н приказује да ли је успоставена успешна

конек#ија изме+у *азе и аплика#ије. %им*ол у &орњем десном у&лу (слика ,.1)

представа стање успешне конек#ије док се стање неуспешне приказујеодре+еним сим*олом (слика ,.,). ко конек#ија није успешна даи рад

аплика#ије није мо&ућ.

акон уноса корисни$ко& имена и лозинке врши се провера поклапања

са пода#има из *азе. 8 слу$ају поклапања врши се отварање дела

аплика#ије у зависности од типа нало&а. %ваки покушај пријаве *ио он

успешан или неуспешан уписујуе се као такав у та*елу евиден#ије пријаве.

:вакве та*еле касније се мо&у пре&ледати о*ра+ивати или штампати

од стране админнистратора.

2.1.2. Налози и вредности

4

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 9/26

акон успешне пријаве на нало& са администраторским правима

улазимо у део аплика#ије за управање налозима и вреностима (слика ,.;). 8

овом делу аплика#ије *ирамо да ли 0елимо радити са корисни$ким

налозима или вредностима.

Слика 2.3

2.1.". Управ#ање налозима апликаи!е

8ласком у корисни$ке нало&е прво*итно до*ијамо ин!орма#ије о нало&у

на ком смо тренутно пријавени (%лика ,.4).

Слика 2.4

<

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 10/26

:вде до*ијамо ин!орма#ије о основним пода#има пријавено&. %а

десне стране на сли#и (слика ,.4) налази се мени са из*ором претра&е

нало&а *рисања нало&а или креирања ново&. =то се ти$е претра&е нало&а

њу мо0емо извршити према типу нало&а или директним уносом корини$ко&

имена(%лика ,.<).

Слика 2.5

Брисање корисника се врши тако што прво на+емо нало& који 0елимо

о*рисати те у менију са десне стране кликнемо оп#ију о*риши корсника.

 /име активирамо оп#ију *рисања приказано& нало&а. /ренутно пријавени

нало& са администраторским правима не мо0е се о*рисати. 8 евиден#ију

до&а+аја уписује се време и >? нало&а који су ову радњу извршили.

2.1.$. Додавање корисни%ки& нало'а

8ласком у ову оп#ију аплика#ије отвара се засе*ан простор за уношење

података ново& корисни$ко& нало&а (слика ,.@).

Слика 2.7A

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 11/26

:вде су дата поа за унос неки од *итнији података за правење

ново& корисни$ко& нало&а. оа која су о*авезна назна$ена су #рвеном

звезди#ом и *ез њи се нало& немо0е направити. оа која се морају унети

су'

- “>?” (приступно корисни$ко име нало&а)

- “B3C” (из*ор права нало&а)- “D6E3FG” (приступна ши!ра нало&а)- “HI3FG” (!ото&ра!ија нало&а)

 /ек пошто се унесу о*авезна поа нало& мо0е *ити креиран. 8

супротном аплика#ија прикзује поруку о неправилности уноса

ин!орма#ија(%лика ,.J). ало& се креира кликом на ду&ме “HGKLMGN” из менија

са десне стране прозора аплика#ије.

Слика 2.8

2.1.(. Та)еле и вредности

Oо&и$ка #елина “/а*еле и вредности” аплика#ије *ави се изменомвредности та*ела у *ази као и њиовим пре&ледом $увањем и припремом

датотеке за штампу.

окретањем ово& дела аплика#ије (%лика ,.P) до*ијамо из*ор приказа и

измене тренутне вредности за задате параметре као и мо&ућност приказа

дру&и *итни та*ела и њиово $ување у “QRKQI” датоте#и. :вим $увањем

до*ијамо мо&ућност директне о*раде и штампе из датотеке.

@

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 12/26

Слика 2.9

одесавањем параметара и кликом на ду&ме “BSQLTQ” као на примеру

(%лика ,.1U) у поима “V>W” и “VXY” до*ијамо тренутно ва0еће &рани$но

дозвоене вредности за задате параметре. Zликом на ду&ме “>E[Q3”

отварамо мо&ућност измене ти вреднсти (%лика ,.11). акон успешне изменедо*ијамо адекватну поруку. %вака измена *еле0и се у евиден#ију до&а+аја.

Слика 2.10 и 2.11

%ве вредности налазе се у *ази $ије измене мо&уће је извршити само са

нало&а са администраторским правима.

Zликом на ду&ме “BG\QIQ” у дну прозора аплика#ије отвара се

мо&ућност пре&леда сви *итни та*ела (%лика ,.1,) *ез мо&ућности

директне измене.

J

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 13/26

Слика 2.12

акон што иза*еремо 0еену та*елу са десне стране отвара се њен

садр0ај (%лика ,.1;). риказ та*еле сортиран је по једној од компонентита*еле од најскорије или најмање до најкасније или највеће вредности.

Zликом на ду&ме са$увај у директоријуму се креира “QRKQI” датотека са

садр0ајем приказане та*еле.

Слика 2.13

P

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 14/26

2.2. Налози са корисни%ким правима

:вакви налози имају мо&ућност контроле и управјања радом машине.

еке од основни карактеристика овакво& нало&а јесу'

- риказ тренутни вредности

- :*авање анализе- ]ра!и$ки приказ вредности &лавни делова машине- Zреирање извештаја- 8правање самом машином

2.2.1. Покретање корисни%ко' дела апликаи!е

ри пријавивању у аплика#ију врши се провера права нало&а.

8ласком у део аплика#ије са корисни$ким правима нало&а до*ијамо следећи

прозор аплика#ије (%лика ,.14)'

Слика 2.14

:вде се корисник нало&а наводи да унесе типове вредности за траку

!олију и комору. :вим се поставају &рани$не вредности. ко корисник није

си&уран како да припреми машину за најпракти$нији рад са десне стране

аплика#ије има оп#ију из*ора артикла и коли$ине. акон ово& из*ора

аутоматски се прора$унава време тип и утрошак !олије за задат

критеријум. ример је приказан на следећој сли#и (%лика ,.14)'

Слика 2.14

1U

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 15/26

2.2.2. *лавни прозор нало'а са корисни%ким правима

акон сто корисник унесе све потре*не параметре у претодном кораку

отвара се &лавни корисни$ки прозор аплика#ије (%лика ,.1<).

Слика 2.15

розор аплика#ије подеен је у више #елина. рва #елина показује

тренутне вредности на машини за варили#у кмору и траку за претодно

задате параметре (%лика ,.1A).

 

%лика ,.1A

11

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 16/26

9ру&а #елина представа контролну та*лу. ^з ово& дела управамо

машином и аплика#ијом (%лика ,.1@). рве две контроле под ла*елом

“VG73G” заду0ене су за покретање и зауставање рада машине. 9ру&е две

контроле под ла*елом ”XGI3EG” заду0ене су за покретање и зауставање

анализе рада машине. %вака извршена контрола приказана је радом

контролни лампи#а на ардверу.

 /рећа #елина прозора (%лика ,.1J) је заду0ена за ризи$не ситуа#ије

када машина мора тренутно да се *локира. :вакво зауставање мо0е

довести до оштећења како машине тако и артикла.

Слика 2.18

_етврта #елина представа &ра!и$ки приказ промене вредности

машине по времену (%лика ,.1P). %адр0и три &ра!ика за вредност коморе

варили#е и траке. Zликом на &ра!ик отвара се детанији по&лед на

ода*рани &ра!и$ки приказ.

  Слика 2.191,

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 17/26

2.2.". Трака трен+тни& вредности

 /рака тренутни вредности (%лика ,.,U) приказује вредности директо

о$итане са машине. :ве вредности се у веома кратким временским

интервалима упоре+ују са &рани$ним вредностима. Било каква

неправилност у трајању више од < секунди сматра се &решком и као таква

се приказује контролору и остаје упамћена ради правења извештаја&решке.

Слика 2.20

2.2.$. ,онтроле за +прав#ањема-ином

:ве контроле имају уло&у да покрену или зауставе рад машине или

анализе. "ади спре$авања на&ло& прекида анализе и &у*итка података

анализа се мора иску$ити пре &ашења машине. ример покренуте машине

и анализе приказан је на следећој сли#и (%лика ,.,1)'

1;

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 18/26

Слика 2.21

акон зауставања анализе а потом машине вредности остају

упамћене ради прекида рада у крити$ној та$#и ако до+е до аварије. /ако+е

з*о& овакви ситуа#ија постоје још две контроле за насилно *локирањемашине као и њено поновно оспосо*авање. %ваки &ра!ик мо0е се

приказати у стандардној “,?” или “;?” !орми (%лика ,.,,) у зависности како

контролор 0ели или лакше мо0е испратити промене вредности.

Слика 2.22

^спод контроле приказа !орме &ра!ика постоји контрола зале+ено&

екрана (%лика ,.,,). :вом конролом у сваком тренутку мо+емо направити

слику екрана такоз*ани “HKSQQH`66T” који се $ува као слика стандардно&

“abcd” !ормата. /ако+е корисна ствар јер при квару машине или не

ре&уларном раду мо0емо ове снимке екрана послати слу0*и одр0авања и

тра0ити помоћ у колико је про*лем контролору не разумив.

2.2.(. Стат+сна трака

8 самом дну прозора аплика#ије постоје две статусне траке ( %лика ,.,;).

рва &орња трака приказује извршену команду а дру&а садр0и &рани$не

вредности претодно задати параметара.

Слика 2.23

2.2.. Пост+пак анализе

наиза мо0е *ити покренута тек ако је машина покренута. окретање

анализе и њено о*уставање остварује се контролом у контролном панелу.

ко је анализа успешно покренута активира се контролна лампи#а за

анализу на ардверу која *линка у одре+еним временским интервалима.

14

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 19/26

 /ренутне вредности са машине преко сериско& порта присти0у до

аплика#ије и приказују се у панелу “BSQLT6”. %вака промена контролору је

овде приказана. :ве вредности се у одре+енм тренут#има упоре+ују са

претодно посдешеним &рани#ама. %тање машине контролору је приказано

статусним сим*олом за коректно или некоректно стање машине (%лика

,.,4). Машина је у коректном стању ако су вредности у &рани#ама нормале.

е коректност рада машине је приказана у слу$ају да су вредности ван

поставени &рани#а преко пет секунди. /ако+е у слу$ају некоректно&

рада јава се и зву$ни си&нал такозвани “eQQC” како *и &решке *иле

уо$ивије контролору. fа стање машине исписује се и одре+ена порука на

статусној тра#и.

Слика 2.24

8 току анализе креира се извештај (%лика ,.,<). о$етак извештаја

наводи време и датум по$етка анализе. ^спод ове линеје извештаја уписане

су &рани#е за дате параметре машине. fа сваку &решку насталу приликом

анализе уписује се тренутна вредност за коју је настала &решка. Zрај

извештаја описан је временом завршетка анализе. 9атотека анализе се

мо0е наћи после анализе на диску.

Слика 2.25

1<

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 20/26

^звештаје тако+е мо0емо видети из аплика#ије кликом на контролу

“>EMQ7TGN3”. :давде мо0емо отворити *ило који извештај. :ви извештаји мо&у

довести до дија&ностике кварова ако до њи до+е.

2.2./. По!едина%ни 'ра0и%ки

приказ

оред сва три &ра!и$ка приказа постоји и оп#ија увећања. :вом оп#ијом

мо0емо остварити повећање &ра!ика а са тим ње&ову $итњивост(%лика

,.,A).

Слика 2.26.

 /ако+е постоји панел за тренутне вредности и упозорења како

контролор не *и пропустио *итне промене. 9етаи прикаgују само ода*рани

део и одре+еном си&нализа#ијом и *ојом приказују стање.

2.2.. ,ом+никаи!а

Zада настану у$естани про*леми са машином или неке неразумњивеситуа#ије у сваком тренутку се контролор мо0е о*ратити слу0*и

одр0авања. :во се остварује кликом на контролу “h5SEGMGNQ”. :твара се

део аплика#ије за размену порука (%лика ,.,@). Zомуника#ија је остварива

само ако је запослени на одр0авању активан. iеза се остварује прко

посе*не аплика#ије у склопу &лавне.

1A

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 21/26

%лика 2.27

Zонтролор шае кратку поруку оператеру о квару. остоји мо&ућност

слања слике екрена као и дру&и прило&а. 8 дру&ом делу аплика#ије налази

се простор &де контролор види од&овор оператера. :ва аплика#ија постоји

са стране оператера и контролора и директно је повезана *ез о*зира на

пријавени нало&.

1@

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 22/26

". 3РДВЕР

jардвер предстаа склоп који са аплика#ијом комуни#ира преко khV

порта и симулира промене вредности ку$ни делова машине и даје

си&нализа#ију о активним поступ#има преко диода(%лика ;.1).

Слика 3.1

".1. О &ардвер+

Zоришћени ардвер је “lQG5m n6S C3K ?>b 4U-b3 ” “oHe oXlB pB,;,lD”.

апајање као и комуника#ија одвија се преко khV порта. а самом уре+ају

постоје потен#иометри који слу0е за симула#ију промене вредности

(%лика;.,) као и диоде за си&нализа#ију (%лика ;.;).

Слика 3.2 и 3.3

рва три потен#иометра слу0е за промену вредности. рва диода

си&нализира рад машине дру&а анализу док остале слу0е за си&нализа#ију

исправности рада машине. Zористи се посе*ан со!твер као веза изме+у

аплика#ије и oXlB-G. а уарту се користе портови qc за потен#иометре и

порт e за си&нализа#ију диода.

1J

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 23/26

плика#ија за ардвер није ли$на израда не&о делими$но измењена

верзија написано& кода(%лика ;.4).

Слика 3.4

_ип који користи ардвер је “V3KS6K`3C b>k1ApJ@@-,Uqb” (%лика ;.<).

Слика 3.5

".2. Рад апликаи!е

плика#ија у одре+еном времену прикупа вредности и исписује и у

&лавном прозору. Zао такве искоришћене су за &лавну аплика#ију. f*о&

преноса података изме+у аплика#ија јава се занемариво кашњење које

нема *итну уло&у за сам рад машине. /ако+е ова аплика#ија је дирекно

од&оворна за си&нализа#ију преко диода.

1P

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 24/26

".". 45678 9:; <=>

Ready for PIC   је најrое решење за rрз и једноставан развој разни

аплика#ија за микроконтролер. %адр0и ?>b 4U ути$ни#у. Мs8 долази

препро&рамиран са микро-*утлоадером али мо0е rити про&рамиран са

микро-ро& про&рамером . /ако+е садр0и 8%Б 8"/ модул о*ласт

прототипа и коло за напајање . /о је посеrно дизајниран да стане у

спе#ијално кућиште тако да мо0ете уку$ити iаш ^s пројекат у !инални

производ .

PIC мо0е да се напаја на три разли$ита на$ина' путем oHe конектора ( kt1 )

преко адаптерG користи споне адаптере ( kt, ) или преко додатни клема

( kt4A ) . oHe веза мо0е о*ез*едити до <UUм струје што је више не&о

довоно за рад свако& на модула и микроконтролера. XF6 користите

екстерно напајање вредности напона мора *ити @-,;i k или P-;,i ?s

опсе&G. bhucl Dc? hW ( зелена ) указује на присуство напајања .

Брзи pB?> $ип омо&ућава b>k-у да комуни#ира са bk-јем или дру&им oXlB

уре+ајQ[ помо#ћу oHe-oXlB везе . oHe-e конектор ( kt1 ) се користи за

повезивање 8%Б каrла . lvH ( примање ) и BvH (предаја ) Ow9 указаује на

стање комуника#ије . ре повезивања са ра$унаром. fа овакву комуника#ију

подреrни су исправни драјвери на ра$унару.

bS6T6-e6GS5 омо&у#ћава проширења тј. :мо&ућава додатну !унк#ионалност .Мо0ете оrавати

поставање додатни компоненти .

9имензије b>k-а приказане су на следећој сли#и(%лика ;.A)'

,U

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 25/26

Слика 3.6

$. ?@ТЕР3ТУР31. V3KS6K`3C b>k1ApJ@@ ?GTG H`QQT,. `TTC'qq[3KS6K`3C.K6[;. lQG5m n6S b>k V3FS6cIQFTS63FG4. BQ`3FQ M3ELQI6x CS6xSG[3SGNG y6SG k3S6M3K >MG ?L5NQS7F3<. BD:TTT2"Kroe2Go

,1

8/16/2019 Diplomski rad ja i ja

http://slidepdf.com/reader/full/diplomski-rad-ja-i-ja 26/26

<. <4=ABC