diplomski rad ja i ja
TRANSCRIPT
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