Upload
anonymous-kmx7fi
View
234
Download
0
Embed Size (px)
DESCRIPTION
cgbh
Citation preview
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 1/6
Pembuatan Web SCADA Software untuk
Pengendalian Miniatur Rumah Cerdas Berbasis PLC Omron
Handy Wicaksono
1)
Resmana Lim
2)
Meirudy Lesmana
3)
1) 2) 3) Jurusan Teknik Elektro UK Petra, Surabaya 60236, email : hany!"eter#"etra#a$#i
Abstract – # Pen%%unaan sistem S&'('makin meluas i unia inustri# Kemuian mun$ulkebutuhan untuk men%akses sistem tersebut ari arak auh en%an internet# Penelitian berutuan
membuat S&'(' software yan% berbasis *eb,sehin%%a a"at iakses ari arak auh#
Plant beru"a sebuah miniatur rumahseerhana, yan% teriri ari 3 buah lam"u +E(,
sebuah fan, an sebuah lam"u dimmer # Plant ikontrol P+& -./ &P-1 yan% i"ro%ram
men%%unakan ladder diagram yan% ibuat melalui software Syswin 3#0# Pro%ram yan% i%unakan aalah Microsoft Visual Basic 6#0, PP, an -yS+# Microsoft Visual Basic 6#0 berun%si untuk men%hubun%kan P+& en%an P&# PP berun%siuntuk menam"ilkan alam bentuk eb# -yS+
berun%si untuk menyim"an konisi plant ke alamsuatu database# Sistem ini u%a ilen%ka"i en%ansekuriti, sehin%%a "en%%una harus melakukan 4login5terlebih ahulu untuk a"at men%enalikan plant #
erasarkan hasil "en%uian, semua itur
sistem ini a"at beralan en%an baik 7tin%katkeberhasilan 1008)# Sistem ini u%a a"at i%unakanoleh bebera"a $lient alam aktu bersamaan#Konsumsi aya total aalah 2,93 *att#
Kata Kunci : PLC, SCADA, nternet
1. PE!"H#L#"
Saat ini teknolo%i automasi berbasis P+&7 Programmable Logic Controller ) banyak i"akai iunia inustri# P+& yan% men%%unakan ladder
diagram untuk "emro%hramannya meru"akan
"en%enali yan% hanal khususnya untuk sistem ; sistem yan% bersiat sekuensial, misal : manuaktur#
Salah satu kekuran%an P+& ialah "aa ba%ianinterface yan% tiak user friendly, sehin%%a o"erator sulit untuk men%amati plant yan% ikenalikan P+&#Selain itu u%a mun$ul kebutuhan untuk menyim"anata ke alam database! Karena itu mun$ullah berba%ai ma$am software S&'(' ari berma$am<
ma$am =enor, misalnya : *onerare, >ntellution*in&&, S$iTe$h, an lain < lain# Software tersebut biasanya memiliki itur<itur len%ka", kom"leks antentu saa memiliki har%a yan% tiak murah#
Seirin% en%an "erkemban%an internet , kebutuhanuntuk a"at men%akses sisem S&'(' ari arak auhmelalui internet # al ini memuahkan "emilik
"erusahaan yan% beraa auh ari plant yan%imilikinya, namun masih in%in men%amati anmen%enalikan plant tersebut# Kebutuhan tersebuti"enuhi oleh "endor S&'(' software, misalnya
#onderware yan% men%eluarkan "rouk SuiteVoyager #
-asalah yan% akan ielaskan alam "enelitian ini
aalah ba%aimana membuat SCADA software yan%
seerhana an murah untuk suatu "lant yan%ikontrol oleh P+& -./# S&'(' software ini u%a a"at iakses ari arak auh melalui internet#Plant yan% akan ikenalikan ialah miniatur rumah$eras, imana alat yan% akan ikontrol aalah
lam"u, an an lam"u dimmer ari miniatur tersebut#
$. PER"C"%" &'&(EM
Kom"onen utama ari sistem ini ialah kom"uter
ser"er yan% berun%si untuk melakukan monitoring
an controlling "aa plant yan% ikenalikan olehP+& 7en%an ?isual asi$ 6#0), menyim"an ata
alam database 7en%an -yS+), anmenam"ilkan konisi plant melalui +'/ @>nternet#erikut ini ia%ram blok sistem tersebut#
Aambar 1: lok (ia%ram Sistem
$.1 Perancangan Hard)are
Plant yan% i%unakan ialah miniatur rumah $eras#erikut ini ia%ram blok ari P+& an input$output
*E .*SE.
P+'/T
P&SE.?E.
P+&
('T'
'SE
+'/@>nternet
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 2/6
de"ices yan% terhubun% "aa P+& tersebut#
Aambar 2: lok (ia%ram arare
Boto ari minatur rumah $eras a"at ilihat "aa%ambar berikut#
Aambar 3: -iniatur rumah $eras
$.$ Perencanaan Software
$.$.1 "rsitektur
Pro%ram utama yan% i"akai untuk menalankanP+& aalah "emro%raman Ladder Diagram "aaP+&# Tu%as 'khir ini u%a men%%unakan Microsoft
Visual Basic 6#0 untuk men%ontrol an
berkomunikasi en%an P+&, an PP seba%ai "ro%ram untuk tam"ilan alam bentuk eb# erikut
ini arsitektur software ari sistem#
Aambar C : 'rsitektur Software
Sean% flow c%art sistem se$ara keseluruhan a"atilihat "aa %ambar berikut#
Aambar D : &lowc%art sistem
+aer P+&
'"likasi?isual asi$
-yS+(
*ebroser
*eb Ser=er '"a$he
PP
'P#(
PLC
O#(P#(
Switc% an pus% button
Potensio'
meter
ADC
(PS
7+- 32C)
+E( an fan
(PS
7relay)
DAC
Lampu
dimmer
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 3/6
ubun%an antara "ro%ram ?isual asi$, PP, an
-yS+ seba%ai database itam"ilkan alam %ambar berikut#
Aambar 6 : ubun%an -i$rosot ?isual asi$ 6#0 ; PP ;
-yS+
$.$.$ Perancangan Database
Paa "ro%ram -yS+ ini, men%%unakan atabase)A, yan% teriri ari C table, yaitu:
*! +ser
! -istory
.! (ealtime*
/! (ealtime
)able +ser berun%si untuk menyim"an ata "ara
user , se"erti administrator , operator , atau guest ,yan% iun%sikan untuk un%si security# Untuk lebih elasnya a"at ilihat "aa tabel 1#
Tabel 1# +ser
/ama
&ield
Ti"e Keteran%an
+sername Varc%ar0*12 +sername untuk login
Password Varc%ar0*12 Password untuk login
Power nt0*2 Kekuatan yan%
imiliki user , a"akah bisa men%ontrol atauhanya melihat saa
)able -istory berun%si untuk menyim"an ata%istory yan% i%unakan untuk %istorical trend "aasistem S&'('# Untuk lebih elasnya a"at melihat
tabel 2#
Tabel 2# -istory
/ama &ield
Ti"e Keteran%an
Tan%%al Date Tan%%al "enyim"anan ata*aktu )ime *aktu "enyim"anan ata
Tabel 2# -istory 7lanutan)
/ama
&ield
Ti"e Keteran%an
lam"u1 Binary0*
2
(ata lam"u1 nyala atau
tiak
lam"u2 Binary0* 2
(ata lam"u2 nyala atautiak
lam"u3 Binary0*
2
(ata lam"u3 nyala atautiak
&an Binary0*
2
(ata fan nyala atau tiak
Dimmer C%ar0*2 (ata nilai dimmer
)able (ealtime* berun%si seba%ai "erantara atayan% ikirim ari PP untuk iba$a "aa Microsoft
Visual Basic 6#0# Untuk lebih elasnya a"at melihat
tabel 3#
Tabel 3# (ealtime*
/ama &ield
Ti"e Keteran%an
Data C%ar02 (ata yan% berisi "enumlahan ata +E( an
fan ari PP
Dimmer C%ar0*2 (ata nilai dimmer
)ulis Binary0*2 erun%si seba%ai flag ,
yan% menyatakan PPsean% menulis ke
Microsoft Visual Basic 3!4
atau tiak#
)able (ealtime berun%si seba%ai "erantara atayan% ikirim ari Microsoft Visual Basic 6#0 untuk
iba$a "aa PP# Untuk lebih elasnya a"at melihattabel C#
Tabel C# )able (ealtime
/ama &ield
Ti"e Keteran%an
+1 Binary0*2 (ata lam"u1 nyala atautiak
+2 Binary0*2 (ata lam"u2 nyala atautiak
+3 Binary0*2 (ata lam"u3 nyala atautiak
Ban Binary0*2 (ata fan nyala atau tiak
(immer C%ar0*2 (ata nilai dimmer
$.$.$ Perancangan *ortal
Pemro%raman PP i%unakan untuk membuat ebinternet, yan% berun%si seba%ai -uman'Mac%ine
nterface# alaman<halaman ari eb yan% ibuat
alam "enelitian ini a"at ilihat strukturnya "aa
%ambar berikut#
-yS+
PP
(eal
time
(eal
time*
-i$rosot ?isualasi$ 6#0
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 4/6
Aa
mbar 9: Struktur alaman Portal
+. H"&'L !" PEMB"H"&"
+.1 Pengu,ian hardware
erikut ini %raik res"on te%an%an out"ut analo% 7Cout"ut iskrit P+& yan% telah iubah menai analo%
melalui ('&) terhaa" in"ut analo% 7"otensiometer)P+& #
Aambar : Araik .es"on Te%an%an 5utput Analog'nput
Analog
(ari %raik i atas nam"ak baha "er%erakankeuanya ialah linier, yan% berarti sesuai en%an
yan% ihara"kan#Sean% tabel berikut menunukkan res"on te%an%anout"ut analo% terhaa" in"ut yan% iberikan ari web
S&'(' software#
Tabel D# Pen%uian 5utput Analog Terhaa" nput
ari *eb
nput ari
*eb
5utput P+&
7>.01003<>.01000)
5utput Analog
7?olt)0 0000 0
1 0001 0,9C
2 0010 1,C
3 0011 2,23
C 0100 2,
D 0110 C,C6
6 0111 D,21
9 1000 D,2
1010 9,C
1011 ,1D
10 1100 ,
11 1110 10,312 1111 11,13
asil yan% iberikan u%a sesuai en%an yan%ihara"kan#
+.$ Pengu,ian software
+.$.1Pengu,ian (am*ilan !engan User (ertentu
Untuk masuk ke alam web S&'(' software ini, "ertama ; tama kita akan iminta untuk memasukkanusername an password tertentu#
Aambar : alaman 4inde6!%tml 5
Jika kita aalah Administrator , maka halaman yan%ilen%ka"i en%an tombol untuk membuka halamancontrolling akan mun$ul#
Aambar 10 : Tam"ilan alaman 4menuawal!p%p5
74administrator 5)
alaman
Login
-enu 'al+ser
7administator8
-enu 'al+ser
7operator8
Controlling
Monitoring
-istory
-istory
Dimmer
Logout
Monitoring
-istory
-istory
Dimmer
Logout
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 5/6
/amun ika kita aalah 5perator , maka halaman berikut 7tan"a tombol controlling ) yan% akan mun$ul#
Aambar 11 : Tam"ilan alaman 4menuawal!p%p5
74operator 5)
+.$.$ Pengu,ian (ombol Lam*u dan Fan
Pen%uian ini ilakukan untuk men%ui a"akahtombol lam"u an fan "aa eb a"at menyalakanlam"u an fan "aa plant sesuai en%an kein%inan "en%%una#alaman berikut ini ialah halaman yan% i"akai
untuk men%enalikan 7controlling ) konisi plant
yan% terhubun% en%an P+&#
Aambar 12 : Tam"ilan alaman 4writeplca!p%p5
Jika "en%enalian yan% ilakukan berhasil akanmun$ull tam"ilan berikut#
Aambar 13 : Tam"ilan alaman 4tulis!p%p5
Sean% halaman berikut i"akai untuk men%amati7monitoring ) konisi terkini ari "lant yan%terhubun% en%an P+&#
Aambar 3#3# Tam"ilan alaman 4readplc!p%p5
Semua "en%uian beralan sesuai en%an yan%
iren$anakan en%an tin%kat keberhasilan 100 8#
+.$.+ Pengu,ian Penyim*anan -ondisi *ada
Database My&L
Jika kita masuk ke alam halaman %istory dimmer ,maka kita a"at melihat konisi dimmer "aa aktutertentu# *aktu yan% iin%inkan bisa lan%sun%imasukkan alam orm berikut#
Aambar 1C : &orm untuk -elihat -istory Sesuai *aktu
yan% (iin%inkan
(ata %istory a"at itam"illkan alam bentuk tabelseba%ai berikut#
Aambar 1D : Tam"ilan -istory "aa *eb
(ata %istory yan% siatnya analo% 7alam plant iniialah lam"u immer) u%a a"at itam"illkan alam
bentuk %raik seba%ai berikut#
7/21/2019 Yuni Elektro d3
http://slidepdf.com/reader/full/yuni-elektro-d3 6/6
Aambar 16 : Araik %istory dimmer
Semua "en%uian beralan sesuai en%an yan%iren$anakan en%an tin%kat keberhasilan 100 8#
+.+ Pengu,ian "rus dan !aya
Paa "en%uian ini, yan% iukur aalah arus yan%
i"akai "aa lam"u dimmer "aa saat konisimaksimum an arus yan% i"akai "aa saat konisi 3lam"u +E( an fan menyala# Kemuian, men%ukur te%an%an "aa lam"u dimmer , lam"u +E( an fan#asil ari "en%uian ini aalah aya yan% ia"atkanen%an men%alikan arus an te%an%an ari lam"udimmer , +E(, an fan# asilnya a"at ilihat "aa
tabel 6#
Tabel 6# Pemakaian (aya
Jenisoutput
'rus7'm"ere)
Te%an%an7?olt)
(aya7*att)
+am"u Dimmer
0,23 11,2D 2,D
3 buah
+E( an 1 fan
0,03 D 0,1D
Jumlah 2,93
/. -E&'MP#L"
(alam "enelitian ini, "enulis a"at menarik kesim"ulan seba%ai berikut:
1# #eb S&'(' Software berhasil ibuat en%an
?isual asi$ 6#0 an PP# Bitur ; itur "en%enalian, "en%aasan, database, %raik, an security a"at bekera en%an baik 7tin%katkeberhasilan 100 8)#
2# -iniatur rumah $eras a"at ikenalikan
en%an baik oleh in"ut P+& 7"otensiometer),mau"un oleh in"ut ari #eb S&'(' Software!
3# Konsumsi aya total sistem aalah 2,93 *att#
!"0("R RE0ERE&'
F1G A Beginner9s uide to PLC 5M(5;, Sin%a"ore,-./, 16#
F2G /ational Semi$onu$tors, ADC4<4* $ ADC4<4 $
ADC4<4. $ ADC4<4/ $ ADC4<41 <'bit =P
Compatible A$D Con"erters Datas%eet , 1, 9 '"ril2006#
Hhtt":@@"1#allatasheet#$om@atasheet< "@=ie@10D@/S&@'(&00C# htmlI
F3G olton, *illiam# Programmable Logic Controller
0PLC2: Sebua% Pengantar 0.rd ed2, Jakarta,Erlan%%a, 200C
FCG &ity o +onon En=ironmental Ser=i$e, Automation and Control Volume . Programming
(e>uirements, 2002, -ei 2006,
Hhtt":@@#lonon#$a@Stanar(o$uments@S&'('St@'utomationPro%rammin%?3#"I
FDG C?M*$CPM* Programmable Controller
Programming Manual, Ja"an, -./, 16#
F6G The *eb Breaks >n$, P-P -elp: D Library,200D, -ei 2006Hhtt":@@#"h"reaks#$om@tutorials@10D@0#"h"I
F9G Prasetia, .etna *ioo, &atur Ei, )eori dan
Pra@te@ nterfacing Port Paralel dan Port Serial
omputer dengan Visual Basic 3!4, Lo%yakarta,Penerbit 'ni, 200C
FG Tahyono, .ui, Pembuatan Program Man
Mac%ine nterface dengan Simple Database untu@
PLC 5M(5;, Surabaya, Tu%as 'khir S<1,
Jurusan Teknik Elektro Uni=ersitas Kristen Petra,2006
FG ?alae, Janet, P-P MyS?L for Dummies,>niana"olis, *iley Publishin% >n$#, 200C#