Pengertian PLC dan Jenis-jenis PLC
Programmable Logic Controllers (PLC) adalah komputer elektronik yang mudah digunakan (user friendly) yang memiliki fungsi kendali untuk berbagai tipe dan tingkat kesulitan yang beraneka ragam [2].
Definisi Programmable Logic Controller menurut Capiel (1982) adalah :sistem elektronik yang beroperasi secara dijital dan didisain untuk pemakaian di lingkungan industri, dimana sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses melalui modul-modul I/O digital maupun analog [3].
Definisi Programmable Logic Controller menurut Capiel (1982) adalah :sistem elektronik yang beroperasi secara dijital dan didisain untuk pemakaian di lingkungan industri, dimana sistem ini menggunakan memori yang dapat diprogram untuk penyimpanan secara internal instruksi-instruksi yang mengimplementasikan fungsi-fungsi spesifik seperti logika, urutan, perwaktuan, pencacahan dan operasi aritmatik untuk mengontrol mesin atau proses melalui modul-modul I/O digital maupun analog [3].
Berdasarkan namanya konsep PLC adalah sebagai berikut :
1. Programmable, menunjukkan kemampuan dalam hal memori untuk menyimpan program yang telah dibuat yang dengan mudah diubah-ubah fungsi atau kegunaannya.
2. Logic, menunjukkan kemampuan dalam memproses input secara aritmatik dan logic (ALU), yakni melakukan operasi membandingkan, menjumlahkan, mengalikan, membagi, mengurangi, negasi, AND, OR, dan lain sebagainya.
3. Controller, menunjukkan kemampuan dalam mengontrol dan mengatur proses sehingga menghasilkan output yang diinginkan.
PLC ini dirancang untuk menggantikan suatu rangkaian relay sequensial dalam suatu sistem kontrol. Selain dapat diprogram, alat ini juga dapat dikendalikan, dan dioperasikan oleh orang yang tidak memiliki pengetahuan di bidang pengoperasian komputer secara khusus. PLC ini memiliki bahasa pemrograman yang mudah dipahami dan dapat dioperasikan bila program yang telah dibuat dengan menggunakan software yang sesuai dengan jenis PLC yang digunakan sudah dimasukkan.Alat ini bekerja berdasarkan input-input yang ada dan tergantung dari keadaan pada suatu waktu tertentu yang kemudian akan meng-ON atau meng-OFF kan output-output. 1 menunjukkan bahwa keadaan yang diharapkan terpenuhi sedangkan 0 berarti keadaan yang diharapkan tidak terpenuhi. PLC juga dapat diterapkan untuk pengendalian sistem yang memiliki output banyak.
PLC ini dirancang untuk menggantikan suatu rangkaian relay sequensial dalam suatu sistem kontrol. Selain dapat diprogram, alat ini juga dapat dikendalikan, dan dioperasikan oleh orang yang tidak memiliki pengetahuan di bidang pengoperasian komputer secara khusus. PLC ini memiliki bahasa pemrograman yang mudah dipahami dan dapat dioperasikan bila program yang telah dibuat dengan menggunakan software yang sesuai dengan jenis PLC yang digunakan sudah dimasukkan.Alat ini bekerja berdasarkan input-input yang ada dan tergantung dari keadaan pada suatu waktu tertentu yang kemudian akan meng-ON atau meng-OFF kan output-output. 1 menunjukkan bahwa keadaan yang diharapkan terpenuhi sedangkan 0 berarti keadaan yang diharapkan tidak terpenuhi. PLC juga dapat diterapkan untuk pengendalian sistem yang memiliki output banyak.
Fungsi dan kegunaan PLC sangat luas. Dalam prakteknya PLC dapat dibagi secara umum dan secara khusus.
Secara umum fungsi PLC adalah sebagai berikut:
1. Sekuensial Control. PLC memproses input sinyal biner menjadi output yang digunakan untuk keperluan pemrosesan teknik secara berurutan (sekuensial), disini PLC menjaga agar semua step atau langkah dalam proses sekuensial berlangsung dalam urutan yang tepat.
2. Monitoring Plant. PLC secara terus menerus memonitor status suatu sistem (misalnya temperatur, tekanan, tingkat ketinggian) dan mengambil tindakan yang diperlukan sehubungan dengan proses yang dikontrol (misalnya nilai sudah melebihi batas) atau menampilkan pesan tersebut pada operator.
Sedangkan fungsi PLC secara khusus adalah dapat memberikan input ke CNC (Computerized Numerical Control). Beberapa PLC dapat memberikan input ke CNC untuk kepentingan pemrosesan lebih lanjut. CNC bila dibandingkan dengan PLC mempunyai ketelitian yang lebih tinggi dan lebih mahal harganya. CNC biasanya dipakai untuk proses finishing, membentuk benda kerja, moulding dan sebagainya.
Prinsip kerja sebuah PLC adalah menerima sinyal masukan proses yang dikendalikan lalu melakukan serangkaian instruksi logika terhadap sinyal masukan tersebut sesuai dengan program yang tersimpan dalam memori lalu menghasilkan sinyal keluaran untuk mengendalikan aktuator atau peralatan lainnya.
Pada masa kini PLC dibagi menjadi beberapa tipe yang dibedakan berdasarkan ukuran dan kemampuannya. Dan PLC dapat dibagi menjadi jenis-jenis berikut
1. Tipe compact
Ciri – ciri PLC jenis ini ialah :
a. Seluruh komponen (power supply, CPU, modul input – output, modul komunikasi) menjadi satu
b. Umumnya berukuran kecil (compact)
c. Mempunyai jumlah input/output relatif sedikit dan tidak dapat diexpand
d. Tidak dapat ditambah modul – modul khusus
Berikut ini contoh PLC compact dari Allen Bradley.
2. Tipe modular
Ciri – ciri PLC jenis ini ialah :
a. Komponen – komponennya terpisah ke dalam modul – modul
b. Berukuran besar
c. Memungkinkan untuk ekspansi jumlah input /output (sehingga jumlah lebih banyak)
d. Memungkinkan penambahan modul – modul khusus
Berikut ini contoh PLC modular dari Omron.
Gambar di atas yang menampilkan bagaimana sebuah rangkaian listrik sederhana ditulis menggunakan diagram ladder.
Gambar (a) sebelah kiri menunjukkan rangkaian untuk menyalakan atau mematikan sebuah motor listrik. Kita dapat menggambar ulang rangkaian pada gambar kiri ini dengan cara yang berbeda, yaitu menggunakan dua garis vertikal untuk mewakili rel daya input dan menambahkan kontak dan relay di antara mereka.
Gambar (b) sebelah kanan menunjukkan hasilnya. Kedua sirkuit memiliki saklar seri dengan relay yang akan mengkatifkan motor saat saklar ditutup. Jika terdapat belasan atau puluhan rangkaian seperti ini, maka akan lebih jelas menggambarkan menyerupai tangga.
Untuk menggambar ladder ada beberapa hal yang menjadi acuan dasar, di antaranya adalah sebagai berikut:
1. Pada diagram ladder, garis vertikal sebelah kiri bisa kita analogikan sebagai sisi positif dari sumber tegangan, sedangkan garis vertikal sebelah kanan adalah sisi negative dari sumber tegangan. Arus listrik akan mengalir dari kiri ke kanan melalui rangkaian logika pada setiap baris.
2. Setiap baris mewakili satu rangkaian logika proses control.
3. Cara membaca diagram ini adalah dari kiri ke kanan dan dari atas ke bawah.
4. Saat PLC diaktifkan, proses scanning berkerja pada semua baris program sampai selesai. Dimulai dari kiri ke kanan baris paling atas, lalu turun ke baris di bawahnya kemudian dilanjutkan dari kiri ke kanan seterusnya hingga ujung kanan baris terbawah. Proses ini sering disebut dengan cycle dan waktu yang diperlukan untuk 1 kali proses adalah cycle time atau scan time.
5. Setiap baris umumnya harus dimulai dengan input dan diakhiri setidaknya oleh 1 buah output. Seperti yang sudah kita bahasa pada artikel – artikel sebelumnya, input yang akan memberi perintah pada PLC melalui kontak, sedangkan output memberi perintah/mengendalikan perangkat yang dihubungkan pada PLC.
6. Input dan output diidentifikasi berdasarkan alamatnya, setiap penamaan alamat tergantung dari produsen PLC. Alamat ini yang akan digunakan sebagai penyimpanan kondisi pada memori PLC.
7. Beberapa kontak dapat muncul lebih dari satu kali pada baris – baris berbeda, mereka akan aktif secara bersamaan jika memiliki alamat yang sama. Tetapi tidak demikian dengan output atau relay yang disebelah kiri. Mereka hanya boleh ditulis 1 kali.
KONTAK DAN RELAY PADA LADDER DIAGRAM
Kontak umumnya berfungsi sebagai penyambung atau pemutus arus listrik. Seperti halnya sakelar, Kontak memiliki 2 kondisi utama, yaitu NO (Normally Open) dan NC (Normally Closed). Kontak NO dalam kondisi belum diaktifkan dalam keadaan terbuka, sedang NC dalam keadaan tertutup. Dalam progam PLC dengan Ladder diagram, kontak sebagai penyambung atau pemutus logika program ke sisi sebelah kanannya.
Coil/Relay pada Ladder secara umum sama dengan relay fisik yang telah kita bahas pada komponen kendali industry. Dalam program PLC, relay umumnya disimbolkan dengan bentuk bulatan. Contoh kontak dan relay dalam diagram Ladder adalah sebagai berikut:
Gambar di atas adalah kontak dari Input dengan alamat 0.00 yang digunakan untuk mengendalikan relay 1.00 dan 1.01. Baris pertama adalah kontak NO sedangkan baris kedua adalah Kontak NC. Dalam kondisi Input belum diaktifkan, kontak NC sudah tersambung sehingga menyalakan relay 1.01. Saat Input diaktifkan, maka yang terjadi adalah :
Saat ini Relay 1.00 aktif karena Kontak 0.00 diaktifkan. Dari gambar dapat diketahui apabila relay dengan nama tertentu dikatifkan, maka semua kontak dengan nama yang sama akan aktif, dalam hal ini semua kontak pada relay 1.00 akan aktif.
Rangkaian kontrol konvensional dan konversi ke PLC (wiring PLC) :
Contoh rangkaian kontrol konvensional dan konversi ke PLC (wiring PLC) merupakan lanjutan seri belajar PLC. Langsung saja :
Secara sederhana untuk merubah rangkaian konvensional ke plc memiliki konsep dasar sebagai berikut :
Rangkaian sederhana :
Bila saklar ditekan maka lampu akan menyala karena ada arus akan mengalir ke beban .
Jika digambarkan dalam wiring plc akan menjadi sebagai berikut :
Dan apabila dirubah dalam bentuk ladder diagram PLC dapat dilihat sebagai berikut.
Misalnya dalam plc omron.
Input switch dihubungkan pada PLC pada alamat 0.01 kondisi awal yaitu N0 (normally open) . Saat swith diaktifkan maka akan menyebabkan input 0.01 berubah menjadi NC. Dan mengaktifkan coil relay internal plc yaitu alamat 200.00. Saat coil internal relay internal pada alamat 200.00 on maka akan mengkatifkan contactnya dari NO menjadi NC. Saat menjadi NC maka akan mengaktifkan coil pada alamat 100.00 yang dihubungkan langsung dengan lampu. Dan membuat lampu tersebut on atau menyala.
Berikut contoh lainnya yaitu untuk mengontrol motor 3 phase :
Saat Push Button (PB1) ditekan maka akan terjadi aliran arus dan mengakibatkan coil pada magnetic contactar (Mg) aktif dan membuat contact pada magnetic contactor (Mg) yang tadinya N0 berubah menjadi NC. Contact pada Mg diparalel dengan PB1 untuk self holding maksudnya saat PB1 dilepas maka arus akan tetap mengalir dari contact pada magnetic contactar(Mg) ke coil magnetic contact sehingga terus menerus on. Saat coil pada Mg on maka membuat contact Mg yang terhubung dengan motor 3 phase yang tadinya N0/tidak terhubung berubah menjadi NC dan menyebabkan motor 3 phase menyala. Dan motor 3 phase akan terus on sampai coil pada Mg tidak aktif yaitu ketika Push Button 2 ditekan (yang kondisi awalnya NC atau terhubung menjadi NO atau tidak terhubung) sehingga memutuskan arus dari contac Mg yang diparalel dengan PB dengan coil Mg. Saat coil Mg tidak aktif maka contact yang terhubung dengan Motor 3 phase juga tidak aktif dan motor akan berhenti berputar.
Dari rangkaian diatas misalnya dimasukkan dalam wiring PLC akan menjadi sebagai berikut (misalnya PLC yang dipakai adalah PLC Omron CPM1A dengan sebelumnya menentukan input dan outputnya:
Inputnya : PB1 dan PB2
Outputnya : 1 Mg (magnenic contactor)
Keterangan :
PB1 : Push Button 1 untuk start : addres 0.01
PB2 : Push Button 2 untuk stop addres 0.02
Outputnya : 1 Magnetic Contactor dengan address 100.00 yang contact-contactnya dihubungkan dengan motor 3 phase
Dan apabila dirubah dalam bentuk ladder diagram PLC dapat dilihat sebagai berikut. Misalnya dalam plc omron CPM1A.
Saat PB1 ditekan maka output Mg on dan contact Mg juga on
Saat PB1 ditekan output tetap on karena self holding (contact Mg diparelel dengan PB1 On)
THANK YOU.............. SEMOGA BERMANFAAT 😁😁
Referensi: