Apa Itu PLC? Pengertian, Fungsi, dan Cara Kerjanya di Dunia Industri

Pengertian PLC

Apa itu PLC (Programmable Logic Controller)?

PLC adalah suatu perangkat yang dibuat khusus untuk mengendalikan mesin secara otomatis berdasarkan logika yang sudah diprogram.

Sejarah Singkat PLC

PLC dibuat karena kebutuhan operastional industri yang terus meningkat baik dari segi produksi ataupun efisiensi dengan mengurangi jalanya mesin secara konvensional.

Mengapa PLC menggantikan sistem relay

PLC hadir untuk menggantikan sistem relay karena dianggap sudah tidak mampu lagi memenuhi kebutuhan industri 4.0 yang berkerja cepat, fleksible dan rumit.

Perkembangan PLC dari masa ke masa

Berkembangnya PLC tentu mengikuti perkembangan industri saat ini. Dari awalnya hanya menggunakan program yang sederhana, seperti logika Start/Stop yang diprogram menggunakan ladder diagram. PLC Pertama hadir pada tahun 1960 menggantikan sistem relay dan yang paling baru ini 2010 keatas yang sudah menggunakan Smart Factory & IoT.

Fungsi PLC dalam Dunia Industri

Mengontrol mesin dan peralatan

PLC sesuai kepanjangannya Programmable Logic Controller berfungsi sebagai otak yang menjalankan mesin menggunakan logika agar semua mesin dapat berkerja sesuai dengan Input yang diberikan.

Mengolah data dari sensor

Maksudnya adalah PLC menerima sensor lalu melakukan proses selanjutnya berdasarkan data itu. Sebagai contoh, lihat pada gambar dibawah

Apa itu PLC dan Fungsi

Mengatur proses produksi otomatis

Sebagai pengendali utama dari segala proses produksi, ataupun berjalannya suatu mesin PLC berjalan secara otomatis tanpa ada campur tangan manusia secara aman dan konsisten.

Contoh PLC pada conveyor

PLC tidak hanya membuat convenyor berjalan namun menjalankan mesin sesuai kebutuhan, seperti sensor yang mendeteksi box, PLC yang menghidupkan mesin conveyor atau setelah barang lewat PLC mematikan motor penggerak.

Contoh PLC pada pompa dan tangki

Jika sebuah tangki minya di isi oleh pompa dari sumber minyak bawah tanah, maka PLC mengatur agar tangki tidak kosong, tidak meluap dan pompa berkerja sesuai dengan estimasi yang ditentukan.

Komponen Utama PLC

Input Module

PLC tidak membaca kondisi fisik secara langsung, melainkan menerima sinyal listrik digital atau analog yang mewakili kondisi nyata.

Sensor

Sensor adalah perangkat yang mengubah kondisi fisik menjadi sinyal listrik yang bisa dipahami PLC.

Contoh yang umum:

Contoh yang umum:

Sensor suhu → mendeteksi panas
Sensor level → mendeteksi ketinggian cairan
Sensor proximity → mendeteksi keberadaan benda

PLC membaca sensor sebagai:

ON (1) → kondisi mesin hidup
OFF (0) → kondisi mesin matii

Dengan data ini, PLC mengetahui apa yang sedang terjadi di mesin atau proses.

Push button dan limit switch

Perangkat ini adalah input manual dan mekanis:

  • Push button → tombol yang ditekan operator (Start, Stop, Reset)
  • Limit switch → saklar yang aktif ketika tersentuh atau ditekan oleh bagian mesin

Fungsinya:

  • Memberi perintah ke PLC
  • Memberi tahu posisi mesin (misalnya piston sudah sampai ujung)

PLC membaca statusnya sebagai ON atau OFF.

CPU (Central Processing Unit)

CPU adalah otak PLC. Di sinilah seluruh keputusan dibuat. CPU bekerja dalam siklus cepat yang disebut scan cycle: Membaca input, Proses program Dan menghasilkan output.

Proses eksekusi logika

CPU menjalankan program yang dibuat oleh programmer (ladder logic, function block, dll).
Contoh: Jika tombol START ditekan DAN sensor aman aktif → motor menyala

CPU memproses logika seperti AND, OR, dan NOT untuk menentukan apakah sebuah kondisi terpenuhi.
Penyimpanan program
CPU menyimpan:

  • Program kendali
  • Data status input & output
  • Timer, counter, dan parameter

