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 Te knik Elektro UK Petra, Surabaya 60236, email : hany!"eter#"etra#a$#i   Abstract  # Pen%%unaa n sis tem S&' (' makin meluas i unia inustri# Kemuian mun$ul keb utuhan unt uk men %a kse s sis tem ter seb ut ar i  arak auh en%an internet# Penelitian berutuan me mb ua t S& '( '  software ya n% ber bas is *e b, sehin%%a a"at iakses ari arak auh#  Plant  beru"a sebuah miniatur rumah se er hana, ya n% ter ir i ar i 3 bua h lam"u +E(, sebuah  fan, an sebuah lam"u dimmer #  Plant ikont rol P+& -./ &P-1 ya n% i" ro% ra m men% %unak an ladder diagra m yan% ibuat melalui  software Syswin 3#0# Pro%ram yan% i%unakan aalah  Microsoft Vi sual Basic 6#0, PP , an -yS+#  Microsoft Vi sual Basic 6#0 be r un%s i un tuk men% hubun %kan P+& en% an P&# PP beru n%si untuk menam"il kan alam ben tuk e b# -y S+  berun%si untuk menyim"an konisi  plant  ke alam suatu database# Sistem ini u%a ilen%ka"i en%an sekuriti, sehin%%a "en%%una harus melakukan 4 login5 terlebih ahulu untuk a"at men%enalikan  plant # er asarkan hasil "en%uian , semu a itur si st em ini a "a t be r al an en%an baik 7t in%kat keberhasilan 1008)# Sistem ini u%a a"at i%unakan ol eh be be ra"a $l ie nt a lam a kt u be rsamaan# Konsumsi aya total aalah 2,93 *att#  Kata Kunci : PLC, SCADA, nternet  1. PE!"H#L#"  Saat in i te kn ol o% i aut omas i be rba sis P+& 7  Programmable Logic Controller ) banyak i"akai i uni a inust ri # P+ & yan% men%%unaka n ladder diagram unt uk "emro% hra ma nny a me ru" aka n  "en%enali yan% hanal khususnya untuk sistem ; sistem yan% bersiat sekuensial, misal : manuaktur # Salah satu kekura n%an P+ & iala h "a a ba %i an interface 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"an ata ke ala m database! Ka ren a itu mun$u lla h  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 an tentu saa memiliki har%a yan% tiak murah# Sei rin % en %an "er kemban%an internet , kebut uhan untuk a"at men%akses sisem S&'(' ari arak auh melalui internet # al ini me muahkan "e mili k  "erusahaan yan% beraa auh ari  plant  yan% imilik iny a, namun ma sih in%in men %amati an me n%e na likan  plant  ters ebut# Kebutuha n ters ebut i "e nuhi ol eh "e ndor S&'('  software, misalnya #onderware yan% men%elu arkan "rouk  SuiteVoyager # -asalah yan% akan ielaskan alam "enelitian ini aala h ba%aiman a membuat SCADA sof tware yan% se erha na a n mur ah untuk suatu "l ant yan % ikontrol oleh P+& -./# S&'(' software ini  u%a a"at iakses ari arak auh melalui internet# Plant yan% akan ikenalikan ialah miniatur rumah $er as , imana ala t ya n% aka n ikont rol aa lah lam"u, an an lam"u dimmer  ari miniatur tersebut# $. PER"C"%" &'&(EM  Kom"o nen uta ma ar i sis tem ini ial ah kom"ut er  ser"er yan % ber un%si untuk melaku kan monitoring  a n controlling  "a a  plant  yan % iken alik an oleh P+& 7en%an ?isua l asi $ 6#0), menyim"an ata alam database 7 e n% an -y S +), an mena m"ilka n 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

Yuni Elektro d3

Embed Size (px)

DESCRIPTION

cgbh

Citation preview

Page 1: Yuni Elektro d3

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

Page 2: Yuni Elektro d3

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 

Page 3: Yuni Elektro d3

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

Page 4: Yuni Elektro d3

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 

Page 5: Yuni Elektro d3

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#

Page 6: Yuni Elektro d3

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#