Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8

dokumen-dokumen yang mirip
Apa Itu PLC? Gambar 1.1 Penggunaan PLC di industri

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PEMBUATAN ALAT DAN IMPLEMENTASI

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PEMODELAN HELIPAD MENGGUNAKAN MICROCONTROLLER

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III METODE PENELITIAN

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

PENGENDALI LAMPU JARAK JAUH TANPA KABEL BERBASIS PC

PEMBUATAN PROTOTIPE ALAT PENDETEKSI LEVEL AIR MENGGUNAKAN ARDUINO UNO R3

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB III PERANCANGAN SISTEM

BAB III METODOLOGI RANCANG BANGUN ALAT

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

BAB II LANDASAN TEORI

BAB IV METODE PENELITIAN. Penelitian ini menggunakan rangkaian terdiri dari blok mikrokontroler, blok

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PERANCANGAN

Gambar 3.1 Diagram Blok Alat

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

PENDAHULUAN. Dalam otomasi industri ini dibutuhkan adanya sistem pengawasan kendali untuk. serta manajemen informasi yang cepat dan akurat.

BAB III PERANCANGAN DAN PEMBUATAN HAND ROBOT

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

BAB III ANALISIS DAN PERANCANGAN

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB II TINJAUAN PUSTAKA. 2.1PHOTODIODA Dioda foto adalah jenis dioda yang berfungsi mendeteksi cahaya. Berbeda dengan

BAB III PERANCANGAN ALAT. menjadi acuan dalam proses pembuatannya, sehingga kesalahan yang mungkin

BAB 4 IMPLEMENTASI DAN EVALUASI

Gambar 2.1 Arduino Uno

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

KONTROL OTOMATIS AIR CONDITIONER SHELTER BTS BERBASIS MICROCONTROLLER JOURNAL

Rancang Bangun Saklar Lampu Otomatis dan Monitoring Suhu Rumah Menggunakan VB. Net dan Arduino

BAB II TINJAUAN PUSTAKA

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB III ANALISIS DAN PERANCANGAN

METODE PENELITIAN. Penelitian ini dilaksanakan pada Bulan Desember 2011 sampai dengan Maret

BAB II DASAR TEORI. Arduino adalah pengendali mikro single-board yang bersifat opensource,

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Maret 2015 sampai dengan Agustus 2015.

BAB III PERANCANGAN DAN REALISASI. blok diagram dari sistem yang akan di realisasikan.

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB IV PENGUJIAN DAN ANALISA

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

Written by Mada Jimmy Monday, 24 August :40 - Last Updated Thursday, 18 November :51

BAB III PERANCANGAN SISTEM

METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli

Tugas Akhir PERANCANGAN DAN PEMBUATAN ALAT UKUR JARAK PADA KENDARAAN BERBASIS MIKROKONTROLER ATMEGA8535 OLEH : PUTU TIMOR HARTAWAN

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Agustus

BAB III PERANCANGAN SISTEMKENDALI PADA EXHAUST FAN MENGGUNAKAN SMS GATEWAY

MUHAMMA AD NAWAWI MEDAN

BAB III PERANCANGAN SISTEM

RANCANG BANGUN APLIKASI SIMULASI HOME AUTOMATION BERBASIS IP PADA PLATFORM ANDROID

BAB IV PENGUJIAN DAN ANALISA

BAB II TINJAUAN PUSTAKA

BAB IV HASIL PENELITIAN

PENGATUR KADAR ALKOHOL DALAM LARUTAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERENCANAAN DAN PERANCANGAN

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

Jurnal Coding Sistem Komputer Untan Volume 03, No. 2 (2015), hal ISSN x

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

AKHIR TUGAS OLEH: JURUSAN. Untuk

BAB II DASAR TEORI Arduino Mega 2560

BAB III ANALISIS DAN PERANCANGAN

BAB II DASAR TEORI Mesin bending Megobal

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Mei 2012 sampai

BAB III PERANCANGAN DAN REALISASI ALAT

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

BAB II DASAR TEORI Arduino Mega 2560

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

III. METODE PENELITIAN. Penelitian, perancangan, dan pembuatan tugas akhir ini dilakukan di Laboratorium

BAB 6 KESIMPULAN DAN SARAN

BAB III DESAIN DAN PERANCANGAN

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Juli 2012 sampai dengan Januari 2013.

METODE PENELITIAN. Dalam melakukan penelitian ini ialah dengan melakukan eksperimen secara

BAB II LANDASAN TEORI

BAB IV METODE KERJA PRAKTEK

BAB III PERANCANGAN ALAT

Transkripsi:

