Pembuatan Web SCADA Software untuk Pengendalian Miniatur Rumah Cerdas Berbasis PLC Omron

dokumen-dokumen yang mirip
Web SCADA untuk Mengendalikan Miniatur Pintu Air

Pembuatan Human Machine Interface pada Jaringan PLC Omron CPM untuk Sistem Keamanan Miniatur Kompleks Perumahan

BAB IV PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN ANALISA ALAT

Bab 3 PLC s Hardware

PROPOSAL PELATIHAN. Otomasi Industri. (Smart Relay, PLC, SCADA) Periode November 2009 Maret diselenggarakan oleh :

BAB IV SISTEM MONITORING DAYA LISTRIK DENGAN MENGGUNAKAN WATTMETER DIGITAL BERBASIS WEB APLIKASI

RANCANG BANGUN SISTEM PENGENDALIAN TINGGI PERMUKAAN AIR DAN SUHU CAIRAN BERBASIS PLC SCADA. Tugino, Yohanes Purwanto, Tri Handayani

KONTROL PARKIR MOBIL OTOMATIS DENGAN MENGGUNAKAN PROGRAMMABLE LOGIC CONTROLLER

PERANCANGAN SISTEM SCADA BEBAN PENERANGAN PADA PROTOTYPE GEDUNG A TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO

BAB III METODE PENELITIAN

TUGAS AKHIR. Perancangan Pengendali PID Berbasis Komputer

SISTEM INFORMASI GARDU INDUK DAN GARDU DISTRIBUSI PLN

Dosen Jurusan Teknik Elektro Industri 2 3

DAFTAR ISI ABSTRAK ABSTRACT KATA PENGANTAR

BAB I PENDAHULUAN. industri menggunakan PLC (Programmable Logic Controller) sebagai sistem

BAB I PENDAHULUAN. biasanya digunakan pada suatu perusahaan. STIKOM memiliki Laboratorium

Bab 1 Pendahuluan Otomasi Sistem

BAB III METODE PENELITIAN

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB I PENDAHULUAN. suatu arah perubahan yang lebih baik dan memudahkan dalam manusia

Bab I. Pendahuluan BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB III PERANCANGAN ALAT

Jurnal Teknologi Elektro, Universitas Mercu Buana ISSN:

Penerapan Fitur Web Server PLC SIMATIC S Untuk Monitoring dan Kontrol Pada Studi Kasus Simulasi Caramel Cooker Process ABSTRAK

PERANCANGAN DAN PEMBUATAN MESIN PENGISI DAN PENUTUP BOTOL OTOMATIS BERBASIS SISTEM SCADA

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

PERANCANGAN PROGRAM SISTEM PENGENDALI UNTUK OTOMATISASI PROSES PENGEPAKAN TEH MENGGUNAKAN PLC OMRON CP1E DI PT.PN VIII UNIT SINUMBRA

TUGAS AKHIR. Diajukan guna melengkapi sebagai syarat dalam mencapai gelar Sarjana Strata Satu (S1) Disusun Oleh :

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I. PENDAHULUAN. satu bentuk pengendalian terhadap suatu plant. Sistem ini banyak digunakan dalam

BAB I PENDAHULUAN. PLC (Programmable Logic Controller) suatu alat kendali yang berbasis

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

SISTEM PENCETAK KARTU AKADEMIK MENGGUNAKAN AKSES TEKNOLOGI RFID

SCADA BERBASIS WONDERWARE IN TOUCH 10.5 DENGAN PLC SIEMENS S300 SEBAGAI PENGENDALI SISTEM PERAKITAN KALENG

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB III METODOLOGI PENELITIAN. pemrograman. Pemrogramannya akan di deskripsikan berupa flowchart yang akan

ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN ALAT

DAFTAR ISI ABSTRAK ABSTRACT KATA PENGANTAR

BAB III METODE DAN PERANCANGAN

PENGONTROLAN LAMPU LALU LINTAS BERBASIS WEB MENGGUNAKAN WIRELESS LAN

Monitoring Model Sistem Pengepakan dan Penyortiran Barang Berbasis SCADA

Bab 3. Metode Dan Perancangan Sistem

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

MONITORING SISTEM PENGENDALIAN SUHU DAN SALURAN IRIGASI HYDROPONIK PADA GREENHOUSE BERBASIS WEB

Pertemuan PLC s Hardware. Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

1. Pengenalan Otomasi Sistem

BAB III ANALISA DAN PERANCANGAN SISTEM

TUGAS AKHIR. Aplikasi PLC Web Server Dan Pengendali PID Pada Sistem Kontrol Coal Crushing Plant

