Kontrol & Instrumentasi · Pengendali
PLC
Programmable logic controller
Pengendali industri terprogram yang membaca input, menjalankan logika, dan memperbarui output.
- Nama lain
- programmable controller · kontroler logika
- Jenis
- kompak · modular · PLC keselamatan
Cara kerja
- CPU membaca status masukan, menjalankan instruksi program satu per satu, dan menentukan status keluaran.
- PLC tidak bereaksi langsung seperti rangkaian kontak; ia bekerja dalam siklus scan berulang: baca masukan, eksekusi program, tulis keluaran.
- Status masukan disalin ke tabel citra masukan; program memakai tabel itu, bukan terminal, sehingga nilai masukan konsisten sepanjang satu siklus walaupun sinyal fisiknya berubah.
- Pulsa yang muncul dan hilang di antara dua pembacaan tidak pernah tersalin ke tabel citra.
- Stop darurat, interlock maju-mundur, dan pemutusan oleh relai beban lebih tetap diwujudkan dengan perangkat keras: program dapat berhenti, dan keluaran transistor dapat gagal terhubung singkat.
Animasi cara kerja, bukan simulasi pengukuran.
Penjelasan
Prinsipnya
CPU (central processing unit) adalah inti relai pintar maupun PLC. CPU membaca status masukan, menjalankan instruksi program satu per satu, dan menentukan status keluaran.
Kelistrikan & Kendali · Bab 63Relai pintar dan PLC tidak bereaksi terhadap masukan secara langsung seperti rangkaian kontak. Keduanya bekerja dalam siklus berulang yang disebut siklus scan. Setiap siklus terdiri atas tiga fase utama yang dijalankan berurutan dan berulang selama perangkat dalam keadaan run: baca masukan, eksekusi program, tulis keluaran.
Kelistrikan & Kendali · Bab 63Pada fase pertama, CPU membaca status semua titik masukan dan menyalinnya ke area memori yang disebut tabel citra masukan (input image table). Selama program dieksekusi pada fase kedua, CPU memakai data dari tabel citra ini, bukan membaca langsung dari terminal, sehingga nilai masukan konsisten sepanjang satu siklus walaupun sinyal fisiknya berubah di tengah eksekusi. Pada fase ketiga, CPU menulis tabel citra keluaran ke terminal keluaran.
Kelistrikan & Kendali · Bab 63Pulsa yang muncul dan hilang di antara dua pembacaan tidak pernah tersalin ke tabel citra. Penyaring masukan modul (input filter) juga menunda perubahan supaya pantulan kontak dan derau tidak terbaca.
Kelistrikan & Kendali · Bab 63
Angka dan aturan
Waktu scan dipengaruhi panjang program, jumlah titik I/O, beban komunikasi latar, dan instruksi khusus seperti matematika dan PID, sehingga tidak tetap; perhitungan memakai nilai maksimum yang terukur di CPU.
Kelistrikan & Kendali · Bab 63
Yang sering keliru
*"Deteksi tepi (edge detection) di program menangkap tombol atau pulsa yang singkat." Instruksi deteksi tepi membaca tabel citra, jadi pulsa yang tidak pernah tercuplik juga tidak pernah menjadi tepi. Yang menolong adalah masukan cepat, penangkap pulsa, interupsi, atau waktu scan* yang lebih pendek.
Kelistrikan & Kendali · Bab 63"PLC STOP berarti motor pasti berhenti." Tidak selalu; hasilnya bergantung pada konfigurasi keluaran saat STOP, yang diverifikasi dan didokumentasikan saat komisioning.
Kelistrikan & Kendali · Bab 65
Keselamatan
Fungsi tertentu tetap diwujudkan dengan perangkat keras walaupun ada PLC: stop darurat, interlock antara kontaktor maju dan mundur, dan pemutusan oleh relai beban lebih melalui kontak 95-96 yang seri dengan koil kontaktor. Program dapat berhenti karena kegagalan CPU atau memori, dan keluaran transistor dapat gagal terhubung singkat; fungsi perangkat keras tetap bekerja tanpa CPU.
Kelistrikan & Kendali · Bab 63PLC standar tidak dirancang sebagai perangkat keselamatan: kegagalan I/O, CPU yang berhenti, dan perubahan program dapat meniadakan perintah berhenti tanpa terlihat. Stop darurat karena itu memutus energi ke kontaktor tanpa menunggu siklus PLC.
Kelistrikan & Kendali · Bab 65
Fungsi
Mengotomasi urutan mesin dan proses dengan I/O serta program yang terdokumentasi.
Cara memakai
- Pisahkan logika kontrol biasa dari fungsi keselamatan kecuali memakai arsitektur safety-rated yang tepat.
Saran
- Dokumentasikan alamat I/O, kondisi aman, interlock, dan versi program.
Jangan
- Jangan mem-bypass interlock keselamatan hanya melalui program.
Istilah terkait
Sumber
- OMRON · Industrial Automation Academy
- OSHA · Control of Hazardous Energy — 1910.147
Referensi belajar, bukan pengganti datasheet, pelat nama, prosedur K3, standar instalasi, atau penilaian teknisi berwenang pada peralatan sebenarnya.