Cara Kerja PLC: Panduan Sederhana tentang Logika (AND, OR, NOT)

Banyak orang mengira memahami otomasi harus punya gelar teknik. Padahal, mempelajari cara kerja PLC, logika sederhana, dan komponen dasarnya jauh lebih mudah dari yang dibayangkan. Seperti dijelaskan dalam panduan Cara Kerja PLC Secara Sederhana, memahami Programmable Logic Controller (PLC) sebenarnya cukup mudah.
Di Folks Automation, kami percaya teknologi harus mudah diakses. Dalam panduan ini, kami menjelaskan bagaimana PLC “berpikir” dan mengambil keputusan menggunakan logika sederhana.
Apa Itu PLC dan Mengapa Digunakan?
PLC adalah komputer industri yang dirancang khusus untuk mengendalikan proses produksi. Tidak seperti laptop biasa, PLC dibuat untuk tahan terhadap:
- Debu
- Kelembaban
- Getaran
Pabrik memilih PLC karena keandalannya. PLC dirancang untuk bekerja 24 jam nonstop tanpa crash, sehingga lini produksi tidak berhenti tiba-tiba.
Bagaimana Cara Kerja PLC? (Scan Cycle)
Rahasia kecepatan PLC ada pada proses yang disebut Scan Cycle. PLC tidak sekadar menjalankan program, tetapi terus berputar melalui tiga langkah berikut ribuan kali per detik:
- Membaca Input
PLC membaca status semua sensor dan tombol. - Menjalankan Program
CPU menjalankan logika yang sudah diprogram. - Mengupdate Output
PLC mengaktifkan atau mematikan motor, lampu, atau katup sesuai aturan logika.
Komponen Utama PLC

Agar bisa bekerja, sistem PLC terdiri dari tiga bagian utama:
1. Input (Indera)
Input pada PLC adalah proses awal dari kontrol mesin. Disinilah PLC menerima sinya dari perangkat lapangan. Ibaratnya ini adalah “indra” dari sistem otomatis. Input bisa dari berbagai cara :
- Pressure sensor
- Push button (tombol start/stop)
- Level sensor (ketinggian cairan)
- Temperature sensor
- Photoelectric sensor (sensor cahaya)
- Proximity sensor (sensor jarak/logam)
- Limit switch (sensor posisi)
Semua input ini akan mengirimkan sinyal ke PLC sesuai dengan logika yang sudah dibuat dan 2 Jenis input pada PLC yang sering digunakan adalah :
- ON (1)
- OFF (0)
1.1 Digital Input (Discrete Input)
Hanya memiliki dua kondisi :
- ON (1)
- OFF (0)
1.2 Analog Input
Menerima sinyal dengan nilai yang berubah-ubah dalam rentang tertentu.
Contoh sinyal:
- 0–10 Volt
- 4–20 mA
Digunakan untuk membaca:
- Suhu (misalnya 30°C, 75°C, 120°C)
- Tekanan
- Kecepatan
- Level cairan
Analog input memungkinkan PLC membaca data secara lebih presisi, bukan hanya sekadar ON atau OFF.
Apa yang Terjadi Setelah Input Diterima?
Ketika sensor mengirim sinyal, PLC menyimpannya di dalam memori input. Data ini kemudian akan diproses oleh CPU dalam satu siklus kerja yang disebut Scan cycle:
- PLC membaca semua input
- PLC memproses logika program
- PLC mengupdate output
Semua proses ini terjadi dalam hitungan milidetik.
2. CPU (Otak)
CPU memproses semua data dan menjalankan logika. Di dalamnya tersimpan program yang menentukan apa yang harus dilakukan atau bisa dibilang sebagai pengambil keputusan yang ditanamkan oleh programmer.
Fungsi Utama CPU PLC
- Membaca data input
- Menjalankan program logika (ladder diagram, function block, dll)
Menghitung dan membandingkan data - Mengontrol output
Mengatur komunikasi dengan perangkat lain (HMI, SCADA, dll)
Bagaimana CPU Bekerja?
CPU bekerja berdasarkan program yang dibuat menggunakan software khusus (misalnya ladder logic).
Contoh sederhana:
- Jika tombol START ditekan
- DAN sensor keamanan aktif
- Maka motor menyala
Logika seperti ini diproses dalam bentuk instruksi digital di dalam CPU.
Komponen Internal CPU
Di dalam CPU biasanya terdapat:
- Processor → menjalankan instruksi program
- Memory → menyimpan program dan data
- Power Supply internal
- Communication port (Ethernet, RS-485, dll)
CPU modern juga memiliki fitur tambahan seperti:
- Data logging
- PID control
- Networking antar PLC
Kenapa CPU PLC Berbeda dari Komputer Biasa?
PLC dirancang khusus untuk lingkungan industri. Artinya:
- Tahan panas
- Tahan getaran
Tahan gangguan listrik (noise) - Bisa bekerja 24 jam nonstop
Berbeda dengan PC biasa yang tidak dirancang untuk kondisi pabrik.
3. Output (Aksi)
Jika input adalah informasi masuk, dan CPU adalah pengambil keputusan, maka output adalah bagian yang menjalankan keputusan tersebut di dunia nyata.
Output mengirim sinyal dari PLC ke perangkat seperti:
- Motor
- Solenoid valve
- Lampu indikator
- Relay
- Kontaktor
- Alarm
- Heater
Jenis Output pada PLC
Sama seperti input, output juga terbagi menjadi:
1. Digital Output
Hanya ON atau OFF.
Contoh:
- Motor menyala / mati
- Lampu hidup / mati
- Valve buka / tutup
Biasanya menggunakan:
- Relay output
- Transistor output
- Triac output
2. Analog Output
Mengirimkan sinyal dengan nilai tertentu.
Contoh:
- Mengatur kecepatan motor (0–10V)
- Mengatur posisi valve
- Mengontrol suhu secara bertahap
Analog output memungkinkan kontrol yang lebih halus dan presisi.
Contoh Alur Kerja Sederhana dari Output
Bayangkan sistem pompa air otomatis:
- Sensor level air (input) mendeteksi air rendah
Data dikirim ke CPU - CPU membaca program:
- Jika level rendah → hidupkan pompa
- Output mengirim sinyal ke kontaktor
- Pompa menyala
Begitu level air penuh:
- Sensor kirim sinyal CPU proses
- Output langsung mematikan pompa
Semua berjalan otomatis tanpa campur tangan operator.
Logika PLC: AND, OR, dan NOT