BAB III PERANCANGAN ALAT

graman PLC Siemens S7 200 Tingkat Dasar Tingkat Dasar onderware InTouch 10.0

Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERENCANAAN DAN REALISASI SISTEM

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

Rancang bangun Supervisory Control And Data Acquisition (SCADA) pada proses Water Intake dan Water Forwarding di PDAM Karangpilang I SURABAYA

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pernyataan Keaslian. Lembar Pengesahan Penguji. Halaman Persembahan.

BAB V PROGRAMMABLE LOGIC CONTROLLER

BAB III PERANCANGAN DAN REALISASI ALAT

PERANCANGAN DAN IMPLEMENTASI TELMETRI SUHU BERBASIS ARDUINO UNO

BAB IV IMPLEMENTASI DAN PENGUJIAN

Gambar 3.1 Diagram Blok Alat

Arsitektur Programmable Logic Controller - 1

BAB IV PENGUJIAN DAN ANALISA SISTEM. Pengujian dilakukan dengan menghubungkan Simulator Plant dengan

Abstrak. Susdarminasari Taini-L2F Halaman 1

BAB III METODOLOGI 3.1 Analisis Kebutuhan Analisis Kebutuhan Fungsi Analisis Kebutuhan Input

BAB IV HASIL DAN UJI COBA

aman PLC Siemens S7 200 Tingkat Dasar dengan derware InTouch 10. man SCADA Software

Aplikasi Dashboard Administrator Server Nginx Pada acommerce

t o l e a r n t o k n o w P L C BASIC I Instruktur : TOTOK NUR ALIF S.Pd NIP

Pengantar Programable Logic Control. Dr. Fatchul Arifin, MT

PENGENDALIAN SUHU DAN KELEMBABAN PROSES PEMATANGAN KEJU MENGGUNAKAN KONTROLER PID BERBASIS PLC. Publikasi Jurnal Skripsi

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

BAB III PERANCANGAN ALAT

METODOLOGI PENELITIAN. : April 2010 sampai dengan selesai. Universitas Lampung. Sensor suhu yang digunakan adalah tipe LM35.

III. METODE PENELITIAN

BAB III PERANCANGAN ALAT

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB 3 GAMBARAN SEKILAS TENTANG SMA NEGERI 10 MEDAN. 1. Nama Sekolah : SMA NEGERI 10 MEDAN. 2. Nomor Statistik :

Implementasi Kendali Logika Fuzzy pada Pengendalian Kecepatan Motor DC Berbasis Programmable Logic Controller

PERANCANGAN SISTEM ANTARMUKA BERBASIS HMI (HUMAN MACHINE INTERFACE) PADA PURWARUPA FILLING BOTTLE AND CAPPING MACHINE UNTUK PENGEMASAN SUSU

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

Arsitektur Programmable Logic Controller - 1

Sistem Monitoring Suhu Berbasis Web Dengan Akuisisi Data Melalui Port Paralel Pc

digunakan sebuah solenoid valve. Solenoid valve digunakan untuk pembuangan air

Abstrak. Arbye S L2F Halaman 1

BAB II LANDASAN TEORI. Programmable Logic Controller (PLC) diperkenalkan pertama kali pada tahun

DENGAN AKUISISI DATA MELALUI PORT

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. Berbagai barang elektronika yang dahulu menggunakan sistem analog kini hampir

Bab 4 Hasil dan Pembahasan

