pemrograman plc (programmable logic control) jarak jauh berbasis

advertisement
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
Download