1.Pengantar Penggerak AC (Penggerak Frekuensi Variabel) Dalam ranah pengendalian industri modern dan......
BACA LEBIH LANJUTPengontrol logika yang dapat diprogram (PLC) adalah komputer industri kokoh yang dirancang khusus untuk memantau masukan dari sensor dan perangkat lapangan, menjalankan program kontrol yang tersimpan, dan mengontrol keluaran — seperti motor, katup, aktuator, dan indikator — secara real time. Tidak seperti komputer untuk keperluan umum, PLC dirancang untuk beroperasi dengan andal di lingkungan industri yang keras yang ditandai dengan kebisingan listrik, getaran, suhu ekstrem, dan debu, sambil menjalankan program kontrol dengan waktu deterministik — yang berarti pengontrol menyelesaikan siklus pemindaiannya dalam waktu yang dapat diprediksi dan berulang, apa pun kondisi prosesnya. Kombinasi antara pengerasan industri dan determinisme waktu nyata inilah yang menjadikan PLC sebagai pengontrol otomasi standar di seluruh manufaktur, industri proses, utilitas, otomasi gedung, dan infrastruktur di seluruh dunia.
PLC dikembangkan pada akhir tahun 1960-an secara khusus untuk menggantikan kumpulan besar relai elektromekanis yang mengendalikan jalur perakitan otomotif — sistem yang mahal untuk dipasang, memerlukan penggantian kabel yang signifikan, dan memerlukan perawatan terus-menerus karena kontak relai rusak dan rusak. Dengan mengganti logika relai fisik dengan logika relai fisik yang setara dengan perangkat lunak yang dapat diprogram, PLC memungkinkan teknisi produksi memodifikasi perilaku mesin dengan mengubah program, bukan memasang ulang panel, sehingga secara dramatis mengurangi waktu dan biaya pergantian produksi. Enam puluh tahun kemudian, konsep inti tetap tidak berubah, namun modern pengontrol logika yang dapat diprogram telah berkembang dari penggantian relai sederhana menjadi platform otomasi canggih yang mendukung kontrol gerakan berkecepatan tinggi, kontrol proses, fungsi keselamatan, integrasi visi mesin, dan komunikasi jaringan industri di seluruh arsitektur multi-sistem yang kompleks.
Prinsip operasi dasar dari pengontrol logika yang dapat diprogram adalah siklus pemindaian — urutan operasi berulang yang dijalankan PLC secara terus menerus selama PLC berada dalam mode berjalan. Memahami siklus pemindaian sangat penting untuk memahami bagaimana PLC berperilaku, khususnya dalam aplikasi yang kritis terhadap waktu di mana waktu respons terhadap perubahan input menentukan apakah sistem kontrol berfungsi dengan benar.
Siklus pemindaian PLC standar terdiri dari empat tahap berurutan. Pertama, pemindaian input membaca status terkini dari semua input digital dan analog yang terhubung — sensor, sakelar, encoder, pemancar — dan menyalin nilai-nilai ini ke dalam register gambar input di memori. Kedua, pemindaian program menjalankan program kontrol yang disimpan dalam memori, menggunakan nilai gambar masukan (bukan pembacaan masukan langsung) untuk mengevaluasi kondisi logika dan menentukan keadaan keluaran yang diperlukan. Ketiga, pemindaian keluaran menulis nilai gambar keluaran yang ditentukan oleh program ke perangkat keras keluaran fisik, mengaktifkan atau menonaktifkan perangkat yang terhubung. Keempat, tahap housekeeping menangani komunikasi, diagnosis mandiri, dan pembaruan pengatur waktu dan penghitung internal sebelum siklus berulang.
Waktu yang diperlukan untuk menyelesaikan satu siklus pemindaian — waktu pemindaian — biasanya 1 hingga 10 milidetik untuk sebagian besar aplikasi standar, meskipun waktu tersebut meningkat seiring dengan kompleksitas program dan jumlah titik I/O. Arsitektur siklus pemindaian berarti bahwa perubahan status input tidak akan ditindaklanjuti hingga siklus pemindaian berikutnya, yang memperkenalkan latensi satu siklus pemindaian maksimum ke dalam respons kontrol. Untuk sebagian besar aplikasi otomasi industri, latensi ini sepenuhnya dapat diterima. Untuk aplikasi berkecepatan tinggi — kontrol gerak servo, penghitungan frekuensi tinggi, atau fungsi keselamatan yang memerlukan respons sub-milidetik — rutinitas interupsi khusus, prosesor gerak khusus, atau PLC keselamatan terpisah digunakan untuk melewati latensi siklus pemindaian standar.
Sistem PLC terdiri dari beberapa komponen perangkat keras berbeda yang bersama-sama membentuk pengontrol otomasi lengkap. Memahami fungsi setiap komponen memperjelas bagaimana sistem PLC ditentukan, dirakit, dan dipelihara.
Modul CPU adalah otak PLC — berisi prosesor yang menjalankan program kontrol, memori yang menyimpan program dan data, dan antarmuka komunikasi yang terhubung ke alat pemrograman dan sistem otomasi lainnya. Kemampuan CPU dicirikan oleh kecepatan pemrosesan (waktu pemindaian per 1.000 instruksi logika tangga), kapasitas memori program (biasanya kilobyte hingga megabyte tergantung pada kelas PLC), memori data untuk menyimpan nilai variabel dan memproses data, dan jangkauan protokol komunikasi yang didukung. Modul CPU kelas atas juga berisi jam waktu nyata, kemampuan pencatatan data, dan server OPC UA atau MQTT bawaan untuk koneksi langsung ke IoT industri dan sistem cloud tanpa perangkat keras tambahan.
Modul I/O adalah antarmuka fisik antara PLC dan perangkat lapangan — sensor, sakelar, katup, motor, dan instrumen — yang dipantau dan diperintahkan oleh sistem kontrol. Modul input digital menerima sinyal hidup/mati dari perangkat seperti sensor jarak, tombol tekan, dan sakelar batas, mengubah tegangan tingkat medan (biasanya 24VDC atau 120/240VAC) menjadi sinyal tingkat logika yang dapat dibaca oleh CPU. Modul keluaran digital mengalihkan daya ke perangkat lapangan seperti katup solenoid, starter motor, dan lampu indikator. Modul input analog mengkonversi sinyal variabel secara kontinyu — loop arus 4-20mA, sinyal tegangan 0-10V, tegangan termokopel, nilai resistansi RTD — menjadi nilai digital yang dapat diproses oleh CPU. Modul keluaran analog mengubah nilai digital dari CPU menjadi sinyal analog proporsional untuk mengendalikan penggerak kecepatan variabel, katup proporsional, dan perangkat variabel kontinu lainnya. Modul I/O khusus mencakup input penghitung berkecepatan tinggi untuk umpan balik encoder, modul komunikasi serial, dan I/O dengan tingkat keamanan untuk aplikasi keselamatan fungsional.
Modul catu daya PLC mengubah daya listrik yang masuk (biasanya 120VAC atau 240VAC) atau daya bus DC menjadi tegangan DC yang diatur yang diperlukan oleh modul CPU dan I/O. Pemilihan catu daya melibatkan pencocokan kapasitas arus keluaran dengan total konsumsi arus semua modul di rak atau sistem, dengan margin minimal 20 hingga 30% untuk keandalan dan mengakomodasi perluasan di masa depan. Konfigurasi catu daya redundan — di mana dua modul catu daya dijalankan secara paralel dengan failover otomatis — merupakan standar dalam sistem ketersediaan tinggi di mana penghentian yang tidak direncanakan akibat kegagalan catu daya akan memakan biaya yang sangat besar.
Dalam sistem PLC modular yang dipasang di rak, bidang belakang adalah papan sirkuit yang secara mekanis mendukung dan menghubungkan secara elektrik modul CPU, catu daya, dan I/O. Backplane membawa bus data internal, distribusi daya, dan di beberapa sistem sinyal sinkronisasi real-time yang diperlukan untuk operasi multi-modul yang terkoordinasi. Ukuran rak — ditentukan oleh jumlah slot modul — menentukan berapa banyak modul I/O yang dapat dipasang dalam satu rak, dan untuk sistem yang memerlukan lebih banyak I/O daripada yang dapat ditampung oleh satu rak, beberapa rak dihubungkan melalui kabel ekspansi atau I/O jarak jauh melalui jaringan industri.
PLC diproduksi dalam beberapa faktor bentuk yang disesuaikan dengan kebutuhan skala dan kompleksitas yang berbeda. Pemilihan faktor bentuk PLC yang sesuai untuk suatu aplikasi melibatkan pencocokan kapasitas I/O pengontrol, kemampuan perluasan, dan kemampuan pemrosesan dengan kebutuhan mesin atau proses yang dikontrol saat ini dan yang diproyeksikan di masa depan.
| Tipe PLC | Jumlah I/O tipikal | Kemampuan untuk diperluas | Aplikasi yang paling sesuai | Contoh produk |
| PLC nano/mikro | 6 – 40 masukan/keluaran | Terbatas atau tidak sama sekali | Mesin sederhana, peralatan OEM, penggantian relai | LOGO Siemens!, Omron CP1E |
| PLC kompak | 20 – 256 masukan/keluaran | Modul ekspansi tersedia | Mesin kecil hingga menengah, pengemasan, HVAC | Allen-Bradley Mikro820, Siemens S7-1200 |
| PLC Modular | 64 – 4,096 masukan/keluaran | Sangat dapat diperluas dengan I/O jarak jauh | Mesin kompleks, jalur produksi, pabrik proses | Siemens S7-1500, Kontrol Logix Allen-Bradley |
| PLC berbasis rak | 256 – 65.000 masukan/keluaran | Beberapa rak, I/O terdistribusi | Pabrik proses besar, pembangkit listrik, kontrol setara DCS | Allen-Bradley PLC-5, GE RX3i, Schneider Premium |
| PLC Keamanan (berperingkat SIL) | Bervariasi | Dapat diperluas dengan I/O keamanan | Berhenti darurat, interlock pengaman, fungsi SIL 1-3 | Pilz PSS 4000, Siemens S7-1500F, AB GuardLogix |
Kategori PLC kompak telah menjadi area pertumbuhan paling signifikan di pasar PLC, didorong oleh produk kelas Siemens S7-1200 dan Allen-Bradley Micro820 yang menawarkan kemampuan yang sebelumnya hanya dikaitkan dengan sistem modular ukuran penuh — termasuk kontrol gerak, kontrol proses PID, dan komunikasi industri berbasis Ethernet — dalam bentuk kecil yang cocok untuk pemasangan panel tanpa rak khusus. Untuk proyek otomasi mesin baru dengan jumlah I/O di bawah 200 poin, PLC modular kompak kini menjadi titik awal default bagi sebagian besar insinyur otomasi dibandingkan sistem berbasis rak yang lebih besar yang diperlukan satu dekade lalu.
Pemrograman PLC distandarisasi berdasarkan IEC 61131-3, yang mendefinisikan lima bahasa pemrograman yang harus didukung oleh lingkungan pengembangan PLC yang sesuai. Bahasa yang berbeda sesuai dengan jenis logika kontrol dan latar belakang teknik yang berbeda, dan sebagian besar alat pemrograman PLC modern memungkinkan banyak bahasa digunakan dalam satu proyek — memungkinkan para insinyur memilih bahasa yang paling sesuai untuk setiap bagian program.
Diagram Tangga adalah bahasa pemrograman PLC yang paling banyak digunakan, khususnya di Amerika Utara dan di lingkungan manufaktur terpisah. Representasi grafisnya meniru diagram logika relai yang pada awalnya dirancang untuk digantikan oleh PLC - anak tangga logika horizontal menghubungkan rel daya kiri dan kanan, dengan simbol kontak normal terbuka dan biasanya tertutup mewakili kondisi masukan dan simbol koil mewakili perintah keluaran. Logika tangga bersifat intuitif bagi insinyur kelistrikan yang akrab dengan diagram rangkaian relai dan mudah dibaca serta dipecahkan secara online (dengan PLC dalam mode pengoperasian, elemen aktif disorot dalam perangkat lunak pemrograman, memungkinkan kondisi kesalahan dilacak secara visual). Keterbatasan Diagram Tangga adalah sulit digunakan untuk operasi matematika yang kompleks, manipulasi data, dan pemrograman sekuensial yang lebih alami diungkapkan dalam bahasa berbasis teks.
Diagram Blok Fungsi mewakili logika kontrol sebagai blok grafis yang saling berhubungan — setiap blok merangkum fungsi tertentu (gerbang AND, pengontrol PID, penghitung, pengatur waktu, blok fungsi motor) dengan koneksi input dan output ditampilkan sebagai kabel antar blok. FBD adalah bahasa dominan dalam aplikasi kontrol proses — ia memetakan secara alami ke representasi diagram perpipaan dan instrumentasi (P&ID) yang akrab bagi para insinyur proses, dan enkapsulasi fungsi kompleks (loop PID, kontrol katup, perlindungan motor) dalam blok fungsi standar yang dapat digunakan kembali mengurangi upaya pemrograman secara signifikan dalam aplikasi pabrik proses. Sebagian besar platform PLC yang berorientasi pada proses dan keselamatan menawarkan perpustakaan ekstensif blok fungsi yang sesuai dengan IEC 61511 untuk kontrol proses umum dan fungsi keselamatan.
Teks Terstruktur adalah bahasa berbasis teks tingkat tinggi yang secara sintaksis mirip dengan Pascal atau C, mendukung pernyataan kondisional, loop, ekspresi matematika, penanganan string, dan struktur data kompleks yang rumit atau tidak mungkin dilakukan dalam bahasa grafis. ST semakin banyak digunakan oleh insinyur otomasi dengan latar belakang pengembangan perangkat lunak dan merupakan bahasa pilihan untuk pemrosesan data yang kompleks, manajemen resep, penanganan komunikasi, dan aplikasi apa pun yang memerlukan logika algoritmik canggih yang tidak dapat diungkapkan secara efisien oleh bahasa grafis. Definisi Teks Terstruktur standar IEC 61131-3 membuatnya benar-benar portabel di antara platform PLC yang berbeda — kode yang ditulis dalam ST untuk PLC satu merek dapat diadaptasi ke platform merek lain dengan modifikasi yang relatif kecil, tidak seperti kode Diagram Tangga yang cenderung menggunakan instruksi dan konvensi khusus pabrikan.
Bagan Fungsi Sekuensial merepresentasikan program kontrol sebagai diagram alur langkah dan transisi — setiap langkah berisi tindakan (diprogram dalam LD, FBD, atau ST), dan setiap transisi menentukan kondisi yang harus dipenuhi agar program dapat maju ke langkah berikutnya. SFC adalah bahasa alami untuk mengurutkan aplikasi — siklus mesin cuci, urutan proses batch, operasi perakitan multi-tahap, dan aplikasi apa pun yang mengharuskan mesin melakukan serangkaian operasi tertentu secara berurutan. Memprogram proses sekuensial yang kompleks dalam Diagram Tangga menghasilkan program yang besar dan sulit diikuti; urutan yang sama yang diungkapkan dalam SFC segera dapat dibaca sebagai alur proses dan jauh lebih mudah untuk di-debug dan dimodifikasi.
Pengontrol logika modern yang dapat diprogram adalah perangkat jaringan dan juga pengontrol otomasi. Kemampuan komunikasi PLC menentukan bagaimana PLC berintegrasi dengan peralatan otomasi lainnya, sistem pengawasan, database perusahaan, dan platform cloud — sebuah pertimbangan yang semakin penting seiring dengan berkembangnya otomasi industri menuju arsitektur Industri 4.0 yang terhubung.
Pasar PLC didominasi oleh sejumlah kecil perusahaan otomasi besar, yang masing-masing menawarkan ekosistem lengkap perangkat keras PLC, perangkat lunak pemrograman, modul I/O, drive, panel HMI, dan infrastruktur komunikasi yang dirancang untuk bekerja sama secara lancar. Memilih PLC dari pabrikan tertentu biasanya berarti berkomitmen pada ekosistem pabrikan tersebut untuk sistem otomasi penuh, yang memiliki implikasi signifikan terhadap integrasi, suku cadang, pelatihan, dan dukungan jangka panjang.
| Pabrikan | Keluarga PLC utama | Lingkungan pemrograman | Jaringan industri primer | Kekuatan pasar |
| Siemens | S7-1200, S7-1500, S7-300/400 | Portal TIA (Langkah 7) | PROFINET, PROFIBUS | Eropa, industri proses global |
| Otomatisasi Rockwell (Allen-Bradley) | KontrolLogix, CompactLogix, Micro820 | Desainer Logix Studio 5000 | EthernetNet/IP, DeviceNet | Amerika Utara, otomotif, makanan dan minuman |
| Mitsubishi Listrik | MELSEC iQ-R, iQ-F, Seri Q | GX Karya3 | CC-Link IE, SLMP | Asia-Pasifik, otomotif, semikonduktor |
| Schneider Listrik | Modicon M580, M340, Seri TM | Pakar Kontrol EcoStruxure | Modbus TCP, Ethernet/IP | Industri proses, energi, infrastruktur |
| Omron | Seri NX, NJ, CP | Studio Sysmac | EtherNet/IP, EtherCAT | Asia, otomatisasi mesin, kontrol gerak |
PLC sering dibahas bersamaan dengan Sistem Kontrol Terdistribusi (DCS) dan sistem Kontrol Pengawasan dan Akuisisi Data (SCADA), dan batasan antara kategori-kategori ini telah menjadi kabur secara signifikan seiring dengan berkembangnya teknologi. Memahami perbedaannya — dan titik pertemuannya — penting untuk menentukan arsitektur otomasi yang tepat untuk aplikasi tertentu.
Sistem Kontrol Terdistribusi adalah arsitektur otomasi di mana fungsi kontrol didistribusikan ke beberapa pengontrol yang ditempatkan dekat dengan proses yang dikontrol, semuanya terhubung ke sistem pengawasan terpusat melalui jaringan pabrik dengan keandalan tinggi. Sistem DCS dikembangkan untuk aplikasi proses berkelanjutan yang besar — minyak dan gas, petrokimia, pembangkit listrik, manufaktur farmasi — yang memerlukan ribuan loop kontrol analog, logika interlock yang kompleks, dan manajemen alarm yang komprehensif di seluruh pabrik fisik yang besar. Sistem DCS memprioritaskan ketersediaan tinggi (pengontrol redundan, I/O, daya, dan jaringan sebagai standar), kemampuan riwayat data proses yang komprehensif, dan tampilan ruang operator terintegrasi. Perbedaan antara sistem PLC modular kelas atas modern dan DCS tingkat awal kini tidak terlalu penting dalam hal fungsionalitas — perbedaan utamanya terletak pada lingkungan perangkat lunak, fokus aplikasi vendor, dan model komersial.
SCADA (Kontrol Pengawasan dan Akuisisi Data) mengacu secara khusus pada lapisan pengawasan — sistem perangkat lunak yang mengumpulkan data dari PLC dan pengontrol lapangan lainnya, menyajikan informasi proses kepada operator melalui tampilan grafis HMI, mencatat data historis, dan dapat mengirimkan perintah setpoint kembali ke pengontrol. SCADA bukanlah pengganti PLC — melainkan lapisan di atas PLC yang menyediakan pengawasan manusia dan pengelolaan data. Arsitektur otomasi industri yang khas menggabungkan PLC pada tingkat kontrol mesin atau proses, jaringan industri yang membawa data antara PLC dan sistem pengawasan, dan sistem SCADA atau MES yang menyediakan antarmuka operator, data historis, dan integrasi dengan sistem bisnis.
Memilih pengontrol logika terprogram yang tepat untuk mesin baru atau aplikasi pengendalian proses melibatkan evaluasi serangkaian faktor teknis dan komersial yang bersama-sama menentukan apakah sistem akan memenuhi persyaratan fungsionalnya, dikirimkan sesuai jadwal, dan dapat didukung sepanjang masa operasionalnya. Kerangka kerja berikut mencakup kriteria evaluasi yang paling penting.
Sistem PLC yang beroperasi terus-menerus memerlukan pemeliharaan proaktif dan manajemen siklus hidup untuk menjaga keandalan dan menghindari waktu henti yang tidak direncanakan. Praktik berikut adalah standar dalam operasi rekayasa otomasi yang dijalankan dengan baik.