1. Pengenalan kepada pemacu AC (pemacu kekerapan berubah -ubah) Dalam bidang kawalan perindustrian moden ......
Baca lebih lanjutPengawal logik boleh atur cara (PLC) ialah komputer perindustrian lasak yang direka khusus untuk memantau input daripada penderia dan peranti medan, melaksanakan program kawalan yang disimpan dan mengawal output — seperti motor, injap, penggerak dan penunjuk — dalam masa nyata. Tidak seperti komputer tujuan umum, PLC direka bentuk untuk beroperasi dengan andal dalam persekitaran industri yang keras yang dicirikan oleh bunyi elektrik, getaran, suhu melampau dan habuk, sambil melaksanakan program kawalan dengan pemasaan yang menentukan — bermakna pengawal melengkapkan kitaran imbasannya dalam masa yang boleh diramal dan berulang tanpa mengira keadaan proses. Gabungan pengerasan industri dan penentuan masa nyata inilah yang menjadikan PLC sebagai pengawal automasi standard merentasi industri pembuatan, proses, utiliti, automasi bangunan dan infrastruktur di seluruh dunia.
PLC telah dibangunkan pada akhir 1960-an khusus untuk menggantikan bank besar geganti elektromekanikal yang mengawal talian pemasangan automotif — sistem yang mahal untuk dipasang, memerlukan pendawaian semula yang ketara untuk ditukar, dan menuntut penyelenggaraan berterusan apabila sesentuh geganti haus dan gagal. Dengan menggantikan logik geganti fizikal dengan setara berasaskan perisian boleh atur cara, PLC membenarkan jurutera pengeluaran mengubah suai gelagat mesin dengan menukar atur cara dan bukannya pendawaian semula panel, secara mendadak mengurangkan masa dan kos penukaran pengeluaran. Enam puluh tahun kemudian, konsep teras kekal tidak berubah, tetapi moden pengawal logik boleh atur cara telah berkembang daripada penggantian geganti mudah kepada platform automasi canggih yang menyokong kawalan gerakan berkelajuan tinggi, kawalan proses, fungsi keselamatan, penyepaduan penglihatan mesin dan komunikasi rangkaian industri merentas seni bina berbilang sistem yang kompleks.
Prinsip operasi asas pengawal logik boleh atur cara ialah kitaran imbasan — urutan operasi berulang yang PLC laksanakan secara berterusan selagi ia berada dalam mod larian. Memahami kitaran imbasan adalah penting untuk memahami bagaimana PLC berkelakuan, terutamanya dalam aplikasi kritikal masa di mana masa tindak balas kepada perubahan input menentukan sama ada sistem kawalan berfungsi dengan betul.
Kitaran imbasan PLC standard terdiri daripada empat peringkat berurutan. Pertama, imbasan input membaca keadaan semasa semua input digital dan analog yang disambungkan — penderia, suis, pengekod, pemancar — dan menyalin nilai ini ke dalam daftar imej input dalam ingatan. Kedua, imbasan program melaksanakan program kawalan yang disimpan dalam ingatan, menggunakan nilai imej input (bukan bacaan input langsung) untuk menilai keadaan logik dan menentukan keadaan output yang diperlukan. Ketiga, imbasan output menulis nilai imej output yang ditentukan oleh program kepada perkakasan output fizikal, mengaktifkan atau menyahaktifkan peranti yang disambungkan. Keempat, peringkat pengemasan mengendalikan komunikasi, diagnosis kendiri, dan pengemaskinian pemasa dan pembilang dalaman sebelum kitaran berulang.
Masa yang diperlukan untuk melengkapkan satu kitaran imbasan — masa imbasan — biasanya 1 hingga 10 milisaat untuk kebanyakan aplikasi standard, walaupun ia meningkat dengan kerumitan program dan kiraan titik I/O. Seni bina kitaran imbasan bermaksud bahawa perubahan dalam keadaan input tidak diambil tindakan sehingga kitaran imbasan seterusnya, yang memperkenalkan kependaman satu kitaran imbasan maksimum ke dalam tindak balas kawalan. Untuk kebanyakan aplikasi automasi industri kependaman ini boleh diterima sepenuhnya. Untuk aplikasi berkelajuan tinggi — kawalan gerakan servo, pengiraan frekuensi tinggi atau fungsi keselamatan yang memerlukan tindak balas sub-milisaat — rutin gangguan khusus, pemproses gerakan khusus atau PLC keselamatan berasingan digunakan untuk memintas kependaman kitaran imbasan standard.
Sistem PLC terdiri daripada beberapa komponen perkakasan berbeza yang bersama-sama membentuk pengawal automasi yang lengkap. Memahami fungsi setiap komponen menjelaskan cara sistem PLC ditentukan, dipasang dan diselenggara.
Modul CPU ialah otak PLC — ia mengandungi pemproses yang melaksanakan program kawalan, memori yang menyimpan program dan data, dan antara muka komunikasi yang menyambung kepada alat pengaturcaraan dan sistem automasi lain. Keupayaan CPU dicirikan oleh kelajuan pemprosesan (masa imbasan setiap 1,000 arahan logik tangga), kapasiti memori program (biasanya kilobait hingga megabait bergantung pada kelas PLC), memori data untuk menyimpan nilai pembolehubah dan data proses, dan julat protokol komunikasi yang disokong. Modul CPU mewah juga mengandungi jam masa nyata, keupayaan pengelogan data dan pelayan OPC UA atau MQTT terbina dalam untuk sambungan terus ke sistem IoT dan awan perindustrian tanpa perkakasan tambahan.
Modul I/O ialah antara muka fizikal antara PLC dan peranti medan — penderia, suis, injap, motor dan instrumen — yang dipantau dan diarahkan oleh sistem kawalan. Modul input digital menerima isyarat hidup/mati daripada peranti seperti penderia jarak, butang tekan dan suis had, menukar voltan aras medan (biasanya 24VDC atau 120/240VAC) kepada isyarat tahap logik yang boleh dibaca oleh CPU. Modul output digital menukar kuasa kepada peranti medan seperti injap solenoid, pemula motor dan lampu penunjuk. Modul input analog menukar isyarat berubah secara berterusan — gelung arus 4-20mA, isyarat voltan 0-10V, voltan termokopel, nilai rintangan RTD — kepada nilai digital yang boleh diproses oleh CPU. Modul keluaran analog menukar nilai digital daripada CPU kepada isyarat analog berkadar untuk mengawal pemacu kelajuan berubah-ubah, injap berkadar dan peranti berubah berterusan yang lain. Modul I/O khusus termasuk input kaunter berkelajuan tinggi untuk maklum balas pengekod, modul komunikasi bersiri dan I/O bertaraf keselamatan untuk aplikasi keselamatan berfungsi.
Modul bekalan kuasa PLC menukar kuasa sesalur masuk (biasanya 120VAC atau 240VAC) atau kuasa bas DC kepada voltan DC terkawal yang diperlukan oleh modul CPU dan I/O. Pemilihan bekalan kuasa melibatkan pemadanan kapasiti arus keluaran kepada jumlah penggunaan semasa semua modul dalam rak atau sistem, dengan margin sekurang-kurangnya 20 hingga 30% untuk kebolehpercayaan dan untuk menampung pengembangan masa hadapan. Konfigurasi bekalan kuasa berlebihan — di mana dua modul bekalan kuasa berjalan selari dengan failover automatik — adalah standard dalam sistem ketersediaan tinggi di mana penutupan yang tidak dirancang daripada kegagalan bekalan kuasa akan menelan kos yang tidak boleh diterima.
Dalam sistem PLC modular yang dipasang di rak, satah belakang ialah papan litar yang menyokong dan menyambungkan CPU, bekalan kuasa dan modul I/O secara mekanikal secara mekanikal. Pesawat belakang membawa bas data dalaman, pengagihan kuasa, dan dalam sesetengah sistem isyarat penyegerakan masa nyata yang diperlukan untuk operasi berbilang modul yang diselaraskan. Saiz rak — ditentukan oleh bilangan slot modul — menentukan bilangan modul I/O boleh dipasang dalam satu rak, dan untuk sistem yang memerlukan lebih banyak I/O daripada satu rak tunggal, berbilang rak disambungkan melalui kabel pengembangan atau I/O jauh melalui rangkaian perindustrian.
PLC dihasilkan dalam beberapa faktor bentuk yang sesuai dengan keperluan skala dan kerumitan yang berbeza. Memilih faktor bentuk PLC yang sesuai untuk aplikasi melibatkan pemadanan kapasiti I/O pengawal, kebolehkembangan dan keupayaan pemprosesan dengan keperluan semasa dan unjuran masa hadapan mesin atau proses yang dikawal.
| jenis PLC | Kiraan I/O biasa | Kebolehkembangan | Aplikasi paling sesuai | Contoh produk |
| Nano / mikro PLC | 6 – 40 I/O | Terhad atau tiada | Mesin ringkas, peralatan OEM, penggantian geganti | LOGO Siemens!, Omron CP1E |
| PLC padat | 20 – 256 I/O | Modul pengembangan tersedia | Mesin kecil hingga sederhana, pembungkusan, HVAC | Allen-Bradley Micro820, Siemens S7-1200 |
| PLC modular | 64 – 4,096 I/O | Sangat boleh dikembangkan dengan I/O jauh | Mesin kompleks, barisan pengeluaran, kilang proses | Siemens S7-1500, Allen-Bradley ControlLogix |
| PLC berasaskan rak | 256 – 65,000 I/O | Rak berbilang, I/O teragih | Loji proses besar, penjanaan kuasa, kawalan setara DCS | Allen-Bradley PLC-5, GE RX3i, Schneider Premium |
| PLC Keselamatan (bernilai SIL) | Berbeza-beza | Boleh dikembangkan dengan I/O keselamatan | Berhenti kecemasan, interlock keselamatan, fungsi SIL 1-3 | Pilz PSS 4000, Siemens S7-1500F, AB GuardLogix |
Kategori PLC padat telah menjadi kawasan pertumbuhan paling ketara dalam pasaran PLC, didorong oleh produk kelas Siemens S7-1200 dan Allen-Bradley Micro820 yang menawarkan keupayaan yang sebelum ini hanya dikaitkan dengan sistem modular bersaiz penuh — termasuk kawalan gerakan, kawalan proses PID dan komunikasi industri berasaskan Ethernet — dalam faktor bentuk kecil yang sesuai untuk pemasangan panel tanpa rak khusus. Untuk projek automasi mesin baharu dengan kiraan I/O di bawah 200 mata, PLC modular padat kini menjadi titik permulaan lalai bagi kebanyakan jurutera automasi dan bukannya sistem berasaskan rak yang lebih besar yang diperlukan sedekad lalu.
Pengaturcaraan PLC diseragamkan di bawah IEC 61131-3, yang mentakrifkan lima bahasa pengaturcaraan yang mesti disokong oleh persekitaran pembangunan PLC yang mematuhi. Bahasa yang berbeza sesuai dengan jenis logik kawalan yang berbeza dan latar belakang kejuruteraan yang berbeza, dan kebanyakan alat pengaturcaraan PLC moden membenarkan berbilang bahasa digunakan dalam satu projek — membenarkan jurutera memilih bahasa yang paling sesuai untuk setiap bahagian program.
Rajah Tangga ialah bahasa pengaturcaraan PLC yang paling banyak digunakan, terutamanya di Amerika Utara dan dalam persekitaran pembuatan diskret. Perwakilan grafik meniru gambar rajah logik geganti yang PLC pada asalnya direka bentuk untuk menggantikan — anak tangga logik mendatar menyambungkan rel kuasa kiri dan kanan, dengan simbol kenalan biasanya terbuka dan tertutup yang mewakili keadaan input dan simbol gegelung mewakili arahan output. Logik tangga adalah intuitif untuk jurutera elektrik yang biasa dengan gambar rajah litar geganti dan mudah dibaca dan menyelesaikan masalah dalam talian (dengan PLC dalam mod larian, elemen aktif diserlahkan dalam perisian pengaturcaraan, membolehkan keadaan kerosakan dikesan secara visual). Had Rajah Tangga ialah ia menjadi sukar digunakan untuk operasi matematik yang kompleks, manipulasi data, dan pengaturcaraan berjujukan yang lebih semula jadi dinyatakan dalam bahasa berasaskan teks.
Gambarajah Blok Fungsi mewakili logik kawalan sebagai blok grafik yang saling berkaitan — setiap blok merangkum fungsi tertentu (get AND, pengawal PID, pembilang, pemasa, blok fungsi motor) dengan sambungan input dan output ditunjukkan sebagai wayar antara blok. FBD ialah bahasa yang dominan dalam aplikasi kawalan proses — ia memetakan secara semula jadi kepada perwakilan rajah paip dan instrumentasi (P&ID) yang biasa digunakan oleh jurutera proses, dan pengkapsulan fungsi kompleks (gelung PID, kawalan injap, perlindungan motor) dalam blok fungsi boleh guna semula terstandard mengurangkan usaha pengaturcaraan dengan ketara dalam aplikasi loji proses. Kebanyakan platform PLC berorientasikan proses dan keselamatan menawarkan perpustakaan luas blok fungsi yang mematuhi IEC 61511 untuk fungsi kawalan dan keselamatan proses biasa.
Teks Berstruktur ialah bahasa berasaskan teks peringkat tinggi secara sintaksis serupa dengan Pascal atau C, menyokong pernyataan bersyarat, gelung, ungkapan matematik, pengendalian rentetan dan struktur data kompleks yang menyusahkan atau mustahil dalam bahasa grafik. ST semakin digunakan oleh jurutera automasi dengan latar belakang pembangunan perisian dan merupakan bahasa pilihan untuk pemprosesan data yang kompleks, pengurusan resipi, pengendalian komunikasi dan sebarang aplikasi yang memerlukan logik algoritmik yang canggih yang tidak dapat diungkapkan oleh bahasa grafik dengan cekap. Takrifan Standard IEC 61131-3 Teks Berstruktur telah menjadikannya mudah alih antara platform PLC yang berbeza — kod yang ditulis dalam ST untuk PLC satu jenama boleh disesuaikan dengan platform jenama lain dengan pengubahsuaian yang agak kecil, tidak seperti kod Rajah Tangga yang cenderung menggunakan arahan dan konvensyen khusus pengeluar.
Carta Fungsi Berjujukan mewakili atur cara kawalan sebagai carta alir langkah dan peralihan — setiap langkah mengandungi tindakan (diprogramkan dalam LD, FBD atau ST), dan setiap peralihan mentakrifkan syarat yang mesti dipenuhi untuk atur cara untuk maju ke langkah seterusnya. SFC ialah bahasa semula jadi untuk aplikasi penjujukan — kitaran mesin basuh, urutan proses kelompok, operasi pemasangan berbilang peringkat, dan sebarang aplikasi di mana mesin mesti melakukan siri operasi yang ditetapkan mengikut urutan. Pengaturcaraan proses urutan yang kompleks dalam Rajah Tangga menghasilkan atur cara yang besar dan sukar untuk diikuti; urutan yang sama yang dinyatakan dalam SFC boleh dibaca serta-merta sebagai aliran proses dan lebih mudah untuk nyahpepijat dan diubah suai.
Pengawal logik boleh atur cara moden ialah peranti rangkaian sama seperti pengawal automasi. Keupayaan komunikasi PLC menentukan cara ia berintegrasi dengan peralatan automasi lain, sistem penyeliaan, pangkalan data perusahaan dan platform awan — pertimbangan yang semakin penting apabila automasi industri berkembang ke arah seni bina Industri 4.0 yang bersambung.
Pasaran PLC dikuasai oleh sebilangan kecil syarikat automasi besar, yang masing-masing menawarkan ekosistem lengkap perkakasan PLC, perisian pengaturcaraan, modul I/O, pemacu, panel HMI dan infrastruktur komunikasi yang direka bentuk untuk berfungsi bersama dengan lancar. Memilih PLC daripada pengeluar tertentu lazimnya bermakna komited kepada ekosistem pengeluar tersebut untuk sistem automasi penuh, yang mempunyai implikasi ketara untuk penyepaduan, alat ganti, latihan dan sokongan jangka panjang.
| Pengeluar | Keluarga PLC utama | Persekitaran pengaturcaraan | Rangkaian industri utama | Kekuatan pasaran |
| Siemens | S7-1200, S7-1500, S7-300/400 | Portal TIA (Langkah 7) | PROFINET, PROFIBUS | Eropah, industri proses global |
| Automasi Rockwell (Allen-Bradley) | ControlLogix, CompactLogix, Micro820 | Pereka Studio 5000 Logix | EtherNet/IP, DeviceNet | Amerika Utara, automotif, makanan dan minuman |
| Mitsubishi Electric | MELSEC iQ-R, iQ-F, Siri Q | GX Works3 | CC-Link IE, SLMP | Asia-Pasifik, automotif, semikonduktor |
| Schneider Electric | Modicon M580, M340, Siri TM | Pakar Kawalan EcoStruxure | Modbus TCP, EtherNet/IP | Industri proses, tenaga, infrastruktur |
| Omron | Siri NX, NJ, CP | Studio Sysmac | EtherNet/IP, EtherCAT | Asia, automasi mesin, kawalan gerakan |
PLC sering dibincangkan bersama Sistem Kawalan Teragih (DCS) dan sistem Kawalan Penyeliaan dan Pemerolehan Data (SCADA), dan sempadan antara kategori ini telah menjadi kabur dengan ketara apabila teknologi telah berkembang. Memahami perbezaan - dan di mana ia telah berkumpul - adalah penting untuk menentukan seni bina automasi yang betul untuk aplikasi tertentu.
Sistem Kawalan Teragih ialah seni bina automasi di mana fungsi kawalan diagihkan merentasi berbilang pengawal yang digunakan berdekatan dengan proses yang dikawal, semuanya disambungkan kepada sistem penyeliaan berpusat melalui rangkaian loji yang boleh dipercayai. Sistem DCS dibangunkan untuk aplikasi proses berterusan yang besar - minyak dan gas, petrokimia, penjanaan kuasa, pembuatan farmaseutikal - di mana beribu-ribu gelung kawalan analog, logik saling kunci yang kompleks dan pengurusan penggera yang komprehensif diperlukan di seluruh loji fizikal yang besar. Sistem DCS mengutamakan ketersediaan tinggi (pengawal berlebihan, I/O, kuasa, dan rangkaian sebagai standard), keupayaan sejarah data proses yang komprehensif, dan paparan stesen operator bersepadu. Perbezaan antara sistem PLC modular mewah moden dan DCS peringkat permulaan kini kecil dari segi fungsi — perbezaan utama adalah dalam persekitaran perisian, fokus aplikasi vendor dan model komersial.
SCADA (Kawalan Penyeliaan dan Pemerolehan Data) merujuk secara khusus kepada lapisan penyeliaan — sistem perisian yang mengumpul data daripada PLC dan pengawal medan lain, membentangkan maklumat proses kepada pengendali melalui paparan HMI grafik, mencatat data sejarah dan boleh menghantar arahan titik tetapan kembali kepada pengawal. SCADA bukanlah pengganti PLC — ia adalah lapisan di atas PLC yang menyediakan pengawasan manusia dan pengurusan data. Seni bina automasi industri biasa menggabungkan PLC pada tahap kawalan mesin atau proses, rangkaian industri yang membawa data antara PLC dan sistem penyeliaan, dan sistem SCADA atau MES yang menyediakan antara muka pengendali, data sejarah dan penyepaduan dengan sistem perniagaan.
Memilih pengawal logik boleh atur cara yang betul untuk mesin baharu atau aplikasi kawalan proses melibatkan penilaian pelbagai faktor teknikal dan komersial yang bersama-sama menentukan sama ada sistem akan memenuhi keperluan fungsinya, dihantar mengikut jadual dan boleh disokong sepanjang hayat operasinya. Rangka kerja berikut merangkumi kriteria penilaian yang paling penting.
Sistem PLC dalam operasi berterusan memerlukan penyelenggaraan proaktif dan pengurusan kitaran hayat untuk mengekalkan kebolehpercayaan dan mengelakkan masa henti yang tidak dirancang. Amalan berikut adalah standard dalam operasi kejuruteraan automasi yang dikendalikan dengan baik.