Transkripsi:

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 : handy@peter.petra.ac.id Abstract. Penggunaan sistem SCADA makin meluas di dunia industri. Kemudian muncul kebutuhan untuk mengakses sistem tersebut dari jarak jauh dengan internet. Penelitian berutjuan membuat SCADA software yang berbasis Web, sehingga dapat diakses dari jarak jauh. Plant berupa sebuah miniatur rumah sederhana, yang terdiri dari 3 buah lampu LED, sebuah fan, dan sebuah lampu dimmer. Plant dikontrol PLC OMRON CPM1 yang diprogram menggunakan ladder diagram yang dibuat melalui software Syswin 3.0. Program yang digunakan adalah Microsoft Visual Basic 6.0, PHP, dan MySQL. Microsoft Visual Basic 6.0 berfungsi untuk menghubungkan PLC dengan PC. PHP berfungsi untuk menampilkan dalam bentuk web. MySQL berfungsi untuk menyimpan kondisi plant ke dalam suatu database. Sistem ini juga dilengkapi dengan sekuriti, sehingga pengguna harus melakukan login terlebih dahulu untuk dapat mengendalikan plant. Berdasarkan hasil pengujian, semua fitur sistem ini dapat berjalan dengan baik (tingkat keberhasilan 100%). Sistem ini juga dapat digunakan oleh beberapa client dalam waktu bersamaan. Konsumsi daya total adalah 2,738 Watt. Kata Kunci: PLC, SCADA, Internet 1. PENDAHULUAN Saat ini teknologi automasi berbasis PLC (Programmable Logic Controller) banyak dipakai di dunia industri. PLC yang menggunakan ladder diagram untuk pemroghramannya merupakan pengendali yang handal khususnya untuk sistem sistem yang bersifat sekuensial, misal : manufaktur. Salah satu kekurangan PLC ialah pada bagian interface yang user friendly, sehingga operator sulit untuk mengamati plant yang dikendalikan PLC. Selain itu juga muncul kebutuhan untuk menyimpan data ke dalam database. Karena itu muncullah berbagai macam software SCADA dari bermacammacam vendor, misalnya : Wonderware, Intellution WinCC, SciTech, dan lain - lain. Software tersebut biasanya memiliki fitur-fitur lengkap, kompleks dan tentu saja memiliki harga yang murah. Seiring dengan perkembangan internet, kebutuhan untuk dapat mengakses sisem SCADA dari jarak jauh melalui internet. Hal ini memudahkan pemilik perusahaan yang berada jauh dari plant yang dimilikinya, namun masih ingin mengamati dan mengendalikan plant tersebut. Kebutuhan tersebut dipenuhi oleh vendor SCADA software, misalnya Wonderware yang mengeluarkan produk SuiteVoyager. Masalah yang akan dijelaskan dalam penelitian ini adalah bagaimana membuat SCADA software yang sederhana dan murah untuk suatu plant yang dikontrol oleh PLC OMRON. SCADA software ini juga dapat diakses dari jarak jauh melalui internet. Plant yang akan dikendalikan ialah miniatur rumah cerdas, dimana alat yang akan dikontrol adalah lampu, fan dan lampu dimmer dari miniatur tersebut. 2. PERANCANGAN SISTEM Komponen utama dari sistem ini ialah komputer server yang berfungsi untuk melakukan monitoring dan controlling pada plant yang dikendalikan oleh PLC (dengan Visual Basic 6.0), menyimpan data dalam database (dengan MySQL), dan menampilkan kondisi plant melalui LAN /Internet. Berikut ini diagram blok sistem tersebut. WEB BROWSER LAN/ Internet Gambar 1: Blok Diagram Sistem DATA BASE PC SERVER PLC PLANT 2.1 Perancangan Hardware Plant yang digunakan ialah miniatur rumah cerdas. Berikut ini diagram blok dari PLC dan input/output

devices yang terhubung pada PLC tersebut. Switch dan push button Potensiometer ADC RPS (LM 324) 2.2 Perencanaan Software 2.2.1 Arsitektur Program utama yang dipakai untuk menjalankan PLC adalah pemrograman Ladder Diagram pada PLC. Tugas Akhir ini juga menggunakan Microsoft Visual Basic 6.0 untuk mengontrol dan berkomunikasi dengan PLC, dan PHP sebagai program untuk tampilan dalam bentuk web. Berikut ini arsitektur software dari sistem. Web Browser Web Server Apache PHP INPUT PLC MySQL DB LED dan fan OUTPUT RPS (relay) DAC Aplikasi Visual Basic Ladder PLC Lampu dimmer Gambar 4 : Arsitektur Software Sedang flow chart sistem secara keseluruhan dapat dilihat pada gambar berikut. Gambar 2: Blok Diagram Hardware Foto dari minatur rumah cerdas dapat dilihat pada gambar berikut. START PHP menulis? Y N Read PLC Write PLC (LED dan fan) Potensiometer berubah? N Y Write PLC (dimmer) Nilai dimmer pada web berubah? Y N Tulis data Read PLC ke database Write PLC (dimmer) Ambil data PHP dari database Write PHP flag di database = 0 END Gambar 3: Miniatur rumah cerdas Gambar 5 : Flowchart sistem

