Materi terstruktur mengenai Gerbang Logika dan Hukum-Hukumnya dalam Pemrograman PLC (Bahasa Ladder) berikutnya:
Menguasai Gerbang Logika & Hukum Boole dalam Pemrograman Ladder Diagram PLC
Dalam dunia otomasi, program Ladder Diagram (LD) sebenarnya adalah bentuk visual dari logika biner (0 dan 1 / True and False). Dengan menguasai gerbang logika dan hukum-hukumnya, kita bisa membuat program yang lebih ringkas, menghemat memori PLC, dan mempercepat waktu eksekusi instruksi (scan time).
Bagian 1: 3 Gerbang Logika Dasar pada Ladder Diagram
Pada PLC, kontak NO (Normally Open) berfungsi sebagai representasi kondisi normal/asli, sedangkan kontak NC (Normally Closed) berfungsi sebagai pembalik logika (NOT).
1. Gerbang AND (Logika Seri)
- Prinsip: Output hanya akan aktif (1) jika semua input aktif bersamaan.
- Penerapan Ladder: Dua atau lebih kontak NO disusun secara Seri.
- Contoh: Tombol Start 1 DAN Tombol Start 2 harus ditekan bersamaan agar mesin menyala.
2. Gerbang OR (Logika Paralel)
- Prinsip: Output akan aktif (1) jika salah satu atau semua input aktif.
- Penerapan Ladder: Dua atau lebih kontak NO disusun secara Paralel (bercabang).
- Contoh: Mesin bisa dinyalakan dari Tombol di Panel Depan ATAU Tombol di Panel Belakang.
3. Gerbang NOT (Inverter/Pembalik)
- Prinsip: Mengubah logika input. Jika input 0 maka output 1, dan sebaliknya.
- Penerapan Ladder: Cukup menggunakan satu kontak NC (Normally Closed).
- Contoh: Logika sensor Safety Door. Jika pintu tertutup (sensor aman = 1), logika diubah jadi 0 agar mesin bisa jalan. Jika pintu terbuka (0), logika jadi 1 untuk memicu alarm.
Bagian 2: Gerbang Kombinasi (NAND, NOR, XOR, XNOR)
1. Gerbang NAND (Not AND)
- Ladder: Kontak NC disusun secara Paralel. Output mati hanya jika semua tombol ditekan.
2. Gerbang NOR (Not OR)
- Ladder: Kontak NC disusun secara Seri. Output akan langsung mati jika salah satu tombol ditekan (Sering digunakan untuk rangkaian Emergency Stop berantai).
3. Gerbang XOR (Exclusive OR)
- Prinsip: Output aktif jika jumlah input yang aktif bernilai ganjil (hanya salah satu yang aktif, tidak boleh keduanya).
- Ladder: Kombinasi seri-paralel:
(A NO seri B NC) paralel (A NC seri B NO). - Contoh: Sistem sakelar hotel (dua sakelar berbeda lokasi untuk mengontrol satu lampu yang sama).
Bagian 3: Hukum Aljabar Boole untuk Penyederhanaan Program
Seringkali kita membuat program Ladder yang terlalu panjang dan rumit. Dengan hukum Boole, rangkaian paralel-seri yang penuh kontaktor bisa disederhanakan. Berikut hukum utama yang wajib ditulis di artikel Anda:
1. Hukum Idempoten (Idempotent Law)
A + A = A(Logika OR)A · A = A(Logika AND)- Arti di PLC: Anda tidak perlu memparalel atau menseri dua kontak dari alamat/sensor yang sama persis karena hasilnya akan tetap sama.
2. Hukum Identitas & Komplemen
A + 1 = 1→ Jika kontak diparalel dengan jalur yang selalu ON, output akan selalu ON.A · 0 = 0→ Jika kontak diseri dengan jalur yang selalu OFF, output tidak akan pernah menyala.A · Not(A) = 0→ Kontak NO dan NC dengan alamat yang sama persis jika diseri tidak akan pernah mengalirkan arus.
3. Hukum Distributif (Penyederhanaan Rung)
- Rumus:
(A · B) + (A · C) = A · (B + C) - Aplikasi Ladder: Daripada membuat dua baris rangkaian di mana kontak
Adiseri denganB, lalu di baris bawahnya kontakAdiseri denganC, Anda bisa menyederhanakannya: KontakAcukup ditulis sekali di depan, lalu diseri dengan percabangan paralel antaraBdanC. Ini sangat menghemat baris (rung) program!
4. Hukum De Morgan (Pembalikan Logika Kompleks)
Not(A · B) = Not(A) + Not(B)→ Kebalikan dari AND Seri adalah NC Paralel.Not(A + B) = Not(A) · Not(B)→ Kebalikan dari OR Paralel adalah NC Seri.- Aplikasi Ladder: Sangat berguna ketika Anda ingin membalikkan logika sistem interlock keselamatan yang besar dari logika “Aktif/High” ke “Aman/Low”.