Mengenal PLC: Panduan Lengkap untuk Pemula yang Ingin Belajar PLC

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.