Hubungan antara program Visual Basic, PHP, dan MySQL sebagai database ditampilkan dalam gambar berikut. Real time1 Microsoft Visual Basic 6.0 MySQL PHP Gambar 6 : Hubungan Microsoft Visual Basic 6.0 PHP MySQL 2.2.2 Perancangan Database Pada program MySQL ini, menggunakan database TA, yang terdiri dari 4 table, yaitu: 1. User 2. 3. Realtime1 4. Realtime2 Table User berfungsi untuk menyimpan data para user, seperti administrator, operator, atau guest, yang difungsikan untuk fungsi security. Untuk lebih jelasnya dapat dilihat pada tabel 1. Tabel 1. User Username Varchar(15) Username untuk login Password Varchar(15) Password untuk login Power Int(1) Kekuatan yang dimiliki user, apakah bisa mengontrol atau hanya melihat saja Table berfungsi untuk menyimpan data history yang digunakan untuk historical trend pada sistem SCADA. Untuk lebih jelasnya dapat melihat tabel 2. Tabel 2. Real time2 Tanggal Date Tanggal penyimpanan data Waktu Time Waktu penyimpanan data Tabel 2. (lanjutan) lampu1 Binary(1) Data lampu1 nyala atau lampu2 Binary(1) Data lampu2 nyala atau lampu3 Binary(1) Data lampu3 nyala atau Fan Binary(1) Data fan nyala atau Dimmer Char(1) Data nilai dimmer Table Realtime1 berfungsi sebagai perantara data yang dikirim dari PHP untuk dibaca pada Microsoft Visual Basic 6.0. Untuk lebih jelasnya dapat melihat tabel 3. Tabel 3. Realtime1 Data Char(2) Data yang berisi penjumlahan data LED dan fan dari PHP Dimmer Char(1) Data nilai dimmer Tulis Binary(1) Berfungsi sebagai flag, yang menyatakan PHP sedang menulis ke Microsoft Visual Basic 6.0 atau. Table Realtime2 berfungsi sebagai perantara data yang dikirim dari Microsoft Visual Basic 6.0 untuk dibaca pada PHP. Untuk lebih jelasnya dapat melihat tabel 4. Tabel 4. Table Realtime2 L1 Binary(1) Data lampu1 nyala atau L2 Binary(1) Data lampu2 nyala atau L3 Binary(1) Data lampu3 nyala atau Fan Binary(1) Data fan nyala atau Dimmer Char(1) Data nilai dimmer 2.2.2 Perancangan portal Pemrograman PHP digunakan untuk membuat web internet, yang berfungsi sebagai Human-Machine Interface. Halaman-halaman dari web yang dibuat dalam penelitian ini dapat dilihat strukturnya pada gambar berikut.

Tabel 5. Pengujian Output Analog Terhadap Input dari Web Menu Awal User administator Controlling Monitoring Halaman Login Menu Awal User operator Monitoring Input dari Web Output PLC (IR01003-IR01000) 0 0000 0 1 0001 0,74 2 0010 1,48 3 0011 2,23 4 0100 2,98 5 0110 4,46 6 0111 5,21 7 1000 5,92 8 1010 7,4 9 1011 8,15 10 1100 8,9 11 1110 10,39 12 1111 11,13 Output Analog (Volt) Dimmer Dimmer Logout Hasil yang diberikan juga sesuai dengan yang diharapkan. 3.2 Pengujian software 3.2.1Pengujian Tampilan Dengan User Tertentu Logout Gambar 7: Struktur Halaman Portal Untuk masuk ke dalam web SCADA software ini, pertama tama kita akan diminta untuk memasukkan username dan password tertentu. 3. HASIL DAN PEMBAHASAN 3.1 Pengujian hardware Berikut ini grafik respon tegangan output analog (4 output diskrit PLC yang telah diubah menjadi analog melalui DAC) terhadap input analog (potensiometer) PLC. 12 10 Gambar 9 : Halaman index.html Jika kita adalah Administrator, maka halaman yang dilengkapi dengan tombol untuk membuka halaman controlling akan muncul. 8 6 4 2 0 0.37 0.75 0.99 1.4 1.6 2.03 2.22 2.53 2.92 3.21 3.63 3.81 4.07 4.41 4.7 Voutput DAC Input Analog Gambar 8: Grafik Respon Tegangan Output Analog-Input Analog Dari grafik di atas nampak bahwa pergerakan keduanya ialah linier, yang berarti sesuai dengan yang diharapkan. Sedang tabel berikut menunjukkan respon tegangan output analog terhadap input yang diberikan dari web SCADA software. Gambar 10 : Tampilan Halaman menuawal.php ( administrator )

