Penjelasan Logika Relay pada Sistem Kontrol PLC

Oct 13, 2025 Tinggalkan pesan

Relay Logic Explanation in PLC Control System

Teknologi Sistem Kontrol PLC modern dibangun berdasarkan konsep dari era perangkat elektromekanis: logika relai. Metode pemrograman ini secara digital menyalin cara kerja relay fisik, kumparan, dan kontak.

 

Siapa pun yang bekerja di bidang otomasi harus memahami prinsip ini. Ini membentuk dasar dari Ladder Diagram (LD), bahasa pemrograman PLC yang paling umum digunakan saat ini. Kuasai konsep ini, dan Anda dapat membaca, menulis, dan memperbaiki sebagian besar sistem kontrol yang sedang beroperasi.

 

Panduan ini membawa Anda dari prinsip dasar hingga penggunaan ahli. Kami akan menjelajahi:

 

Bagaimana pengendalian dimulai dengan sistem relai bawaan.

Cara bagian fisik menjadi instruksi PLC digital.

Bagaimana membangun rangkaian kendali kunci menggunakan logika tangga.

Metode lanjutan dan kesalahan umum yang harus dihindari.

Mengapa sistem berbasis-PLC bekerja lebih baik.

 

 

Yayasan Terprogram

 

Sebelum PLC ada, kendali industri berarti labirin fisik kabel dan relay elektromekanis. Memahami landasan ini membuat peralihan ke logika digital mudah dipahami.

 

Sistem kontrol bawaan menggunakan bagian fisik untuk membuat sirkuit-pengambilan keputusan. Komponen utamanya adalah relay elektromekanis.

 

Ketika arus listrik mengalir melalui kumparan relay, maka akan tercipta medan magnet. Medan ini menarik sepotong logam kecil yang disebut angker. Armature secara fisik menggerakkan kontak listrik, baik menutup atau membuka sirkuit.

 

Status kontak ini penting:

Biasanya Terbuka (TIDAK):Kontak tetap terbuka ketika koil relai tidak mempunyai daya. Itu ditutup untuk memungkinkan aliran arus hanya ketika koil mendapat daya.

Biasanya Tertutup (NC):Kontak tetap tertutup ketika koil relai tidak memiliki daya, sehingga memungkinkan aliran arus. Ini terbuka untuk memutus sirkuit ketika koil mendapat daya.

 

Pengkabelan fisik menciptakan logika. Pengkabelan dua kontak secara seri membuat gerbang AND-keduanya harus ditutup untuk mengalirkan daya. Pengkabelan secara paralel membuat gerbang OR-yang mana pun dapat mengalirkan daya. Sistem yang kompleks memerlukan lusinan relai dan jaringan kabel titik-ke-titik. Semua ini memenuhi lemari kendali yang besar.

 

 

Menerjemahkan ke PLC

 

Sistem Kontrol PLC mengambil seluruh panel berkabel dan membuatnya kembali dalam perangkat lunak. Relai fisik, kontak, dan kabel menjadi bit memori dan instruksi logis. Prosesor PLC menjalankan instruksi ini satu demi satu.

 

Terjemahan digital ini membentuk inti dari pemrograman logika tangga. Setiap komponen fisik memiliki kecocokan digital langsung.

 

Periksa-Aktif / Biasanya Terbuka (XIC / --| |--) Kontak:Ini adalah instruksi paling dasar. Ia memeriksa status bit memori. Instruksinya "benar" jika bitnya 1. Instruksinya "salah" jika bitnya 0.

 

Periksa-Mati / Biasanya Tertutup (XNC / --|/|--) Kontak:Instruksi ini bekerja sebaliknya. "Benar" jika bit memorinya 0. "Salah" jika bitnya 1. Ini penting untuk logika gagal-aman dan tombol berhenti.

 

KeluaranKumparan (OTE / --( )--): Instruksi ini menulis ke bit memori. Jika kombinasi kontak XIC dan XNC sebelumnya pada anak tangga logika adalah "benar", instruksi OTE menyetel bitnya ke 1. Ini "memberi energi" pada kumparan.

 

Instruksi ini bekerja dengan bit memori yang dihubungkan ke dunia nyata melalui modul Input/Output (I/O) PLC. Bit masukan (seperti I:0/0) menunjukkan status tegangan terminal masukan fisik. Bit keluaran (seperti O:0/0) mengontrol keadaan terminal keluaran fisik.

 

Komponen Fisik

PLCSetara Logika Tangga

Simbol

Deskripsi Fungsi

Tombol tekan (TIDAK)

Periksa Kontak Jika Tertutup (XIC).

`--

 

Sakelar Batas (NC)

Periksa Kontak Jika Terbuka (XNC).

`--

/

Kumparan Relai

Koil Output Energize (OTE).

--( )--