Dalam sistem otomasi industri, PLC (Programmable Logic Controller) bekerja berdasarkan logika dasar. Logika ini menjadi fondasi dari hampir semua program PLC, terutama saat menggunakan ladder diagram.
1. Logika AND
Logika AND berarti semua kondisi harus terpenuhi agar output bisa aktif.
Artinya:
Output akan ON hanya jika semua input dalam kondisi ON.
Cara Kerja Logika AND
Bayangkan ada dua tombol:
- Tombol A
- Tombol B
Motor hanya boleh menyala jika:
- Tombol A ditekan
- DAN Tombol B ditekan
Jika salah satu tidak ditekan, motor tidak akan menyala.
Tabel Sederhana Logika AND

Contoh Alur Logika PLC Sederhana
Dalam ladder diagram, logika AND biasanya ditampilkan dengan dua kontak yang disusun seri (berderet).
Contoh Penggunaan di Industri
- Mesin hanya berjalan jika sensor keamanan aktif DAN pintu tertutup.
- Conveyor hanya menyala jika tombol start ditekan DAN emergency stop tidak aktif.
Logika AND digunakan untuk memastikan sistem aman sebelum dijalankan.
2. Logika OR
Logika OR berarti cukup salah satu kondisi terpenuhi agar output aktif.
Artinya:
Output akan ON jika minimal satu input dalam kondisi ON.
Cara Kerja Logika OR
Misalnya ada dua tombol:
- Tombol A
- Tombol B
Lampu akan menyala jika:
- Tombol A ditekan
- ATAU Tombol B ditekan
Tidak perlu keduanya ditekan.
Tabel Sederhana Logika OR

Dalam ladder diagram, logika OR biasanya digambarkan dengan dua kontak yang dipasang paralel (bercabang).
Contoh Penggunaan di Industri
- Alarm berbunyi jika suhu terlalu tinggi ATAU tekanan terlalu tinggi.
- Mesin berhenti jika tombol stop ditekan ATAU emergency aktif.
Logika OR sangat berguna untuk sistem peringatan dan proteksi.
Output ON jika Input A ATAU Input B aktif.
Contoh: Conveyor bisa dijalankan dari panel utama atau panel remote.
3. Logika NOT
Logika NOT berarti kondisi dibalik.
Jika input ON → output menjadi OFF
Jika input OFF → output menjadi ON
Logika ini sering disebut sebagai logika inversi.
Cara Kerja Logika NOT
Contohnya:
Sebuah mesin harus berjalan selama emergency stop TIDAK ditekan.
Artinya:
- Jika emergency ditekan (ON) → mesin mati
- Jika emergency tidak ditekan (OFF) → mesin bisa jalan
Dalam ladder diagram, logika NOT biasanya menggunakan kontak Normally Closed (NC).
Tabel Sederhana Logika NOT

Output ON jika input dalam kondisi OFF.
Contoh: Lampu “System OK” menyala selama tidak ada sinyal error.
Kesimpulan
Memahami input, output, dan logika adalah langkah pertama dalam belajar PLC. Dengan menggabungkan logika AND, OR, dan NOT, kita bisa membangun sistem kompleks yang mengendalikan seluruh pabrik.
PLC sebenarnya tidak serumit yang dibayangkan. Dengan dasar logika yang benar, siapa pun bisa mulai memahami dan membangun sistem otomasi industri.

