Mengenal PLC: Panduan Lengkap untuk Pemula yang Ingin Belajar PLC
Di dunia industri modern, hampir semua proses produksi membutuhkan sistem otomatisasi. Mesin produksi yang bekerja secara cepat, presisi, dan berulang tidak lagi hanya mengandalkan tenaga manusia, tetapi menggunakan sistem kontrol otomatis.
Salah satu perangkat terpenting dalam dunia industrial automation adalah PLC (Programmable Logic Controller).
Bagi Anda yang baru mengenal dunia otomasi industri, PLC mungkin terlihat rumit karena terdapat istilah seperti input, output, ladder diagram, timer, counter, memory, HMI, sensor, dan komunikasi industri.
Namun sebenarnya, konsep dasar PLC cukup mudah dipahami jika dipelajari secara bertahap.
Artikel ini akan membahas PLC dari dasar, mulai dari pengertian, cara kerja, komponen, bahasa pemrograman, hingga langkah yang dapat dilakukan pemula untuk mulai belajar PLC.
1. Apa Itu PLC?
PLC (Programmable Logic Controller) adalah sebuah komputer khusus yang dirancang untuk mengontrol mesin dan proses industri.
Berbeda dengan komputer yang biasa kita gunakan untuk menjalankan aplikasi, PLC dirancang agar mampu bekerja di lingkungan industri dan mengontrol perangkat seperti:
Secara sederhana, PLC bekerja dengan prinsip:
Contoh sederhananya seperti :
Jadi PLC dapat dianggap sebagai otak dari sebuah sistem otomatisasi mesin.
2. Mengapa PLC Digunakan di Industri?
Sebelum PLC digunakan secara luas, sistem kontrol mesin banyak menggunakan relay dan rangkaian electrical control.
Ketika jumlah sensor dan aktuator semakin banyak, rangkaian relay menjadi semakin kompleks.
Bayangkan sebuah mesin memiliki:
- 20 sensor
- 15 motor
- 10 cylinder
- 30 tombol
- 20 lampu indikator
Jika seluruh logika kontrol dibuat menggunakan relay, panel kontrol akan menjadi besar dan sulit untuk dimodifikasi.
PLC memberikan solusi karena logika kontrol dapat dibuat melalui program.
Beberapa keuntungan menggunakan PLC
3. Bagaimana cara kerja PLC?
Untuk memahami PLC, Anda cukup memahami tiga proses utamanya seperti dijelaskan pada gambar di bawah ini :
4. Bagian-bagian PLC
Sebuah sistem PLC umumnya terdiri dari beberapa bagian utama.
A. Power Supply
Power supply memberikan sumber tegangan kepada PLC.
Contohnya PLC menggunakan:
24 VDC
Pada sistem industri, power supply juga sering digunakan untuk memberikan tegangan kepada sensor dan perangkat input lainnya.
B. CPU
CPU merupakan bagian utama PLC.
CPU bertugas untuk:
- Membaca input
- Menjalankan program
- Memproses logika
- Mengontrol output
- Mengelola komunikasi
CPU dapat dianggap sebagai otak PLC.
C. Input
Input digunakan untuk membaca kondisi dari perangkat luar.
Contohnya:
- Push button
- Selector switch
- Proximity sensor
- Photoelectric sensor
- Limit switch
- Pressure sensor
- Temperature sensor
Contoh:
Proximity Sensor
↓
PLC Input
Ketika sensor mendeteksi benda, PLC akan mengetahui kondisi tersebut melalui input.
D. Output
Output digunakan untuk mengontrol perangkat di luar PLC.
Contohnya:
- Lampu
- Relay
- Contactor
- Solenoid valve
- Buzzer
- Motor starter
Contoh:
PLC Output
↓
Relay / Contactor
↓
Motor
5. Digital Input dan Digital Output
Sebagai pemula, Anda akan sering menemukan istilah:
DI = Digital Input
dan
DO = Digital Output
Digital berarti kondisi umumnya hanya memiliki dua keadaan:
ON atau OFF
Contoh Digital Input:
- Push button
- Limit switch
- Proximity sensor
Contoh Digital Output:
- Lampu
- Relay
- Solenoid
Misalnya:
I0.0 = Push Button
Q0.0 = Lampu
Jika push button ditekan:
I0.0 = ON
Kemudian program PLC dapat membuat:
I0.0 → Q0.0
Artinya:
Jika I0.0 ON, maka Q0.0 ON.
6. Analog Input dan Analog Output
Selain digital, PLC juga dapat bekerja dengan sinyal analog.
Analog digunakan ketika nilai yang dibaca bukan hanya ON/OFF, tetapi memiliki nilai yang berubah-ubah.
Contohnya:
- Temperature
- Pressure
- Flow
- Level
- Speed
- Voltage
- Current
Contoh sensor pressure:
Pressure Transmitter
↓
4–20 mA
↓
PLC Analog Input
Misalnya:
4 mA = 0 bar
20 mA = 10 bar
PLC dapat mengubah sinyal tersebut menjadi nilai tekanan.
Contohnya:
Pressure = 6.5 bar
7. Apa Itu Ladder Diagram?
Salah satu bahasa pemrograman PLC yang paling populer adalah Ladder Diagram (LD).
Ladder dibuat menyerupai rangkaian kontrol relay.
Contoh sederhana:
|----[ START ]------------( MOTOR )----|
Konsepnya:
Jika START aktif, MOTOR aktif.
Ladder sangat populer karena teknisi electrical dan automation relatif mudah memahami logikanya.
8. Mengenal NO dan NC
Dalam belajar Ladder Diagram, Anda akan sering menemukan:
NO = Normally Open
NC = Normally Closed
Contoh:
[ ] = Normally Open
[/] = Normally Closed
Normally Open akan aktif ketika kondisi input ON.
Sedangkan Normally Closed akan aktif ketika kondisi input OFF.
Contoh logika:
|----[ START ]------------( MOTOR )----|
Artinya:
START ON → MOTOR ON.
Sedangkan:
|----[/ STOP ]------------( MOTOR )----|
Artinya:
Selama STOP tidak aktif, MOTOR dapat tetap berjalan.
9. Membuat Start-Stop Motor
Salah satu latihan pertama yang sangat baik bagi pemula adalah membuat rangkaian Start-Stop Motor.
Konsepnya:
- Tekan START → motor ON
- Lepaskan START → motor tetap ON
- Tekan STOP → motor OFF
Konsep ladder sederhananya:
|----[/ STOP ]----+----[ START ]----( MOTOR )
| |
| +----[ MOTOR ]----|
Kontak MOTOR digunakan sebagai self-holding/seal-in.
Dengan konsep ini, ketika START dilepas, motor tetap ON karena kontak MOTOR tetap mempertahankan rangkaian.
Ini merupakan salah satu konsep fundamental yang harus dikuasai oleh pemula.
10. Timer pada PLC
PLC juga memiliki fungsi timer.
Timer digunakan ketika sebuah proses membutuhkan waktu tertentu.
Contoh:
Ketika sensor aktif, tunggu 5 detik kemudian motor menyala.
Logikanya:
Sensor ON
↓
Timer 5 detik
↓
Motor ON
Timer sering digunakan pada:
- Conveyor
- Pneumatic system
- Mesin packaging
- Cooling system
- Sequence machine
- Delay alarm
11. Counter pada PLC
Selain timer, PLC memiliki fungsi Counter.
Counter digunakan untuk menghitung jumlah kejadian.
Contoh:
Setiap produk melewati sensor, jumlah produksi bertambah 1.
Product
↓
Sensor
↓
PLC Counter
↓
Actual Production
Misalnya:
Target Production = 100 pcs
Actual Production = 75 pcs
Counter PLC dapat digunakan untuk mendapatkan nilai actual production tersebut.
12. PLC dan HMI
Dalam sistem otomasi modern, PLC biasanya tidak bekerja sendirian.
PLC sering dihubungkan dengan HMI (Human Machine Interface).
HMI digunakan sebagai interface antara manusia dengan mesin.
Contohnya operator dapat melihat:
- Status mesin
- Temperature
- Pressure
- Production quantity
- Alarm
- Speed
- Running time
Operator juga dapat memberikan perintah:
- Start
- Stop
- Reset
- Setting parameter
- Manual/Auto
- Set target
Konsep sederhananya:
Operator
↓
HMI
↓
PLC
↓
Machine
13. PLC dan Sensor
Sensor merupakan bagian penting dalam sistem otomasi.
Sensor memberikan informasi mengenai kondisi mesin kepada PLC.
Contohnya:
Proximity Sensor
Digunakan untuk mendeteksi keberadaan benda.
Photoelectric Sensor
Digunakan untuk mendeteksi objek menggunakan cahaya.
Temperature Sensor
Digunakan untuk mengukur temperatur.
Pressure Transmitter
Digunakan untuk mengukur tekanan.
Flow Meter
Digunakan untuk mengukur aliran.
PLC kemudian menggunakan data tersebut untuk menentukan tindakan berikutnya.
14. PLC dan Aktuator
Jika sensor merupakan "mata" dari sistem, maka aktuator dapat dianggap sebagai "tangan" sistem.
Aktuator melakukan tindakan berdasarkan perintah PLC.
Contohnya:
Sensor → PLC → Solenoid Valve → Cylinder
atau:
Sensor → PLC → Contactor → Motor
Dengan kombinasi sensor, PLC dan actuator, sebuah mesin dapat bekerja secara otomatis.
15. Apa yang Harus Dipelajari Pemula?
Jika Anda benar-benar baru belajar PLC, jangan langsung mempelajari sistem yang kompleks.
Pelajari secara bertahap.
Level 1 – Dasar Electrical
Pelajari:
- Tegangan
- Arus
- DC dan AC
- Relay
- Contactor
- Push button
- Sensor
- Solenoid
- Motor
Level 2 – Dasar PLC
Pelajari:
- CPU
- Input
- Output
- Digital Input
- Digital Output
- Analog Input
- Analog Output
- Memory
Level 3 – Programming
Pelajari:
- Ladder Diagram
- NO
- NC
- Coil
- Set/Reset
- Timer
- Counter
- Compare
- Move
- Math operation
Level 4 – HMI
Pelajari:
- HMI screen
- Button
- Lamp
- Numeric display
- Alarm
- Trend
- Recipe
- Communication PLC-HMI
Level 5 – Industrial Communication
Setelah memahami dasar PLC, lanjutkan ke komunikasi industri seperti:
- Modbus RTU
- Modbus TCP
- Profinet
- Ethernet/IP
- OPC UA
16. PLC Apa yang Cocok untuk Pemula?
Ada banyak merek PLC yang digunakan di industri.
Beberapa di antaranya:
- Siemens
- Mitsubishi
- Omron
- Keyence
- Allen-Bradley
- Schneider Electric
- Panasonic
- Delta
Untuk pemula, sebaiknya jangan mencoba mempelajari semua PLC sekaligus.
Pilih satu platform terlebih dahulu.
Misalnya jika ingin mempelajari PLC Siemens, Anda dapat mulai dari seri:
Siemens S7-1200
Kemudian menggunakan software:
TIA Portal
Setelah memahami konsep PLC, berpindah ke PLC merek lain akan menjadi lebih mudah karena prinsip dasarnya relatif sama.
17. Apakah Harus Bisa Electrical Sebelum Belajar PLC?
Tidak harus menjadi ahli electrical terlebih dahulu.
Namun, memahami dasar electrical akan sangat membantu.
Minimal Anda memahami:
- Apa itu voltage
- Apa itu current
- Apa itu AC/DC
- Cara kerja relay
- Cara kerja contactor
- Cara membaca wiring diagram
- Fungsi fuse/MCB
- Fungsi sensor
- Fungsi solenoid
Karena PLC merupakan bagian dari sistem kontrol mesin, kemampuan membaca wiring diagram akan sangat membantu ketika melakukan troubleshooting di lapangan.
18. Apakah Harus Bisa Coding?
Tidak harus memiliki kemampuan programming seperti programmer software.
PLC memang menggunakan bahasa pemrograman, tetapi untuk memulainya Anda tidak perlu menguasai bahasa seperti:
- Python
- Java
- C++
- JavaScript
Yang lebih penting adalah memahami logika kontrol.
Contohnya:
Jika sensor A ON dan sensor B OFF, maka motor ON.
Dari logika tersebut kita dapat menerjemahkannya ke dalam Ladder Diagram.
Jadi, kemampuan paling penting dalam belajar PLC adalah logical thinking.
19. Contoh Project PLC untuk Pemula
Agar lebih cepat memahami PLC, belajar melalui project adalah cara yang sangat efektif.
Berikut urutan project yang dapat dicoba:
Project 1
Push Button → Lampu
Tekan tombol, lampu menyala.
Project 2
Start-Stop Motor
Pelajari self-holding.
Project 3
Traffic Light
Pelajari timer dan sequence.
Project 4
Conveyor Counter
Sensor mendeteksi produk dan PLC menghitung jumlah produk.
Project 5
Automatic Tank Filling
Sensor level mengontrol pompa.
Project 6
Temperature Control
Temperature sensor digunakan untuk mengontrol fan/heater.
Project 7
Conveyor Sorting
Sensor mendeteksi produk kemudian PLC mengaktifkan cylinder untuk melakukan sorting.
Setelah menguasai project-project tersebut, Anda dapat mulai membuat sistem otomasi yang lebih kompleks.
20. Tips Belajar PLC untuk Pemula
1. Jangan hanya membaca teori
PLC adalah bidang yang sangat membutuhkan praktik.
Setelah mempelajari sebuah fungsi, langsung coba membuat program sederhana.
2. Mulai dari program sederhana
Jangan langsung membuat program mesin produksi yang memiliki ratusan I/O.
Mulai dari:
1 Input → 1 Output
Kemudian berkembang menjadi:
Multiple Input → Logic → Multiple Output
3. Biasakan membaca Ladder
Cobalah memahami program orang lain.
Tanyakan:
Apa kondisi yang membuat output ini ON?
Apa yang membuat output ini OFF?
Apakah ada timer?
Apakah ada interlock?
4. Belajar troubleshooting
Program PLC yang bagus bukan hanya dapat membuat mesin berjalan.
Seorang automation engineer juga harus mampu menemukan penyebab ketika mesin tidak berjalan.
Contohnya:
Motor tidak ON
↓
Apakah PLC Output ON?
↓
Tidak
↓
Periksa logic program
↓
Periksa input sensor
Jika output PLC ON tetapi motor tidak berjalan:
PLC Output ON
↓
Periksa wiring
↓
Periksa relay/contactor
↓
Periksa overload
↓
Periksa motor
Inilah kemampuan yang sangat penting di dunia industri.
21. Dari PLC Menuju Industrial Automation
Setelah memahami PLC, Anda dapat mengembangkan kemampuan ke bidang yang lebih luas.
Contohnya:
PLC
↓
HMI
↓
SCADA
↓
Industrial Network
↓
Database
↓
MES
↓
Industrial IoT
↓
Smart Factory
Dengan kemampuan tersebut, Anda tidak hanya membuat mesin bekerja otomatis, tetapi juga dapat membuat sistem yang mampu:
- Mengumpulkan data produksi
- Menampilkan dashboard
- Menyimpan histori
- Melakukan traceability
- Mengirim alarm
- Menganalisis performa mesin
- Mengintegrasikan mesin dengan server
- Menghubungkan mesin dengan sistem produksi
22. Kesimpulan
PLC merupakan salah satu teknologi dasar yang sangat penting dalam dunia industrial automation.
Bagi pemula, belajar PLC tidak perlu dimulai dari sistem yang kompleks.
Mulailah dari konsep paling sederhana:
Input → Logic → Output
Kemudian pelajari secara bertahap:
Digital I/O → Ladder → Timer → Counter → Analog → HMI → Communication → SCADA → Industrial IoT
Yang paling penting bukan menghafal instruksi PLC, tetapi memahami logika kerja sebuah mesin.
Semakin sering Anda berlatih membuat program dan melakukan troubleshooting, semakin mudah Anda memahami sistem PLC.
Jika Anda ingin berkarier sebagai PLC Programmer, Automation Engineer, Control Engineer, Maintenance Engineer, atau Industrial Automation Engineer, kemampuan PLC merupakan salah satu fondasi yang sangat penting untuk dikuasai.
Mulai Belajar PLC dari Sekarang
Tidak perlu menunggu sampai memiliki mesin industri untuk mulai belajar.
Anda dapat memulai dengan simulator PLC, membuat project sederhana, mempelajari Ladder Diagram, dan secara bertahap memahami bagaimana sensor, PLC, HMI, dan actuator bekerja sebagai satu kesatuan sistem.
Belajar PLC bukan sekadar belajar programming.
Belajar PLC berarti belajar bagaimana membuat sebuah mesin dapat "berpikir", mengambil keputusan, dan bekerja secara otomatis.