Namun jika kita adalah Operator, maka halaman berikut (tanpa tombol controlling) yang akan muncul. Gambar 11 : Tampilan Halaman menuawal.php ( operator ) 3.2.2 Pengujian Tombol Lampu dan Fan Pengujian ini dilakukan untuk menguji apakah tombol lampu dan fan pada web dapat menyalakan lampu dan fan pada plant sesuai dengan keinginan pengguna. Halaman berikut ini ialah halaman yang dipakai untuk mengendalikan (controlling) kondisi plant yang terhubung dengan PLC. Gambar 3.39. Tampilan Halaman readplc.php Semua pengujian berjalan sesuai dengan yang direncanakan dengan tingkat keberhasilan 100 %. 3.2.3 Pengujian Penyimpanan Kondisi pada Database MySQL Jika kita masuk ke dalam halaman history dimmer, maka kita dapat melihat kondisi dimmer pada waktu tertentu. Waktu yang diinginkan bisa langsung dimasukkan dalam form berikut. Gambar 14 : Form untuk Melihat Sesuai Waktu yang Diinginkan Gambar 12 : Tampilan Halaman writeplc2a.php Data history dapat ditampillkan dalam bentuk tabel sebagai berikut. Jika pengendalian yang dilakukan berhasil akan muncull tampilan berikut. Gambar 15 : Tampilan pada Web Gambar 13 : Tampilan Halaman tulis.php Sedang halaman berikut dipakai untuk mengamati (monitoring) kondisi terkini dari plant yang terhubung dengan PLC. Data history yang sifatnya analog (dalam plant ini ialah lampu dimmer) juga dapat ditampillkan dalam bentuk grafik sebagai berikut.

Gambar 16 : Grafik history dimmer Semua pengujian berjalan sesuai dengan yang direncanakan dengan tingkat keberhasilan 100 %. 3.3 Pengujian Arus dan Daya Pada pengujian ini, yang diukur adalah arus yang dipakai pada lampu dimmer pada saat kondisi maksimum dan arus yang dipakai pada saat kondisi 3 lampu LED dan fan menyala. Kemudian, mengukur tegangan pada lampu dimmer, lampu LED dan fan. Hasil dari pengujian ini adalah daya yang didapatkan dengan mengalikan arus dan tegangan dari lampu dimmer, LED, dan fan. Hasilnya dapat dilihat pada tabel 6. Tabel 6. Pemakaian Daya Compatible A/D Converters Datasheet, 1989, 7 April 2006. <http://pdf1.alldatasheet.com/datasheetpdf/view/8105/nsc/adc0804. html> [3] Bolton, William. Programmable Logic Controller (PLC): Sebuah Pengantar (3 rd ed), Jakarta, Erlangga, 2004 [4] City of London Environmental Service, Automation and Control Volume 3 Programming Requirements, 2002, 8 Mei 2006, <http://www.london.ca/standarddocuments/sca DA_Std/Automation_Programming_V3_9.pdf> [5] CQM1/CPM1 Programmable Controller Programming Manual, Japan, OMRON, 1996. [6] The Web Freaks Inc, PHP Help: GD Library, 2005, 8 Mei 2006 <http://www.phpfreaks.com/tutorials/105/0.php> [7] Prasetia, Retna & Widodo, Catur Edi, Teori dan Praktek Interfacing Port Paralel dan Port Serial Komputer dengan Visual Basic 6.0, Yogyakarta, Penerbit Andi, 2004 [8] Tjahyono, Rudi, Pembuatan Program Man Machine Interface dengan Simple Database untuk PLC OMRON, Surabaya, Tugas Akhir S-1, Jurusan Teknik Elektro Universitas Kristen Petra, 2006 [9] Valade, Janet, PHP & MySQL for Dummies, Indianapolis, Wiley Publishing Inc., 2004. Jenis output Arus (Ampere) Tegangan (Volt) Daya (Watt) Lampu 0,23 11,25 2,588 Dimmer 3 buah 0,03 5 0,15 LED dan 1 fan Jumlah 2,738 4. KESIMPULAN Dalam penelitian ini, penulis dapat menarik kesimpulan sebagai berikut: 1. Web SCADA Software berhasil dibuat dengan Visual Basic 6.0 dan PHP. Fitur fitur pengendalian, pengawasan, database, grafik, dan security dapat bekerja dengan baik (tingkat keberhasilan 100 %). 2. Miniatur rumah cerdas dapat dikendalikan dengan baik oleh input PLC (potensiometer), maupun oleh input dari Web SCADA Software. 3. Konsumsi daya total sistem adalah 2,738 Watt. DAFTAR REFERENSI [1] A Beginner s Guide to PLC OMRON, Singapore, OMRON, 1996. [2] National Semiconductors, ADC0801 / ADC0802 / ADC0803 / ADC0804 / ADC0805 8-bit µp