Rancang Bangun PLC ( Programmable Logic Control ) Dengan Mempergunakan Mikrokontroler ATmega8 OLEH : Kamaruddin, Bidayatul Armynah, Dahlang Tahir Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Hasanuddin, Makassar. 2013 Abstract Programable logic control (PLC) adalah merupakan kontrol mikroprosesor serbaguna yang dirancang untuk memenuhi tuntutan praktis di industri seperti pada bidang automatic. Pada bidang automatic, berfungsi sebagai pengganti sistem elektro mekanis yang menjadi tulang punggung strategi pengendalian proses yang kompleks. PLC pada dasarnya adalah sebuah komputer yang didesain untuk dipakai dimesin control dengan antarmuka input/output dan bahasa pemprograman kontrol tersendiri. Oleh karena itu dalam penelitian ini telah di lakukan penelitian tentang Rancang Bangun PLC (Programmable Logic Control) mempergunakan Mikrokontroler ATmega8. PLCmikro ini dapat menguji Input Output (IO) PLC melalui komunikasi serial komputer Human Machine Interface (HMI) dengan menggunakan software Visual Basic 2010. Aplikasi PLC dalam penelitian ini yaitu sensor getar menggunakan piezoelectric dan pengendalian lampu lalu lintas. Kata kunci : Mikrokontroler ATmega8, Sensor Getar Menggunakan Piezoelectric dan Pengendalian Lampu Lalu Lintas. PENDAHULUAN PLC ( Programmable Logic Control ) adalah sebuah alat yang digunakan untuk menggantikan rangkaian sederetan relay yang dijumpai pada system kontrol proses konvensional. PLC bekerja dengan cara mengamati masukan ( melalui sensor sensor terkait ) kemudian melakukan proses dan melakukan tindakan sesuai yang dibutuhkan, yang berupa menghidupkan dan mematikan keluarannya ( logika 0 atau 1, hidup atau mati ). PLC ini banyak digunakan pada aplikasi aplikasi industry, misalnya pada proses pengepakan, penanganan bahan, perakitan, otomatis dan sebagainya. Namun harga PLC ini sangatlah mahal sehingga biasanya hanya industry industry besar saja yang menggunakannya, maka dari itu, penulis terinspirasi untuk membuat ataupun merancang PLC sendiri dengan menggunakan Mikrokontroller guna mendapatkan PLC dengan harga yang murah tanpa harus mengeluarkan biaya yang lebih besar untuk mendapatkannya.

RANCANGAN PENELITIAN a. Rancangan Bagan Kerja PLCmikro Gambar 1. Bagan Kerja b. Alat Penelitian Alat penelitian ini terdiri atas perancangan perangkat keras dan perangkat sistem (software). e. Prosedur Percobaan 1. Menyiapkan komponen yang dibutuhkan. 2. Membuat PCB sesuai layout rancangan PLCmikro. 3. Memasang dan menyolder komponen pada PCB. 4. Membuat program dengan Software Arduino dan Software Visual Basic 10. 5. Meng-upload program ke memori mikrokontroler. 6. Menguji Input Output (IO) PLC. PERCOBAAN DAN ANALISA SISTEM a. Rangkaian PLCmikro c. Perancangan Perangkat Keras Perancangan system PLCmikro pada sisi perangkat keras terdiri atas : 1. Perancangan perangkat keras (hardwere) sistem PLCmikro dibuat menggunakan Mikrokontroler ATmega8, yaitu pembuatan papan rangkaian tercetak dan perakitan. 2. Perancangan Perangkat keras (hardwere) Aplikasi PLC yaitu Sensor Getar menggunakan piezoelectric dan Pengendalian Lampu lalu lintas. d. Perancangan Perangkat Lunak Perangkat lunak yang digunakan dalam perancangan system PLCmikro yaitu: 1. Software Arduino digunakan untuk mengupload kode mesin ke memori mikrokontroler. 2. Software Visual Basic 2010 digunakan untuk pembuatan aplikasi Human Machine Interface (HMI) untuk aplikasi PLC yaitu Sensor Getar menggunakan piezoelectric dan Pengendalian Lampu lalu lintas. Gambar 2. Skematik dan layout PCB Gambar 3. Layout PCB bagian atas b. Pembuatan PCB 1. Gambar layout PCB bagian bawah Gambar 4. layout PCB bagian bawah 2. Fotocopi gambar layout tersebut pada kertas glossy.

