Logika Tangga dalam Pemrograman PLC:Dasar-Dasar &Contoh Dunia Nyata
Logika tangga adalah salah satu dari lima bahasa pemrograman yang ditentukan oleh standar IEC 61131‑3. Ini tetap menjadi yang paling banyak diadopsi karena representasi gaya skematik dan intuitif yang mencerminkan logika relai terprogram.
Di akhir artikel ini Anda akan dapat membaca program industri pada umumnya dan memahami dengan tepat cara kerja logika kontrol mesin.
Lebih suka panduan visual? Tonton video di bawah
atau lanjutkan membaca untuk penjelasan detail langkah demi langkah.
Skema Kelistrikan
Bahasa PLC pertama dibuat agar terlihat seperti diagram tangga kelistrikan, sehingga langsung familiar bagi teknisi listrik dan teknisi pemeliharaan. Selain estetika, format ini memfasilitasi pemecahan masalah dengan cepat—melihat anak tangga bernilai Benar atau Salah jauh lebih cepat daripada men-debug kode baris demi baris.
Di bawah ini adalah rangkaian start/stop motor klasik. Tombol start, tombol stop, dan relai kontrol (CR1) dihubungkan bersama sehingga menekan tombol start akan memberi energi pada CR1. Setelah CR1 diberi energi, kontak 8 dan 6 menutup, menjaga CR1 tetap menyala bahkan setelah tombol start dilepaskan. Kontak 1 dan 3 kemudian ditutup untuk memberi energi pada motor. Melepaskan tombol stop akan membuka jalur menuju CR1 sehingga menyebabkan motor berhenti.

Dalam praktik industri, versi tangga relai dari rangkaian ini lebih disukai karena memetakan aksi rangkaian dengan jelas. Desain kabel lama memerlukan pengkabelan ulang setiap kali komponen rusak—PLC menghilangkan kebutuhan tersebut dengan melepas kabel fisik dan sebagian besar perangkat keras.
Cara Kerja Logika Tangga
Dalam urutan start/stop motor berbasis PLC, tombol start dan stop menjadi input PLC terpisah. Motornya sendiri digerakkan oleh keluaran PLC. Program logika tangga mengevaluasi status masukan dan mengontrol keluaran yang sesuai.
Petunjuk Dasar PLC
Semua vendor PLC menggunakan simbol grafis yang sebagian besar sama, meskipun namanya berbeda. Tiga instruksi yang paling umum adalah:
- Kontak Biasanya Terbuka (TIDAK) – Siemens menyebutnya TIDAK; Allen‑Bradley menggunakan XIC (Periksa Jika Tertutup). Kontak tertutup menghasilkan TRUE , kontak terbuka FALSE .
- Kontak Biasanya Tertutup (NC) – Siemens menyebutnya NC; Allen‑Bradley menggunakan XIO (Periksa Jika Terbuka). Tertutup sama dengan TRUE , buka sama dengan FALSE .
- Koil (Output Energise) – Siemens menyebutnya kumparan; Allen‑Bradley menyebutnya OTE. Kumparan mengubah status keluaran ketika anak tangga bernilai TRUE .
Simbol-simbol ini murni visual; mereka tidak mewakili kontak fisik.
Membangun Anak Tangga
Bayangkan garis vertikal kiri dan kanan sebagai rel listrik. Sebuah anak tangga menghubungkan rel kiri ke rel kanan melalui serangkaian instruksi. Rel kiri memasok kekuatan logis; agar output di jalur kanan memberi energi, jalur berkelanjutan TRUE instruksi harus ada.
Pada contoh start motor, anak tangganya mungkin berbunyi:Start_Button → Tombol Berhenti → Motor_Start . Saat tombol start ditekan, instruksi Start_Button menjadi TRUE , menciptakan jalur logis yang memberi energi pada Motor_Start. Kumparan Motor_Start kemudian menulis TRUE nilai ke lokasi memori yang ditentukan, yang pada gilirannya menggerakkan motor.
Karena instruksi Motor_Start berbentuk kumparan, maka instruksi tersebut tetap BENAR setelah tombol start dilepas, menciptakan kait yang menjaga motor tetap berjalan hingga tombol stop ditekan, yang menyetel instruksi Stop_Button ke FALSE dan merusak jalur logis.
Menganalisis Logika Tangga Pintu Overhead
Mari kita periksa contoh yang lebih kompleks:pengontrol pintu di atas kepala. Konsol ini memiliki tiga tombol tekan dan tiga lampu indikator. Logika anak tangga menunjukkan bahwa Door_Shut instruksinya BENAR (sehingga lampu SHUT menyala) saat Door_Ajar adalah SALAH (Lampu AJAR mati).
Perhatikan instruksi STOP adalah XIO (biasanya tertutup). Karena saat ini BENAR , memori PLC memiliki logika 0 , menunjukkan bahwa sakelar STOP fisik terbuka normal.
Kursus Terkait
Pemrograman PLC
Pelajari cara memprogram PLC dalam format praktis dan langsung. Kursus mencakup Allen‑Bradley, Siemens, Omron, CODESYS, Wago, Schneider, dan banyak lagi.
Penutup
Kami telah membawa Anda dari diagram yang tampaknya samar ke pemahaman yang jelas tentang bagaimana logika tangga menerjemahkan masukan fisik menjadi tindakan mesin. Baik Anda menafsirkan kontak Siemens NO, Allen‑Bradley XIC, atau koil Kontak Phoenix, logika dasarnya tetap sama:ikuti status TRUE dan FALSE untuk mengungkap perilaku sistem.