Tugas Akhir - 2011 PEMROGRAMAN PLC (PROGRAMMABLE LOGIC CONTROL) JARAK JAUH BERBASIS JARINGAN PSTN Rastri Dzulsendhi¹, M. Ary Murti², Sony Sumaryo.³ ¹Teknik Telekomunikasi, Fakultas Teknik Elektro, Universitas Telkom Abstrak Programmable Logic Controller (PLC) merupakan sebuah alat yang digunakan untuk menggantikan sederetan rangkaian relay yang terdapat pada system control konvensional. PLC bekerja dengan mengamati kondisi masukan melalui sensor-sensor terkait dan melakukan proses serta tindakan yang sesuai dengan kondisi inputnya, yang berupa menghidupkan atau mematikan keluarannya (logika 0 atau 1, hidup atau mati). Biasanya pengguna membuat sebuah program yang dinamakan dengan diagram tangga atau ladder diagram yang selanjutnya akan di jalankan oleh PLC Perangkat PLC banyak digunakan pada aplikasi-aplikasi industri umumnya diprogram dan dikontol melalui sebuah PC yang terkoneksi langsung dengan PLC namun dalam tugas akhir ini dimaksudkan agar sebuah PLC dapat diprogram secara jarak jauh melalui jaringan PSTN. Sebuah laptop disisi programmer dilengkapi dengan interfacing visual basic 6 yang serta mampu memberi instruksi untuk mentransmisikan ladder opcode. Koneksi dibangun melalui jaringan telephone. Sedang disisi PLC terdapat mikrokontroler ATMEGA 128 yang mampu mendeteksi adanya panggilan masuk, serta memberi perintah untuk menerima panggilan tersebut. Koneksi PC disisi programmer dan PLC terbangun, ledder opcode pun ditransmisikan. Dapat disimpulkan bahwa PLC bisa diprogram secara jarak jauh melalui jaringan telephone Kata Kunci : ATMEGA 128, PLC Abstract Programmable Logic Controller (PLC) is a tool used to replace a series of relay circuit contained in conventional control systems. PLC works by observing the condition of input via associated sensors and processing as well as action in accordance with the conditions of their input, which is a turn on or turn off the output (logic 0 or 1, alive or dead). Typically a user makes a program called the ladder or ladder diagrams which in turn will be run by a PLC PLC devices are widely used in general industrial applications and programmed via a PC connected directly to the PLC but the final project is intended for a PLC can be programmed remotely through the PSTN network. A laptop equipped with the interfacing side programmer visual basic 6 that and be able to give instruction to transmit the opcode ladder. Connections established through telephone network. Who's side are PLC ATMEGA microcontroller 128 is able to detect an incoming call, and gave the order to receive the call. PC Connection side programmer and PLC awakened, ledder opcode was transmitted. It can be concluded that the PLC can be programmed remotely through the telephone network. Keywords : ATMEGA 128, PLC Fakultas Teknik Elektro Powered by TCPDF (www.tcpdf.org) Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 BAB I PENDAHULUAN 1.1 LATAR BELAKANG Saat ini Programmable Logic Control (PLC) telah memegang peranan yang cukup penting dalam perkembangan di dunia industri. Berbagai macam aplikasinya telah dikembangkan seperti dalam sistem pengepakan makanan dan minuman, pengecatan mobil, sampai pada industri pesawat terbang. Proses di berbagai bidang industri dengan skala besar biasanya sangat kompleks dan rumit serta banyak sekali sub-sub proses. Setiap sub proses perlu dikontrol secara benar agar sesuai dengan subproses yang lain. Beberapa tahun sebelumnya, pengontrolan berbagai proses diindustri masih menggunakan cara konvensional yaitu dengan menggunakan ratusan bahkan ribuan relay yang disusun sedemikian rupa untuk membentuk logika control yang dirancang. Relay-relay tersebut memerlukan pengkabelan yang rumit sehingga kadang menimbulkan berbagai masalah. PLC yang merupakan sebuah perangkat yang dirancang untuk menggantikan system control elektrik yang berbasis relay memberikan penawaran dengan ide utamanya adalah untuk mensubtitusi relay yang digunakan untuk mengimplementasikan logika control. Sesuai dengan namanya PLC dapat dengan mudah diprogram ulang, sehingga PLC memiliki banyak kelebihan diantaranya relative lebih mudah untuk melakukan perubahan pada strategi control yang akan digunakan, karena logika control yang digunakan diwujudkan dalam perangkat lunak. Pada praktek di lapangan pemrograman PLC selalu melibatkan programmer yang handal yang mampu terlibat langsung di lapangan, namun pada tugas akhir ini menawarkan sebuah fleksibilitas dalam melakukan pemrograman pada PLC, dimana hal ini bisa dilakukan melalui sebuah line telephone PSTN, sehingga seorang programmer tidak akan terbatasi oleh jarak dalam memprogram PLC. Perkembangan teknologi komunikasi saat ini sangatlah pesat, dan selalu memberikan penawaran kemudahan akses dari berbagai tempat, dan handal. 1 Fakultas Teknik Elektro Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 2 BAB I PENDAHULUAN Dan hal ini pula yang melatar belakangi tugas akhir ini dengan judul ―Pemrograman PLC jarak jauh Berbasis jaringan PSTN‖ 1.2 TUJUAN DAN MANFAAT 1.2.1 Tujuan Tujuan dari penulisan tugas akhir ini adalah: 1. Merancang program aplikasi yang mampu memprogram PLC secara jarak jauh melalui jaringan PSTN 2. Membuat program yang mampu membangun komunikasi antara PC dan PLC melalui jaringan PSTN 3. Menganalisis kinerja PLC 1.2.2 Manfaat Manfaat dari pembuatan Tugas Akhir ini adalah untuk memberi kemudahan dalam proses pemrograman PLC, sehingga seorang programmer tidak terbatas oleh jarak. 1.3 RUMUSAN MASALAH DAN BATASAN MASALAH 1.3.1 Rumusan Maslah Dari uraian pada latar belakang dan tujuan penelitian, dapat dirumuskan permaslahan yang timbul adalah: 1. Bagaimana cara merancang program aplikasi yang mampu memprogram PLC secara jarak jauh melalui jaringan PSTN? 2. Bagaimana cara membuat program yang mampu membangun komunikasi antara PC dan PLC melalui line telephone dengan bantuan mikrokontroler? 3. Bagaimana cara menganalisis kinerja PLC ? 1.3.2 Batasan Masalah Beberapa hal yang dibatasi dalam pembahasan materi pada Tugas Akhir ini adalah: INSTITUT TEKNOLOGI TELKOM Fakultas Teknik Elektro Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 3 BAB I PENDAHULUAN 1. PLC yang digunakan adalah PLC mikro berbasis mikrokontroler ST uPSD3254BV yang menggunakan bahasa C dengan kompiler Keil uVision3. PLC mikro tersebut adalah buatan mahasiswa IT Telkom, 2. Rancang program aplikasinya hanya sebatas melakukan pemrograman pada PLC dan program tidak melakukan pengontrolan pada kerja PLC. 3. Interface yang digunakan dalam komunikasi adalah Visual Basic 6 dengan pertimbangan lebih compatible terhadap Sistem Operasi Windows. 4. Proses tranfer data pada line telephone menggunakan aplikasi hyperterminal bawaan windows. 5. Modem yang digunakan disisi pengirim adalah modem internal laptop toshiba L100 AC97 Data Fax Soft Modem with SmartCP. Dan disisi penerima digunakan modem eksternal 3Com U.S. robotics 56K voice EXT PnP. 6. Pengujian sistem menggunakan jaringan telephone lokal kampus dengan PABX. 1.4 METODOLOGI PEMBAHASAN MASALAH Metode penyelesaian masalah yang digunakan dalam Tugas Akhir ini adalah studi literature dan perancangan aplikasi dengan tahapan-tahapan sebagai berikut : 1. Studi literature, yaitu dengan mempelajari konsep dan dasar-dasar teori yang digunakan dalam komunikasi antara mikrokontroller serta cara memprogram PLC melalui diagram ledder. 2. Perancangan program aplikasi yang mampu memprogram PLC dari jarak jauh. 3. Pengujian program aplikasi yang telah dirancang. 4. Pengambilan kesimpulan dan penyusunan laporan Tugas Akhir. INSTITUT TEKNOLOGI TELKOM Fakultas Teknik Elektro Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 4 BAB I PENDAHULUAN 1.5 SISTEMATIKA PENULISAN BAB I PENDAHULUAN Berisi latar belakang, tujuan penelitian, rumusan masalah, batasan masalah, metode penelitian, sistematika penulisan serta rencana kerja. BAB II DASAR TEORI Berisi teori-teori mengenai PLC dan pemrogramannya, pengenalan arsitektur mikrokontroller, serta cara memasukkan program ke dalam mikrokontroler. BAB III PERANCANGAN DAN IMPLEMENTASI Berisi tentang penjelasan perancangan program aplikasi yang akan digunakan beserta langkah-langkah dalam pemecahan masalah yang dihadapi. BAB IV PENGUJIAN DAN ANALISA SISTEM Berisi hasil analisis dari perancangan program yang telah diaplikasikan pada PLC dan mikrokontroler BAB V KESIMPULAN DAN SARAN Berisi tentang kesimpulan dan saran dari hasil pengerjaan Tugas Akhir. DAFTAR PUSTAKA INSTITUT TEKNOLOGI TELKOM Fakultas Teknik Elektro Powered by TCPDF (www.tcpdf.org) Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 BAB V KESIMPULAN DAN SARAN 5.1 KESIMPULAN Kesimpulan dari pengerjaan Tugas Akhir ini adalah a. Perancangan program aplikasi dilakukan dengan tiga tahap sebelum PLC benar-benar bisa melakukan komunikasi data melalui jaringan telephone. Yaitu pertama, komunikasi dua komputer yang berlangsung dua arah. Kedua, komunikasi telephone dengan mikrokontroler dengan led indikator. Ketiga, komunikasi dua komputer dengan bantuan modem eksternal dengan mikrokontroler. Hingga akhirnya perancangan komunikasi komputer dan PLC melalui jaringan telephone. b. Pengujian fungsional PLC dilakukan dengan pengiriman instruksi sederhana AND dan OR. c. Membandingkan hasil pengujian instruksi AND dan OR secara langsung dalam hal ini tanpa melalui jaringan telephone dengan yang melalui jaringan telephone. Dan hasil pengujian yang didapatkan adalah tidak selamanya pengiriman ladder opcode bisa berlangsung dengan sukses hal ini disebabkan adanya penambahan simbol yang ridak dikenali oleh mikrokontroler. 5.2 SARAN a. Selain bisa mengirimkan ladder opcode dari sisi pengirim ada baiknya jika dalam pengembangan selanjutnya ada komunikasi dua arah sehingga monitoring kerja dan respon PLC juga bisa dikontrol secara jarak jauh. b. Sebaiknya modem yang digunakan disisi pengirim dan penerima mempunyai spesifikasi dan merek yang sama. 52 Fakultas Teknik Elektro Powered by TCPDF (www.tcpdf.org) Program Studi S1 Teknik Telekomunikasi Tugas Akhir - 2011 DAFTAR PUSTAKA [1] Heryanto, M.Ary & Wisnu Adi P.2008. Pemrograman Bahasa C untuk Mikrokontroler ATMEGA8535. Yogyakarta: Penerbit ANDI. [2] Joni, I Made & Budi Raharjo.2008. Pemrograman C dan Implementasinya.Bandung : Informatika Bandung. [3] Komputer, Wahana. 2004. Panduan Praktis Pemrograman Visual Basic 6.0. Yogyakarta: Penerbit ANDI [4] Mawardi, Lukman.2009. PERANCANGAN DAN IMPLEMENTASI SISTEM MINIMUM PROGRAMMABLE LOGIC CONTROLLER (PLC) BERBASIS MIKROKONTROLER ATMEL AT89S8252. Bandung: IT Telkom. [5] Prasetia, Retna & Catur Edi Widodo. Teori dan Praktek Interfacing Port Paralel dan Port Serial Komputer dengan Visual Basic 6. Yogyakarta: Penerbit ANDI. [6] www.wikipedia.com 53 Fakultas Teknik Elektro Powered by TCPDF (www.tcpdf.org) Program Studi S1 Teknik Telekomunikasi