3. Setrika kertas glossy tersebut di atas papan PCB polos, sehingga gambar layout menempel pada PCB. 4. Rendam di dalam air untuk mendinginkan dan menghilangkan kertas glossy dari papan PCB. 5. Masukkan PCB dengan gambar layout tersebut ke dalam laturan Feri Chloride untuk menghilangkan tembaga di luar layout. 6. Setelah tembaga di luar layout melarut, angkat PCB dan cuci dengan air. 7. Lubangi tempat kaki kaki komponen dengan bor PCB. 8. Hilangkan tinta fotocopi pada PCB dengan mengamplasnya secara halus di dalam air. c. Pemasangan dan Pengujian Rangkaian Langkah-langkah pemasangan dan pengujian : Spesifikasi PLCmikro (Arduino Severino) dengan ATmega8 1. Mikrokontroller ATmega8 2. Beroperasi pada tegangan 5 V 3. Maksimum tegangan masukan DC 9 V (Batas tegangan masukan 6-18V) via jack DC1 4. Digital I/O pin 14 (3 pin*/6 pin dapat menghasilkan output PWM) 5. Jumlah pin analog 6 buah 6. Maksimum Arus DC per I/O pin 40 ma 7. Flash memory 8 KB*/32 KB, 1 KB digunakan oleh bootloader 8. SKARM 1 KB 9. EEPROM 512 Byte 10. Clock speed 16 MHz 11. pemprogram dan koneksi ke komputer menggunakan port serial yang sama. Untuk mengoperasikan PLCmikro disini hanya membutuhkan minimal modul PLCmikro (Aurdino Severino), Sumber tegangan DC 9V, Kabel konektor (232 + supply) disini sumber tegangan 9V bersifat opsional, dapat digantikan dengan memanfaatkan sumber tegangan yang diambil dari USB yang terdapat pada kabel serial. d. Koneksi Kekomputer Ada 2 cara untuk menghubungkan modul PLCmikro dengan computer yaitu dengan sumber tegangan DC 9 V dan dengan memanfaatkan sumber tegangan USB (5V). Perlu diingat pula, bahwa sumber tegangan melalui USB computer umumnya terbatas, sehingga tidak dapat digunakan untuk beban berarus besar seperti pemakaian untuk menggerakkan motor DC, hal ini diperlukan driver (penguat daya) dan sumber tegangan tersendiri. Adapun untuk pemakaian komputer yang tidak dilengkapi dengan Serial Port diperlukan kabel converter USB to serial 232 untuk dapat mengoperasikan modul PLCmikro. e. Pemrograman dan Upload Skecth Setelah dilakukan koneksi perangkat keras PLCmikro (Arduino Severino) ke komputer, selanjutnya adalah melakukan pengisian program ke PLCmikro (Arduino Severino). Ada 2 tahap untuk melakukan pemprograman, pertama membuat program (Sketch) dan yang kedua melakukan pengisian program ke PLCmikro (Upload). Gambar 5. Hasil Upload

Sehingga hasilnya yaitu : Gambar 6. PLCmikro yang Beroperasi f. Aplikasi Input Output\ 1. Pengenalan Kaki I/O PLCmikro Aplikasi Input Output adalah aplikasi aplikasi PLCmikro yang menggunakan kaki input output PLCmikro untuk menghasilkan fungsi pengendalian. Kaki input Output ATmega8 Khusus untuk kaki PC0 hingga PC5, dapat digunakan sebagai kaki input analog. Sedangkan kaki PB3 dapat digunakan sebagai kaki PWM (output analog). Sebenarnya ada 6 kaki ATmega8 yang bisa digunakan sebagai kaki PWM, namun karena LDmicro hanya menyediakan satu PWM saja, maka hanya kaki PB3 saja yang bisa digunakan. Berhubung PLCmikro dengan ATmega menggunakan system minimum Arduino Severino, maka berikut ini hubungan antara kaki input output ATmega8 dengan soket header female pada Arduino Severino. 2. Pengendalian Lampu lalu lintas Pada PLCmikro. Pengaturan nyala lampu lalu lintas dapat di atur dengan mudah dengan arduino severino, berikut ini adalah prinsip dan rangkaian dasar cara pengatur lampu lalulintas (ideal) dengan nyala lampu hijau 10 detik, nyala lampu kuning 4,5 detik (lampu kuning mulai menyala setelah lampu hijau menyala 5 detik) dan nyala lampu merah 12 detik. Gambar IV.13 Diagram kaki ATmega8 ATmega memiliki 20 buah kaki I/O, yang terdiri atas 3 port, yaitu 6 kaki d port B (PB0-PB5), 6 kaki di port C (PC0-PC5) dan 8 kaki di port D (RD0-RD7). Dari 20 kaki tersebut, 2 di antaranya telah digunakan untuk komunikasi serial, yaitu PD0 dan PD1, jadi tinggal 18 buah kaki. Dari 18 buah kaki tersebut, semua kakinya bisa di atur untuk menjadi Input dan Output digital. Gambar 7. Skema Rangkaian Lalu Lintas

