1.Pengantar Penggerak AC (Penggerak Frekuensi Variabel) Dalam ranah pengendalian industri modern dan......
BACA LEBIH LANJUTPengontrol logika yang dapat diprogram (PLC) adalah komputer digital tangguh yang dibuat khusus untuk mengendalikan mesin industri dan proses otomatis. Tidak seperti komputer untuk keperluan umum, PLC dirancang dari awal agar dapat bertahan terhadap tuntutan fisik di lantai pabrik — rentang suhu yang luas, kebisingan listrik, getaran, debu, dan kelembapan — sekaligus menjalankan logika kontrol secara terus-menerus dan andal, seringkali selama bertahun-tahun tanpa gangguan. Karakteristik yang menentukan dari PLC adalah kemampuannya untuk memantau masukan nyata dari sensor dan sakelar, menjalankan program kontrol yang ditulis pengguna, dan menggerakkan keluaran nyata — motor, katup, indikator, dan aktuator — berdasarkan hasil logika tersebut.
Sebelum PLC ada, sistem kontrol industri dibangun dari rangkaian relay elektromekanis yang dihubungkan bersama untuk membentuk rangkaian logika. Mengubah perilaku kontrol mesin berarti memasang kembali panel relai secara fisik — sebuah proses yang memakan waktu dan rawan kesalahan yang memerlukan teknisi terampil dan waktu henti yang signifikan. Ketika PLC pertama yang sukses secara komersial diperkenalkan oleh Modicon pada tahun 1969, dikembangkan oleh insinyur Dick Morley sebagai tanggapan atas permintaan dari General Motors untuk menggantikan logika relai di jalur perakitan otomotif, PLC memecahkan masalah ini dengan mengganti sirkuit relai berkabel dengan logika perangkat lunak yang dapat diprogram. Perilaku kontrol mesin kini dapat diubah dengan memodifikasi program daripada memasang ulang perangkat keras, sehingga mengubah kecepatan dan keekonomian otomasi industri.
Saat ini, PLC adalah tulang punggung kendali otomatis di bidang manufaktur, energi, pengolahan air, transportasi, otomasi gedung, dan puluhan industri lainnya. Memahami cara kerjanya, cara programnya, dan cara memilih yang tepat untuk aplikasi spesifik adalah pengetahuan mendasar bagi siapa pun yang terlibat dalam teknik industri, integrasi sistem, atau teknologi operasi.
A pengontrol logika yang dapat diprogram bukanlah perangkat monolitik tunggal — ini adalah sistem komponen perangkat keras yang bekerja bersama. Memahami fungsi masing-masing komponen menjelaskan kemampuan PLC dan keterbatasannya, serta menginformasikan keputusan tentang konfigurasi dan perluasan saat merancang sistem kontrol.
CPU adalah inti komputasi PLC. Ia mengeksekusi program pengguna, mengelola memori, menangani komunikasi dengan modul I/O dan perangkat eksternal, dan melakukan diagnostik sistem. CPU PLC tidak sama dengan mikroprosesor tujuan umum — mereka dioptimalkan untuk eksekusi real-time deterministik, yang berarti CPU harus menyelesaikan setiap siklus pemindaian dalam waktu maksimum yang dijamin, apa pun yang terjadi dalam sistem. Waktu siklus pemindaian untuk PLC modern biasanya berkisar antara 0,1 mdtk hingga 10 mdtk tergantung pada kompleksitas program dan kecepatan CPU. Beberapa PLC berkinerja tinggi yang digunakan dalam kontrol gerak atau pengemasan berkecepatan tinggi mencapai waktu pemindaian sub-milidetik. Memori CPU dibagi menjadi memori program (tempat penyimpanan logika pengguna), memori data (tempat nilai variabel disimpan selama eksekusi), dan memori sistem (digunakan oleh sistem operasi untuk fungsi internal).
Modul I/O adalah antarmuka antara PLC dan dunia fisik. Modul input menerima sinyal dari perangkat lapangan — saklar batas, tombol tekan, sensor jarak, termokopel, pemancar tekanan, dan pembuat enkode — dan mengubahnya menjadi nilai digital yang dapat dibaca oleh CPU. Modul keluaran menerima perintah dari CPU dan mengubahnya menjadi sinyal yang menggerakkan perangkat lapangan — starter motor, katup solenoid, lampu indikator, dan penggerak servo. I/O dikategorikan sebagai diskrit atau analog: I/O diskrit (digital) menangani sinyal on/off biner, sedangkan I/O analog menangani sinyal variabel kontinu seperti loop arus 4–20 mA atau sinyal tegangan 0–10V yang mewakili nilai suhu, tekanan, atau aliran. Kebanyakan PLC juga menawarkan modul I/O khusus untuk fungsi tertentu — modul penghitung berkecepatan tinggi untuk penghitungan pulsa encoder, modul termokopel dengan kompensasi sambungan dingin bawaan, dan modul komunikasi untuk protokol fieldbus.
Catu daya PLC mengubah tegangan saluran AC atau DC yang masuk — biasanya 120V AC, 240V AC, atau 24VDC — menjadi daya DC tegangan rendah yang diatur yang diperlukan oleh CPU dan modul I/O. Sebagian besar backplane dan rak PLC digunakan 5VDC atau 3.3VDC secara internal untuk komponen logika dan 24V DC untuk sirkuit I/O sisi lapangan. Kapasitas catu daya saat ini harus disesuaikan dengan total konsumsi daya dari semua modul yang terpasang — memperkecil ukuran catu daya adalah kesalahan konfigurasi umum dalam sistem besar dengan banyak modul I/O. Konfigurasi catu daya redundan tersedia untuk aplikasi di mana kegagalan pasokan daya akan menimbulkan konsekuensi yang tidak dapat diterima.
PLC modern mencakup beberapa antarmuka komunikasi untuk menghubungkan ke alat pemrograman, antarmuka manusia-mesin (HMIs), sistem kontrol pengawasan dan akuisisi data (SCADA), PLC lain, dan perangkat lapangan. Port dan protokol komunikasi umum mencakup port serial Ethernet/IP, PROFINET, Modbus TCP, PROFIBUS, DeviceNet, CANopen, dan RS-232/RS-485. Ketersediaan protokol Ethernet industri telah mengubah arsitektur sistem PLC selama dua dekade terakhir, memungkinkan integrasi sistem kontrol, pemantauan, dan data perusahaan yang mulus di seluruh infrastruktur jaringan tunggal daripada jaringan milik terpisah untuk setiap fungsi.
Perilaku pengoperasian PLC pada dasarnya berbeda dari program komputer konvensional yang dijalankan satu kali dari awal hingga akhir. PLC menjalankan program kendalinya dalam putaran berulang yang terus menerus yang disebut siklus pemindaian . Memahami siklus pemindaian sangat penting untuk menulis program PLC yang benar dan untuk mendiagnosis masalah kontrol terkait waktu.
Setiap siklus pemindaian terdiri dari empat fase berurutan yang dijalankan secara berurutan, setiap siklus:
Total waktu untuk menyelesaikan satu siklus pemindaian penuh adalah waktu pemindaian. Untuk sebagian besar aplikasi industri, waktu pemindaian adalah 5 hingga 20 ms dapat diterima. Aplikasi yang memerlukan respons lebih cepat — mendeteksi kejadian mesin berkecepatan tinggi, mengendalikan sumbu servo, atau memantau input yang penting bagi keselamatan — mungkin memerlukan pemrosesan yang digerakkan oleh interupsi, di mana input tertentu memicu eksekusi program langsung di luar siklus pemindaian normal, atau CPU khusus berkecepatan tinggi dengan kinerja pemindaian sub-milidetik.
Bahasa pemrograman PLC distandarisasi oleh standar internasional IEC 61131-3, yang mendefinisikan lima bahasa yang harus didukung oleh PLC yang patuh. Dalam praktiknya, sebagian besar produsen menerapkan kelima hal tersebut, meskipun beberapa secara tradisional lebih menyukai bahasa tertentu untuk aplikasi tertentu. Memilih bahasa yang tepat untuk tugas tertentu akan meningkatkan keterbacaan kode, kemudahan pemeliharaan, dan efisiensi proses debug.
Diagram Tangga adalah bahasa pemrograman PLC yang paling banyak digunakan secara global dan merupakan turunan grafis langsung dari diagram logika relai. Program direpresentasikan sebagai serangkaian anak tangga horizontal antara dua rel listrik vertikal — persis seperti sebuah tangga. Setiap anak tangga berisi kontak (mewakili kondisi masukan) dan kumparan (mewakili keluaran), dihubungkan secara seri atau paralel untuk menyatakan hubungan logika. Seorang insinyur yang akrab dengan diagram pengkabelan relai dapat membaca dan memahami logika tangga dengan pelatihan tambahan minimal, itulah sebabnya logika tangga tetap dominan dalam manufaktur diskrit, kontrol mesin, dan industri apa pun dengan basis teknisi logika relai yang besar. Diagram Tangga paling cocok untuk aplikasi kontrol diskrit yang melibatkan urutan operasi hidup/mati, interlock, dan logika pengaturan waktu.
Diagram Blok Fungsi mewakili logika kontrol sebagai jaringan blok fungsi grafis yang saling berhubungan, di mana sinyal mengalir dari kiri ke kanan melalui blok yang melakukan operasi tertentu — gerbang logika, pengatur waktu, pengontrol PID, fungsi aritmatika, dan blok komunikasi. FBD sangat cocok untuk aplikasi kontrol proses yang melibatkan sinyal analog kontinu, loop kontrol PID, dan rantai pemrosesan sinyal yang kompleks, di mana aliran data antar elemen fungsional lebih intuitif untuk direpresentasikan secara grafis daripada sebagai anak tangga berurutan. FBD adalah bahasa pilihan dalam aplikasi pemrosesan kimia, minyak dan gas, serta pembangkit listrik.
Teks Terstruktur adalah bahasa tekstual tingkat tinggi dengan sintaksis yang menyerupai Pascal atau C. Teks Terstruktur mendukung variabel, tipe data, ekspresi, pernyataan kondisional (IF-THEN-ELSE), loop (FOR, WHILE, REPEAT), dan pemanggilan fungsi — menjadikannya bahasa IEC 61131-3 yang paling canggih untuk algoritme kompleks dan komputasi matematis. ST sangat ideal untuk mengimplementasikan manajemen resep yang kompleks, penghitungan data, manipulasi string, dan blok fungsi khusus yang tidak praktis untuk diungkapkan dalam bahasa grafis. Penerapannya telah meningkat secara substansial karena PLC telah melakukan tugas komputasi yang lebih kompleks yang sebelumnya ditangani oleh komputer industri yang terpisah.
Bagan Fungsi Sequential memberikan representasi grafis tingkat tinggi dari suatu proses sebagai urutan langkah-langkah yang dihubungkan oleh transisi. Setiap langkah berisi tindakan yang akan dilakukan ketika langkah tersebut aktif; setiap transisi menentukan kondisi yang harus dipenuhi untuk maju ke langkah berikutnya. SFC sangat baik untuk memprogram mesin yang beroperasi melalui fase berurutan yang ditentukan — mengisi tangki, menjalankan siklus pencucian, menjalankan proses batch — karena struktur langkah demi langkah program secara langsung mencerminkan urutan fisik pengoperasian mesin, sehingga mudah untuk dipahami, di-debug, dan dimodifikasi. Program SFC untuk langkah dan transisi individual dapat ditulis dalam salah satu dari empat bahasa IEC lainnya.
Daftar Instruksi adalah bahasa tekstual tingkat rendah yang menyerupai bahasa rakitan, di mana setiap baris berisi satu instruksi yang beroperasi pada register akumulator. Ini disertakan dalam IEC 61131-3 untuk menyediakan bahasa yang familiar bagi pemrogram sejak awal pengembangan PLC. IL jarang digunakan dalam proyek-proyek baru saat ini — sebagian besar lingkungan pemrograman PLC modern sudah tidak menggunakannya lagi dan digantikan dengan Teks Terstruktur — namun IL tetap berada dalam standar untuk kompatibilitas dengan program lama yang ditulis dalam IL pada pengontrol lama.
| Bahasa | Ketik | Terbaik Untuk | Industri Khas |
|---|---|---|---|
| Diagram Tangga (LD) | Grafis | Logika diskrit, interlock, urutan | Manufaktur, kontrol mesin |
| Diagram Blok Fungsi (FBD) | Grafis | Kontrol analog, loop PID, aliran sinyal | Industri proses, minyak dan gas |
| Teks Terstruktur (ST) | Tekstual | Algoritme kompleks, matematika, penanganan data | Semua industri, aplikasi tingkat lanjut |
| Bagan Fungsi Berurutan (SFC) | Grafis | Urutan batch, mesin berbasis langkah | Makanan, farmasi, pemrosesan batch |
| Daftar Instruksi (IL) | Tekstual | Program lama, pengoptimalan tingkat rendah | Sistem lama (tidak digunakan lagi dalam karya baru) |
PLC tersedia dalam berbagai bentuk mulai dari pengontrol mikro seukuran telapak tangan hingga sistem multi-rak yang memenuhi seluruh kabinet kontrol. Memilih faktor bentuk yang tepat melibatkan pencocokan kapasitas I/O pengontrol, kemampuan ekspansi, kekuatan pemrosesan, dan ukuran fisik dengan persyaratan aplikasi dan anggaran.
PLC kompak mengintegrasikan CPU, catu daya, dan sejumlah titik I/O ke dalam satu wadah. Mereka adalah pilihan yang paling hemat biaya untuk aplikasi kecil dengan jumlah I/O yang terbatas dan terbatas — biasanya 8 hingga 64 titik I/O . Beberapa PLC kompak menawarkan ekspansi terbatas melalui modul tambahan, namun kapasitas ekspansi jauh lebih terbatas dibandingkan sistem modular. Aplikasi umum mencakup kontrol mesin kecil, bagian konveyor, stasiun pompa, dan sub-sistem otomasi gedung. Siemens S7-1200, Allen-Bradley Micro820, dan Mitsubishi FX5U adalah contoh representatif dari kategori ini. PLC kompak tidak cocok digunakan ketika jumlah I/O atau kebutuhan komunikasi aplikasi cenderung meningkat secara signifikan selama masa pakai sistem.
PLC modular separate the CPU, power supply, and I/O into individual modules that mount on a common backplane or DIN rail and connect via an internal bus. This architecture allows the system to be configured precisely for the application — adding exactly the types and quantities of I/O modules needed — and expanded later by adding modules to unused backplane slots or additional backplanes. Modular systems scale from small configurations of a CPU plus a handful of I/O modules up to large systems with hundreds of I/O points distributed across multiple racks. Siemens S7-300/S7-1500, Allen-Bradley ControlLogix, and Omron NX/NJ series are leading modular PLC platforms used across demanding industrial applications worldwide.
PLC berbasis rak skala besar mendukung jumlah titik I/O yang sangat tinggi — dari beberapa ratus hingga puluhan ribu titik I/O di seluruh rak I/O yang terdistribusi — dan digunakan di pabrik proses berkelanjutan, fasilitas pembangkit listrik, dan jalur produksi skala besar. Sistem ini biasanya menampilkan konfigurasi CPU redundan di mana CPU siaga akan mengambil alih secara otomatis jika sistem utama mengalami kegagalan, catu daya redundan, dan jaringan komunikasi redundan — memberikan ketersediaan tinggi yang diperlukan dalam aplikasi di mana penghentian yang tidak direncanakan mempunyai konsekuensi operasional atau keselamatan yang parah. Siemens S7-400H, Allen-Bradley ControlLogix dengan redundansi, dan Yokogawa STARDOM adalah contoh platform yang dirancang untuk tingkat kekritisan ini.
Tiga jenis pengontrol mendominasi otomasi industri: PLC, Sistem Kontrol Terdistribusi (DCS), dan Pengontrol Otomatisasi yang Dapat Diprogram (PAC). Batasan di antara keduanya semakin kabur karena ketiganya telah mengadopsi jaringan modern, pemrograman tingkat tinggi, dan kemampuan pemrosesan tingkat lanjut — namun perbedaan berarti dalam filosofi desain, kesesuaian aplikasi, dan total biaya kepemilikan tetap ada.
A PLC berasal dari manufaktur diskrit dan dioptimalkan untuk eksekusi siklus pemindaian cepat logika sekuensial dan kombinasional. Ia unggul dalam pengendalian mesin, jalur pengemasan, dan manufaktur terpisah di mana respons deterministik terhadap peristiwa biner merupakan persyaratan utama. Sistem PLC biasanya lebih murah per titik I/O dibandingkan sistem DCS dan didukung oleh sejumlah besar teknisi terlatih di lingkungan manufaktur.
A DCS (Sistem Kontrol Terdistribusi) dikembangkan untuk industri proses berkelanjutan — penyulingan minyak, produksi bahan kimia, pembangkit listrik — yang persyaratan utamanya adalah kontrol regulasi atas variabel analog berkelanjutan di sejumlah besar titik I/O. Platform DCS dibangun di sekitar lingkungan teknik terpadu di mana fungsi konfigurasi, tampilan, riwayat, dan kontrol terintegrasi erat oleh vendor yang sama. Integrasi ini mengurangi waktu rekayasa untuk sistem besar namun menciptakan ketergantungan vendor yang signifikan dan biaya platform yang lebih tinggi.
A PAC (Pengontrol Otomatisasi yang Dapat Diprogram) adalah istilah yang digunakan untuk menggambarkan pengontrol modern berperforma tinggi yang menggabungkan kontrol diskrit gaya PLC dengan kontrol proses analog, kontrol gerak, dan kemampuan jaringan yang secara historis dikaitkan dengan platform DCS — semuanya dalam satu pengontrol dan lingkungan pemrograman. Instrumen Nasional CompactRIO dan Opto 22 EPIC adalah contohnya. PAC sangat cocok untuk aplikasi yang melintasi batas PLC/DCS tradisional, seperti proses batch hibrid yang menggabungkan operasi sekuensial dengan loop kontrol berkelanjutan.
Pemilihan platform PLC untuk aplikasi baru atau proyek retrofit melibatkan evaluasi serangkaian parameter teknis dan praktis yang secara kolektif menentukan apakah sistem yang dipilih akan memenuhi persyaratan saat ini dan tetap dapat didukung selama masa pakai sistem yang diharapkan — biasanya 15 hingga 25 tahun dalam pengaturan industri.
Pengontrol logika yang dapat diprogram muncul di hampir setiap industri yang menggunakan segala bentuk proses otomatis atau semi-otomatis. Keberagaman aplikasi PLC mencerminkan keserbagunaan mendasar teknologi ini — arsitektur inti yang sama yang mengendalikan lini pembotolan juga mengelola instalasi pengolahan air atau mengoordinasikan sistem HVAC dan kontrol akses gedung.
Perakitan otomotif, manufaktur elektronik, fabrikasi logam, dan produksi barang konsumen semuanya sangat bergantung pada PLC untuk mengurutkan tindakan robot, mengontrol kecepatan konveyor, mengelola deteksi dan penolakan komponen, dan mengoordinasikan interlock keselamatan di seluruh sel produksi multi-mesin. Satu jalur perakitan bodi otomotif mungkin berisi ratusan PLC individu mengoordinasikan robot pengelasan, sistem transfer, stasiun pemeriksaan kualitas, dan peralatan penanganan material, semuanya terhubung ke sistem pengawasan SCADA yang memantau laju produksi dan kondisi kesalahan secara real time.
Fasilitas pengolahan dan distribusi air kota menggunakan PLC untuk mengontrol stasiun pompa, sistem takaran bahan kimia, proses filtrasi, dan manajemen ketinggian reservoir. Stasiun pemompaan jarak jauh bermil-mil dari instalasi pengolahan utama biasanya dikendalikan oleh PLC mandiri yang berkomunikasi dengan sistem SCADA pusat melalui jaringan seluler atau radio. PLC dalam aplikasi air harus menangani gabungan kontrol diskrit (urutan buka/tutup katup) dan regulasi analog (laju aliran, laju dosis bahan kimia, kontrol tekanan) dengan andal dan tanpa memerlukan operator di lokasi di setiap lokasi terpencil.
Lingkungan pemrosesan makanan menerapkan persyaratan khusus pada perangkat keras PLC — penutup baja tahan karat atau wadah plastik tertutup yang dirancang untuk lingkungan pencucian, dan modul I/O yang tahan terhadap suhu ekstrem saat transisi dari freezer ke ruang masak. PLC di pabrik makanan mengontrol urutan pencampuran dan pencampuran, profil suhu pasteurisasi, mesin pengisian dan penyegelan, serta siklus pencucian bersih di tempat (CIP). Persyaratan peraturan untuk dokumentasi keamanan pangan berarti sistem PLC di sektor ini sering kali menyertakan pembuatan catatan batch elektronik, yang secara otomatis mencatat parameter proses untuk setiap batch produksi untuk menunjukkan kepatuhan terhadap HACCP dan standar keamanan pangan.
Bangunan komersial dan industri besar menggunakan PLC dan pengontrol otomasi gedung khusus — yang pada dasarnya merupakan PLC khusus — untuk mengelola sistem HVAC, kontrol pencahayaan, kontrol akses, pengiriman elevator, dan manajemen energi. Ventilasi terowongan, penanganan bagasi bandara, dan pengendalian infrastruktur stadion adalah contoh lebih lanjut dari aplikasi berskala besar yang berhubungan dengan bangunan di mana sistem PLC mengoordinasikan ratusan perangkat lapangan yang didistribusikan di seluruh fasilitas fisik yang luas. Konvergensi protokol otomasi gedung dan otomasi industri — terutama karena kedua sektor mengadopsi komunikasi berbasis Ethernet — membuat PLC tujuan umum semakin kompetitif dengan pengontrol sistem otomasi gedung tradisional di pasar ini.
Pemecahan masalah PLC yang efektif mengikuti proses eliminasi sistematis yang mempersempit lokasi kesalahan dari tingkat sistem hingga ke komponen spesifik atau elemen program yang bertanggung jawab. Pendekatan terstruktur mengurangi waktu diagnostik dan menghindari penggantian komponen mahal secara acak yang sebenarnya tidak rusak.