Data ini tersimpan dalam memori PLC, sehingga meskipun PLC dimatikan, program tetap ada (non-volatile memory).

Output Module

Output Module berfungsi mengubah perintah dari CPU menjadi aksi nyata di lapangan. Output PLC mengendalikan perangkat listrik seperti motor, valve, dan lampu.

Motor

PLC tidak menyalakan motor secara langsung.
PLC mengaktifkan kontaktor atau relay, lalu kontaktor itulah yang mengalirkan daya ke motor.

Contoh: PLC ON → kontaktor aktif → motor berputar → pompa menyala

Solenoid valve

Solenoid valve digunakan untuk mengatur:

  • Aliran udara (pneumatik)
  • Aliran cairan (hidrolik atau air)

PLC mengirim sinyal ON/OFF ke solenoid sehingga valve bisa membuka atau menutup otomatis.

Lampu indikator
Lampu indikator menunjukkan status sistem, seperti:

  • Mesin jalan
  • Alarm aktif
  • Proses selesai

PLC menghidupkan atau mematikan lampu ini berdasarkan kondisi logika yang sudah diprogram.

Cara Kerja PLC

PLC bekerja seperti sistem saraf pada mesin, menerima sinyal, memprosesnya, lalu memberikan perintah ke perangkat output.

Prinsip dasarnya adalah: Input → Process → Output

Alur Input – Process – Output

Input dari sensor
PLC menerima sinyal dari:

  • Sensor suhu
  • Sensor tekanan
  • Push button
  • Limit switch

Sinyal ini masuk ke Input Module dalam bentuk:

  • Digital (ON/OFF)
  • Analog (nilai 0–10V, 4–20mA)

PLC lalu menyimpan nilai ini di memori input

Pemrosesan oleh CPU
CPU membaca semua input lalu menjalankan program yang dibuat oleh programmer. CPU mengevaluasi logika seperti: Jika sensor A aktif DAN tombol B ditekan → jalankan motor Keputusan ini dilakukan ribuan kali per detik.

Output ke aktuator
Setelah logika diproses, CPU mengirim hasilnya ke Output Module.

Output mengendalikan:

  • Motor
  • Valve
  • Lampu
  • Alarm

Inilah yang membuat mesin benar-benar bergerak.

Scan Cycle PLC

PLC tidak bekerja satu kali, tapi terus berulang dalam siklus cepat yang disebut Scan Cycle. Urutannya seperti ini :

Read input
PLC membaca semua kondisi input:

  • Sensor
  • Tombol
  • Switch

Nilainya disimpan di memori internal.

Execute program
CPU menjalankan program berdasarkan data input tadi.Semua instruksi logika, timer, counter, dan perhitungan dijalankan pada tahap ini.

Write output
Hasil dari program dikirim ke output:

  • Motor dinyalakan atau dimatikan
  • Valve dibuka atau ditutup
  • Lampu diaktifkan

Housekeeping
PLC melakukan tugas internal seperti:

  • Update komunikasi
  • Cek error
  • Diagnostik sistem
  • Refresh memori

Setelah ini selesai, PLC kembali ke Read Input dan siklus berulang.

Bahasa Pemrograman PLC

PLC diprogram menggunakan bahasa standar industri yang ditetapkan oleh IEC 61131-3.

Ledder Diagram (LD)

Apa itu PLC dan Fungsi - Ladder Diagram (LD) PLC

Bahasa paling populer dan paling mudah dipahami. Bentuknya seperti rangkaian relay listrik.

Cocok untuk:

  • Logika ON/OFF
  • Interlock
  • Sistem start–stop

Contoh konsep:

Tombol START → Motor ON
Tombol STOP → Motor OFF

Structured Text (ST)

Apa itu PLC dan Fungsi - Structured Text (ST)

Bahasa berbentuk seperti bahasa pemrograman komputer (mirip Pascal atau C).

Digunakan untuk:

  • Perhitungan matematis
  • Algoritma komplek
  • Kontrol presisi

Contoh konsep: Jika suhu > 80 maka matikan pemanas

Function Block Diagram (FBD)

Apa itu PLC dan Fungsi - Function Block Diagram (FBD)

Bahasa visual berbentuk blok-blok fungsi yang dihubungkan.