memantau dan mengendalikan mesin atau system tersebut. Gambar 8. Upload Program Pengendali Lalu Lintas Gambar 9. Pengendalian Miniatur Lampu Lalu Lintas 3. Aplikasi Komunikasi Serial Human Machine Interface (HMI) Penggunaan komputer memungkingkan pem buatan aplikasi HMI atau Human Machine Interface, yaitu sebuah aplikasi yang menyediakan sebuah interface visual dari suatu mesin atau system, dimana melalui interface tersebut kita bisa Pemantauan dan pengendalian akan menjadi lebih baik dan menarik apabila terlihat dalam bentuk gambar, grafik atau bentuk objek dan animasi objek yang dipantau dan dikendalikan. Bentuk grafik disukai dari pada hanya data angka, karena dengan grafik bisa melihat kecenderungan dari data. Juga sebuah HMI biasanya dilengkapi dengan syarat peringatan berupa alarm yang akan aktif apabila nilai data yang dipantau tersebut melebihi atau kurang dari batas tertentu. PLCmikro ini juga mampu melakukan komunikasi data secara serial dengan komputer HMI. HMI ( Human Machine Inteface ) adalah bagian di dalam mikrokontroler dan juga komputer, yang menerjemahkan data dari bit bit data parallel ke bit bit data serial, dan sebaliknya. Salah satu software yang digunakan untuk pembuatan HMI ini adalah software Visual Basic 2010. Berikut Aplikasi HMI yang sudah dibuat dengan menggunakan software Visual Basic 2010 : 3.1 Sensor Getar menggunakan piezoelectric pada PLCmikro Piezoelectric adalah komponen yang dapat menghasilkan tegangan listrik sebagai respon dari suatu perubahan tekanan mekanik. Dalam proyek ini Piezoelectric digunakan sebagai sensor tekanan mekanik (yang diperoleh dari getaran) dan hasil keluarannya yang berupa tegangan listrik dibaca melalui input analog arduino dan hasilnya dikirim ke komputer melalui serial RS-232, pada komputer data-data ini ditampilkan dalam bentuk grafik sinyal. Untuk menghasilkan grafik yang baik data yang akan diambil lebih dari nilai 10, jika nilai kurang dari 10 maka di grafik akan dibaca nol (lurus).

KESIMPULAN Gambar 10. Skema Rangkaian Sensor Getar Gambar 11. Data Yang Dikirim PLCmikro Berdasarkan hasil rancang bangun dan ujicoba sistem PLCmikro yang telah di implementasikan, ada beberapa hal yang dapat disimpulkan, antara lain telah dirancang suatu sistem PLCmikro dengan menggunakan mikrokontroler Atmega8, untuk pengujian PLC dibuatkan aplikasi PLCmikro yaitu Getaran Sensor menggunakan piezoelectric dan Pengendalian Lampu lalu lintas, aplikasi komunikasi serial Human Machine Interface (HMI) adalah bagian di dalam mikrokontroler dan juga komputer, yang menerjemahkan data dari bit bit data parallel ke bit bit data serial, dan sebaliknya. HMI Human Machine Interface telah didesain menggunakan Software Visual Basic 2010. Contoh dari aplikasi HMI yaitu Getaran Sensor menggunakan piezoelectric pada PLCmikro dan adapun pengendali lampu lalu lintas disini tidak menggunakan HMI tapi hanya menggunakan miniatur lampu lalu lintas yang di kontrol oleh PLCmikro tersebut. DAFTAR PUSTAKA Hamdani.2010.http://www.scribd.com/proga mmable-logic-control/.html Gumilar,2007.http://digilib.itb.ac.id/gdl.php?mod=browse&op=read&id=jbptitbpp-gdlgungungumi-27378&q=plc Indra,2012.http://www.scribd.com/jbptuniko mpp-gdl-indrapurna-26711-5-unikom_ii.pdf/.html Gambar 12. Grafik Sinyal Yang Ditimbulkan Artanto, Dian. 2012. 60 Aplikasi PLC- Mikro. Penerbit PT Elex Media Komputindo. Jakarta. http://www.wvshare.com/datasheet_html/a Tmega8-PDF.html

Soraya, 2011, Pendeteksi Jumlah Kendaraan Bermotor Berbasis Mikrokontroler ATMEGA 8535. Universitas Hasanuddin. Makassar. Iwan,Setiawan,2006.http://eprints.undip.ac.i d/228/1/programmable_logic_control.pdf http://www.plcs.net. Gun Gun Gumelar. 2007. Rancang Bangun Programmable Logic Controller (PLC) minimum berbasis mikrokontroller ATMEL AT89S52.Institut Teknologi Bandung. Bandung. http://creative commons.org/licenses/bysa/2.5/