Setel bit memori terkait ke '1' jika logika anak tangga benar, sehingga mengaktifkan output fisik.

Kontak Relai

Relai Internal/Kontak Bit

`--

 

 

 

Implementasi Praktis

 

Teori menjadi keterampilan ketika Anda menerapkannya. Sekarang kita dapat menggabungkan komponen digital ini untuk membangun rangkaian kontrol yang berfungsi dalam logika tangga.

 

Segel Mulai/Hentikan-Masuk

 

Tujuannya adalah menggunakan tombol start sesaat untuk menghidupkan motor. Motor tetap hidup sampai seseorang menekan tombol berhenti sesaat. Ini adalah sirkuit "kontrol-kabel" klasik, yang dibuat ulang secara digital.

 

Logikanya menggunakan konsep "segel-in" atau "latch". Kontak "Start_Button" yang biasanya terbuka terhubung secara seri dengan kontak "Stop_Button" yang biasanya tertutup. Ini mengarah ke koil keluaran "Motor".

 

Bagian penting: kontak yang biasanya terbuka yang terhubung ke output "Motor" itu sendiri terhubung secara paralel dengan kontak "Start_Button".

 

Ketika operator menekan tombol "Start_Button", anak tangga menjadi benar. Kumparan "Motor" memberi energi. Pada pemindaian PLC berikutnya, kontak "Motor" sekarang juga benar. Ini menciptakan jalur paralel untuk aliran logika. Operator dapat melepaskan "Start_Button," dan sirkuit tetap "tersegel-dalam" melalui kontaknya sendiri. Satu-satunya cara untuk memutus sirkuit adalah dengan menekan "Stop_Button." Ini membuka kontak yang biasanya tertutup dan mematikan motor.

 

Interlock Keamanan

 

Tujuannya adalah untuk menghentikan mesin agar tidak berjalan jika pelindung keselamatan terbuka. Ini melindungi operator. Ini adalah aplikasi dasar interlocking dalam Sistem Kontrol PLC.

 

Kami menempatkan instruksi yang mewakili sakelar pintu pelindung secara seri dengan koil keluaran motor. Untuk keamanan maksimal, kami menggunakan saklar batas fisik yang biasanya tertutup di pintu. Sakelar ini terhubung ke input PLC.

 

Dalam logika tangga, kami menggunakan kontak Periksa Jika Tertutup (XIC) untuk masukan ini. Ketika pintu pengaman ditutup secara fisik, saklar NC ditutup. Input PLC ON, kontak XIC benar, dan motor dapat berjalan.

 

Jika operator membuka pintu, saklar fisik NC akan terbuka. Input PLC mati, kontak XIC menjadi salah, dan anak tangga logika putus. Tindakan ini akan segera mematikan koil motor, sehingga menciptakan kondisi-aman.

 

Pengatur Waktu dan Penghitung

 

PLC menawarkan instruksi yang kuat yang tidak ada padanan sederhananya dalam sistem relai dasar. Timer dan counter adalah contoh utama.

 

Timer Aktif-Delay (TON) menunda tindakan. Misalnya, pompa harus bekerja selama 30 detik setelah seseorang menekan tombol start. Instruksi TON memiliki input aktif dan melacak waktu ketika anak tangga tersebut benar. Setelah waktu akumulasi mencapai nilai preset (seperti 30 detik), bit "Selesai" (DN) menjadi benar. Bit DN ini kemudian dapat mengontrol logika lain sebagai kontak.

 

Penghitung-Penghitungan (CTU) melacak peristiwa. Bayangkan menghitung botol di jalur konveyor menggunakan sensor-mata foto. Instruksi CTU meningkatkan nilai akumulatornya setiap kali logika anak tangga berubah dari salah menjadi benar. Ketika akumulator mencapai nilai preset, bit "Selesai" menjadi benar. Anda dapat menggunakan ini untuk menghentikan konveyor atau mengoperasikan gerbang pengalih.

 

Perbandingan-berdampingan-Berdampingan

 

Untuk benar-benar memahami kekuatan PLC, mari kita bandingkan kedua metode untuk sistem kontrol konveyor sederhana. Tugas: konveyor dimulai dengan tombol "Start" dan berhenti dengan tombol "Stop". Ini juga berhenti jika mata-foto di bagian akhir terhalang selama lebih dari 2 detik.

 

Kabel TradisionalMenyampaikanSkema:

Ini memerlukan panel yang cukup rumit. Anda memerlukan relai untuk logika mulai/berhenti (CR1), relai pengaturan waktu terpisah yang dapat disesuaikan (TR1), dan relai kontrol lain untuk logika-mata foto (CR2). Pengkabelannya akan rumit. Tombol start memberi energi pada CR1, yang kontaknya menyegelnya. Tombol stop merusak segelnya. Mata-foto memberi energi pada relai pengaturan waktu TR1. Setelah 2 detik, kontak TR1 membuka rangkaian untuk mematikan kontaktor motor utama. Pemecahan masalah memerlukan multimeter, memeriksa voltase di banyak titik di berbagai komponen.

 

SetaraPLCProgram Logika Tangga:

Ini hanya memerlukan dua atau tiga anak tangga logika sederhana.

Anak tangga 1:Logika segel start/stop klasik-untuk motor konveyor.

Anak tangga 2:Kontak yang biasanya terbuka dari masukan mata-foto mengaktifkan pengatur waktu TON dengan preset 2 detik.

Anak tangga 1 (Modifikasi):Kontak yang biasanya tertutup dari bit "Selesai" pengatur waktu (T4:0/DN) ditambahkan secara seri dengan koil keluaran motor.

 

Jika mata-foto terhalang, pengatur waktu akan dimulai. Jika tetap diblokir selama 2 detik, bit Selesai pada pengatur waktu menjadi benar. Kontak NC pada anak tangga motor terbuka, dan konveyor berhenti. Bersih, visual, dan tidak memerlukan komponen tambahan.

 

Metrik

TerprogramMenyampaikanLogika

PLCSistem Pengendalian

Ruang Fisik

Panel kontrol besar diperlukan untuk beberapa relai dan saluran kabel.

PLC kecil dan ringkas, sering kali mengurangi ukuran panel sebesar 60-80%.

Kompleksitas Pengkabelan

Tinggi. Puluhan atau ratusan kabel titik-ke-titik.

Rendah. Kabel I/O ke terminal. Logika adalah perangkat lunak.

Biaya

Komponen tinggi dan biaya tenaga kerja bahkan untuk logika waktu yang sederhana.

Biaya perangkat keras yang lebih rendah untuk tugas ini; waktu pemrograman logika minimal.

Fleksibilitas

Sangat rendah. Mengubah nilai atau logika pengatur waktu memerlukan pengkabelan ulang fisik.

Sangat tinggi. Perubahan logika hanya dengan beberapa klik di laptop.

Pemecahan masalah

Sulit. Membutuhkan penelusuran fisik kabel dengan multimeter.

Mudah. Pantau status logika secara real-time-di layar.

 

 

Melampaui Dasar-Dasar

 

Menulis logika kerja adalah langkah pertama. Menulis logika yang kuat, profesional, dan dapat dipelihara memerlukan pemahaman yang lebih mendalam tentang cara kerja sistem. Anda juga perlu menghindari kesalahan umum.

 

Menerjemahkan Skema

 

Saat mengkonversi skema bawaan lama ke Sistem Kontrol PLC, terjemahan langsung bisa berbahaya. Anda harus menganalisis tujuan rangkaian tersebut, bukan hanya tampilannya.

 

Salah satu masalah besarnya adalah "jalur diam-diam". Dalam diagram fisik, arus terkadang dapat menemukan jalur paralel yang tidak terduga melalui kontak. Hal ini menciptakan logika yang tidak diinginkan. Sebuah PLC mengeksekusi satu anak tangga pada satu waktu dari atas ke bawah, sehingga jalur penyelundupan ini tidak ada. Terjemahan-ke-satu yang ceroboh dapat mengubah perilaku mesin.

 

Masalah lainnya adalah kondisi balapan. Sirkuit berkabel mungkin bergantung pada penundaan kecil pada pembukaan dan penutupan relai fisik. PLC memindai dengan sangat cepat sehingga dapat mengevaluasi suatu kondisi secara berbeda dari pendahulunya yang mekanisnya lebih lambat. Hal ini menyebabkan kesalahan intermiten yang sulit didiagnosis.

 

Waktu Pemindaian PLC

 

PLC tidak beroperasi secara instan. Ini berjalan dalam loop berkelanjutan yang disebut siklus pemindaian:

Baca Masukan:Ini memindai semua input fisik dan memperbarui memori internalnya.

Jalankan Logika:Ini memecahkan program logika tangga dari atas ke bawah, anak tangga demi anak tangga.

Tulis Output:Ini memperbarui semua keluaran fisik berdasarkan hasil eksekusi logika.

 

Waktu pemindaian ini diukur dalam milidetik, namun bukan nol. Sinyal masukan yang sangat cepat-seperti penekanan tombol yang kurang dari satu siklus pemindaian-dapat terlewatkan sama sekali. PLC membaca input, tombol ditekan dan dilepaskan, dan pada pemindaian input berikutnya, kejadian tersebut hilang.

 

Dalam satu proyek commissioning, mesin terkadang gagal untuk dihidupkan. Setelah berjam-jam memeriksa kabel, kami menemukan tombol start sesaat ditekan dan dilepaskan lebih cepat daripada satu siklus pemindaian PLC yang kelebihan beban. Solusinya adalah dengan menggunakan instruksi one-shot (ONS) untuk mengunci penekanan tombol ke bit internal. Ini memastikan logika akan melihatnya pada pemindaian berikutnya. Ini menunjukkan mengapa Anda harus mempertimbangkan waktu pemindaian dalam desain Anda.

 

Praktik Terbaik

 

Logika tangga profesional bukan hanya tentang fungsi. Ini tentang kejelasan bagi orang yang harus memecahkan masalahnya bertahun-tahun kemudian-dan orang tersebut mungkin adalah Anda.

 

Selalu gunakan simbol dan komentar. Setiap input, output, bit internal, timer, dan counter harus memiliki nama deskriptif (seperti "Main_Conveyor_Motor_On") dan komentar yang menjelaskan tujuannya. Ini adalah kebiasaan paling penting untuk membuat kode yang dapat dipelihara.

 

Kelompokkan logika terkait bersama-sama. Semua logika untuk Motor 1-start/stop, interlock, dan kesalahannya-harus berada dalam satu bagian program. Ini menciptakan struktur logis seperti buku yang mudah dinavigasi.

 

Hindari anak tangga yang terlalu rumit. Satu rangkaian logika dengan lebar lima kontak dan kedalaman tiga cabang adalah mimpi buruk untuk dipecahkan. Jauh lebih baik untuk memecahnya menjadi beberapa anak tangga yang lebih sederhana. Gunakan bit internal (sering disebut "flag" atau "marker") untuk meneruskan hasil dari satu anak tangga sederhana ke anak tangga berikutnya. Praktik ini mengikuti prinsip pemrograman terstruktur yang didorong oleh standar seperti IEC 61131-3.

 

 

Pemenang Jelas

 

Saat membandingkan Sistem Kontrol PLC modern dengan relai tradisional yang berkabel untuk logika kontrol, keunggulan PLC sangat luar biasa.

 

Pengurangan Pengkabelan dan Ruang:Sebuah PLC kompak dan kartu I/O-nya menggantikan kabinet relay yang sangat besar dan kabel berkilo-kilometer. Ukuran panel kontrol pada umumnya dapat menyusut hingga 60-80%. Hal ini secara signifikan menurunkan biaya pemasangan dan pemasangan.

Peningkatan Fleksibilitas:Perlu mengubah pengatur waktu dari 5 detik menjadi 10 detik? Dengan PLC, perubahan perangkat lunak dilakukan dalam hitungan detik. Dengan relay, ini adalah pekerjaan penggantian dan pemasangan kabel secara fisik.

Kemampuan Tingkat Lanjut:PLC menawarkan-fungsi bawaan untuk pengatur waktu, penghitung, operasi matematika, pencatatan data, dan komunikasi jaringan. Fitur-fitur ini tidak mungkin atau sangat mahal dan rumit dengan relay.

Peningkatan Keandalan:PLC adalah perangkat-solid yang tidak memiliki bagian bergerak yang aus, rusak, atau tertutup las. Hal ini secara dramatis meningkatkan waktu rata-rata antara kegagalan (MTBF) dari sistem kontrol.

Pemecahan Masalah yang Ditingkatkan:Daripada menggunakan multimeter di kabinet-tegangan tinggi yang aktif, pemrogram dapat menghubungkan laptop dan memantau logika dengan aman-waktu nyata. Melihat kontak mana yang aktif atau nonaktif secara visual di layar membuat diagnosis masalah menjadi lebih cepat dan aman.

 

 

Menguasai Batu Penjuru

 

Perjalanan ini telah membawa kita dari sekedar klik pada relay fisik hingga kode PLC modern yang bersih dan efisien. Kita telah melihat bagaimana konsep dasar logika relai tidak dibuang, namun diserap dan ditingkatkan dalam lingkungan digital.

 

Pemahaman yang kuat tentang penjelasan logika relai dalam Sistem Kontrol PLC bukanlah keterampilan yang ketinggalan jaman. Ini adalah landasan mutlak dari pemrograman otomasi yang efektif. Itu bahasa mesin.

 

Dengan memahami cara membuat sirkuit dengan kontak dan kumparan digital, cara menerapkan pengatur waktu dan interlock, serta cara menulis kode yang bersih dan mudah dipelihara, Anda memperoleh kekuatan. Anda mendapatkan kemampuan untuk merancang, membangun, dan memecahkan masalah sistem otomasi canggih yang mendukung dunia modern kita.

 

 

 

Lihat juga

 

 

Desain Pembuangan Panas SSR untuk Umur Maksimum - Panduan Insinyur

 

Pemasangan Solid State Relay: Panduan Penyiapan & Perawatan Lengkap 2025

 

Kontrol Relai Solid State Motor Start: Panduan Lengkap 2025

 

Apa itu relai waktu? Pengertian, Cara Kerja, dan Kegunaan