Digunakan untuk:

  • Kontrol proses
  • PID
  • Sistem analog
  • Flow industri

Setiap blok mewakili fungsi seperti:

  • Timer
  • Counter
  • Comparator
  • PID controller

Keunggulan PLC Dibanding Sistem Konvensional

Fleksibel

PLC sangat mudah diubah. Kalau urutan kerja mesin mau diganti, kita tidak perlu membongkar panel atau mengubah kabel. Cukup ubah program di komputer, lalu upload ke PLC.

Misalnya:
Hari ini pompa harus menyala setelah 5 detik. Besok ingin diubah jadi 10 detik. Dengan PLC, tinggal ubah nilai di program tidak perlu ganti hardware.

Tahan lingkungan industri

PLC memang dirancang untuk bekerja di kondisi berat seperti:

  • Panas
  • Debu
  • Getaran
  • Listrik yang tidak stabil

Berbeda dengan komputer biasa, PLC tetap bisa bekerja 24 jam nonstop di dalam panel mesin pabrik tanpa mudah rusak. Karena itu, PLC sangat bisa diandalkan untuk proses produksi yang tidak boleh berhenti.

Mudah dikembangkan

Saat sistem ingin ditambah, misalnya:

  • Menambah sensor
  • Menambah motor
  • Menambah fitur otomatis

PLC tinggal ditambah modul input atau output, lalu programnya disesuaikan. Tidak perlu membangun ulang sistem dari nol. Ini membuat PLC cocok untuk pabrik atau sistem yang terus berkembang.

Kesalahan Umum dalam Penggunaan PLC

Walaupun PLC sangat andal, banyak masalah di lapangan justru muncul karena cara penggunaannya yang kurang tepat. Ini beberapa kesalahan yang sering terjadi:

Tidak memperhatikan sistem safety

kebanyakan orang terlalu fokus agar mesin bisa jalan, tapi lupa memikirkan aspek keselamatan.

Contohnya:
Mesin memang bergerak sesuai program, tapi tidak ada:

  • Emergency stop yang benar
  • Interlock pintu
  • Sensor pengaman

Akibatnya, kalau ada kesalahan atau orang masuk ke area berbahaya, mesin tetap bisa jalan. Ini sangat berisiko. PLC seharusnya tidak hanya mengatur proses, tapi juga melindungi operator dan mesin.

Program terlalu rumit

Kadang programmer membuat logika yang terlalu kompleks, padahal masalahnya sederhana.

Misalnya:
Untuk menyalakan satu motor, dibuat banyak sekali kondisi, timer, dan flag yang tidak perlu. Saat terjadi error, teknisi lain jadi sulit melacak di mana masalahnya. Program yang baik itu bukan yang paling canggih, tapi yang paling mudah dipahami dan dirawat.

Tidak mendokumentasikan logika

Ini kesalahan yang sering terjadi di pabrik. Program PLC mungkin jalan dengan baik, tapi:

  • Tidak ada keterangan di ladder
  • Tidak ada penjelasan fungsi setiap input dan output
  • Tidak ada flow proses

Saat teknisi lain harus memperbaiki atau mengubah sistem, mereka seperti menebak-nebak. Akhirnya waktu perbaikan jadi lama dan risiko salah makin besar.

Kesimpulan

Mengapa PLC sangat penting dalam otomasi industri
PLC itu ibarat otak di balik mesin-mesin modern. Tanpa PLC, banyak proses di pabrik masih harus dijalankan secara manual, lebih lambat, dan jauh lebih berisiko terjadi kesalahan.

Dengan PLC, mesin bisa:

  • Bekerja otomatis tanpa diawasi terus-menerus
  • Mengikuti urutan proses yang rapi dan konsisten
  • Merespons sensor dan kondisi lapangan secara real-time
  • Menjaga keselamatan mesin dan operator

PLC juga membuat sistem industri menjadi lebih fleksibel. Saat ada perubahan proses atau kebutuhan baru, tinggal mengubah program tidak perlu bongkar panel atau ganti rangkaian kabel. Di dunia industri yang menuntut: cepat, stabil, aman, dan efisien. PLC adalah teknologi yang membuat semua itu bisa tercapai.
Itulah sebabnya PLC menjadi tulang punggung otomasi di hampir semua pabrik modern, dari pengolahan makanan sampai industri berat.