Lompat ke kandungan

Membina Sistem Automasi Industri yang Berdaya Tahan dan Selamat

Building Resilient and Secure Industrial Automation Systems

Daripada Kawalan Berpusatkan PLC kepada Automasi Ditakrifkan Perisian

Automasi industri sedang bergerak melangkaui model tradisional PLC khusus, mikropengawal dan mesin fungsi tetap. Sistem moden semakin menggabungkan kawalan berasaskan PLC dengan MPU dan SoC berprestasi tinggi untuk mengendalikan HMI, penglihatan mesin, analitik edge, ketersambungan, kembar digital dan beban kerja AI.

Evolusi ini tidak menjadikan seni bina kawalan tradisional ketinggalan zaman. Sebaliknya, ia mewujudkan seni bina berlapis yang membolehkan PLC terus mengendalikan kawalan peringkat medan yang deterministik, manakala platform pengkomputeran berprestasi tinggi melaksanakan fungsi penyeliaan, analitik, visualisasi dan AI.

Dari perspektif kejuruteraan, isu pentingnya bukan sekadar menambah kapasiti pengkomputeran. Cabaran sebenar ialah memastikan beban kerja tambahan ini tidak menjejaskan pemasaan, ketersediaan atau integriti fungsi kawalan yang telah ditetapkan.

AI Fizikal Memperkenalkan Cabaran Automasi Baharu

Pengenalan AI Fizikal menjadikan seni bina sistem lebih mencabar kerana maklumat yang dijana AI boleh mempengaruhi peralatan fizikal dan keputusan operasi.

Model AI mungkin mengenal pasti keadaan mesin yang tidak normal, mengesan anomali visual, menyokong pemeriksaan ramalan atau mengenal pasti keadaan berkaitan operator. Walau bagaimanapun, hasil inferens AI hanyalah satu bahagian daripada keseluruhan rantaian automasi.

Sistem masih perlu memperoleh maklumat penderia, melaksanakan model AI, mengesahkan konteks operasi, menggunakan dasar kawalan yang telah ditetapkan dan menyampaikan keadaan yang terhasil kepada aplikasi atau operator yang sesuai.

Pada pandangan saya, AI industri oleh itu perlu dianggap sebagai beban kerja sokongan keputusan atau tindak balas terkawal, bukannya lapisan kecerdasan terpencil. Platform automasi di sekelilingnya menentukan sama ada maklumat AI boleh diproses dan diambil tindakan dalam sempadan pemasaan dan keselamatan yang diperlukan.

Beban Kerja Kritikal Campuran Memerlukan Pengasingan Sebenar

Pemproses berbilang teras moden memungkinkan penggabungan fungsi yang sebelum ini memerlukan platform perkakasan berasingan. Kini, satu sistem pengkomputeran boleh mengehoskan kawalan masa nyata tegar, perkhidmatan HMI, rangkaian, diagnostik, pengelogan peristiwa, penglihatan mesin, analitik dan inferens AI.

Beban kerja ini tidak mempunyai keperluan yang sama.

Tugas kawalan masa nyata tegar mungkin mempunyai tarikh akhir pelaksanaan yang ketat. HMI boleh bertolak ansur dengan ciri pemasaan yang berbeza, manakala proses inferens AI mungkin memerlukan sumber CPU yang besar. Perkhidmatan rangkaian juga memperkenalkan laluan komunikasi luaran yang tidak sepatutnya mempunyai akses tanpa sekatan kepada sumber kritikal.

Oleh itu, meletakkan berbilang aplikasi pada pemproses berbilang teras semata-mata tidak secara automatik mewujudkan seni bina yang berdaya tahan.

Persekitaran operasi mesti menyediakan mekanisme untuk pemisahan temporal, perlindungan memori, kawalan sumber dan pembendungan kerosakan.

Penyatuan Perkakasan Tidak Bermaksud Daya Tahan

Penyatuan perkakasan boleh mengurangkan bilangan platform pengkomputeran, memudahkan pendawaian dan meningkatkan integrasi. Walau bagaimanapun, ia juga mewujudkan titik kegagalan bersama yang berpotensi.

Jika beban kerja yang tidak berkaitan berkongsi pemproses dan persekitaran operasi yang sama, pemacu yang rosak, aplikasi yang tidak terkawal, kerosakan memori atau perkhidmatan yang terjejas boleh menjejaskan fungsi lain, melainkan seni bina perisian menetapkan sempadan yang sesuai.

Ini merupakan salah satu pertimbangan terpenting apabila memodenkan automasi legasi.

Objektifnya bukan sekadar meletakkan lebih banyak fungsi pada lebih sedikit pemproses. Objektifnya adalah untuk menyatukan beban kerja tanpa mewujudkan kebergantungan yang tidak boleh diterima antara satu sama lain.

Sistem Pengendalian Menjadi Lapisan Penguatkuasaan

Dalam seni bina automasi yang ditakrifkan perisian, sistem pengendalian bukan lagi sekadar platform tempat aplikasi dijalankan.

Ia menentukan cara proses dijadualkan, cara memori dilindungi, cara sumber perkakasan diakses dan cara perkhidmatan individu berinteraksi antara satu sama lain. Mekanisme ini secara langsung mempengaruhi keupayaan sistem untuk terus beroperasi apabila komponen tertentu gagal.

Oleh itu, seni bina yang berdaya tahan seharusnya dapat mengasingkan perkhidmatan yang gagal dan, jika reka bentuk sistem membenarkannya, memulihkan perkhidmatan tersebut tanpa memulakan semula aplikasi yang tidak berkaitan.

Pendekatan ini amat relevan untuk sistem industri, yang mana but semula sistem sepenuhnya boleh mengganggu operasi kawalan, visualisasi, komunikasi atau pengeluaran.

Mengapa Seni Bina Mikrokernel Penting

Sistem pengendalian monolitik konvensional biasanya menempatkan banyak perkhidmatan, pemacu, sistem fail dan komponen rangkaian dalam persekitaran kernel dengan keistimewaan tinggi.

Mikrokernel menggunakan pendekatan seni bina yang berbeza. Ia mengekalkan set fungsi asas yang lebih kecil dalam kernel, sambil membenarkan banyak pemacu, tindanan protokol, sistem fail dan perkhidmatan sistem dijalankan sebagai proses berasingan dalam ruang alamat yang dilindungi.

Bagi automasi industri, seni bina ini boleh menyediakan beberapa ciri yang berguna:

  • Pembendungan kerosakan: Pemacu atau perkhidmatan yang rosak boleh diasingkan daripada proses yang tidak berkaitan.
  • Pemulihan terkawal: Perkhidmatan individu boleh dimulakan semula tanpa semestinya but semula keseluruhan sistem.
  • Pengurangan kod berkeistimewaan: Lebih sedikit komponen perlu beroperasi dengan keistimewaan sistem tertinggi.
  • Pengasingan memori: Ruang alamat yang dilindungi membantu menghalang satu aplikasi daripada mengganggu aplikasi lain secara langsung.
  • Sokongan kritikaliti campuran: Tugasan kawalan masa nyata boleh wujud bersama HMI, rangkaian, analitik dan beban kerja AI.
  • Penyelenggaraan kitar hayat: Perkhidmatan modular boleh memudahkan penyelenggaraan dan kemas kini pada peringkat komponen.

Mikro kernel tidak menghapuskan kecacatan perisian atau kerentanan keselamatan siber. Nilainya terletak pada pewujudan sempadan seni bina yang boleh mengehadkan akibat kegagalan atau pencerobohan individu.

Determinisme Masa Nyata Kekal Sebagai Keperluan Asas

Pemodenan perindustrian tidak seharusnya membenarkan keperluan AI dan pengkomputeran berprestasi tinggi membayangi keperluan kawalan deterministik.

Bagi aplikasi kawalan, persoalannya bukan sekadar berapa banyak kuasa pemprosesan yang tersedia. Sistem juga mesti menyediakan tingkah laku penjadualan yang boleh diramal dan ciri tindak balas yang terhad bagi fungsi dengan keperluan pemasaan yang ditetapkan.

Hal ini amat penting apabila beban kerja AI atau analitik menggunakan sumber pengkomputeran yang besar.

Pada penilaian saya, seni bina praktikal bukanlah "AI menggantikan kawalan", sebaliknya kawalan deterministik beroperasi bersama kecerdasan peringkat lebih tinggi dalam sempadan sumber yang terkawal.

Ketahanan Siber Mesti Meliputi Seluruh Kitar Hayat Produk

Pengasingan teknikal hanyalah satu bahagian daripada ketahanan siber.

Pengeluar perindustrian juga memerlukan proses untuk mengenal pasti komponen perisian, memantau kerentanan, mengesahkan kemas kini, mengawal penghantaran perisian dan menyelenggara produk sepanjang hayat operasinya.

Siri ISA/IEC 62443 menyediakan rangka kerja berorientasikan kitar hayat yang khususnya relevan kepada sistem automasi dan kawalan perindustrian. Piawaian lain, termasuk ISO/SAE 21434, menunjukkan bagaimana pengurusan risiko keselamatan siber yang berstruktur boleh dilanjutkan daripada pembangunan hingga pengendalian, penyelenggaraan dan pelupusan.

Akta Ketahanan Siber Eropah juga meningkatkan kepentingan pengurusan keselamatan siber sepanjang kitar hayat bagi produk yang termasuk dalam skopnya.

Bagi pengeluar peralatan perindustrian, ini bermakna keselamatan siber tidak boleh dianggap secara munasabah sebagai aktiviti pensijilan peringkat akhir. Komposisi perisian, tindak balas terhadap kerentanan, mekanisme kemas kini, pengurusan pembekal dan penyelenggaraan produk perlu dipertimbangkan semasa pembangunan sistem.

Seni Bina Keselamatan Harus Menyokong Pemulihan, Bukan Pencegahan Sahaja

Perbincangan keselamatan siber tradisional sering memfokuskan pencegahan akses tanpa kebenaran. Daya tahan industri memerlukan perspektif yang lebih luas.

Komponen yang telah terjejas atau rosak masih boleh berlaku walaupun terdapat kawalan pencegahan. Oleh itu, seni bina mesti mengehadkan keupayaan komponen tersebut untuk menjejaskan fungsi kritikal dan menyediakan laluan pemulihan yang ditetapkan.

Hal ini mewujudkan tiga objektif kejuruteraan yang saling melengkapi:

  1. Cegah tingkah laku yang tidak dibenarkan atau tidak disengajakan.
  2. Bendung kegagalan dan komponen yang telah terjejas.
  3. Pulihkan perkhidmatan yang terjejas sambil mengekalkan operasi yang tidak terjejas.

Untuk automasi industri, gabungan ini lebih praktikal daripada hanya bergantung pada pencegahan.

QNX sebagai Platform Masa Nyata Asas

QNX menyediakan seni bina sistem pengendalian berasaskan mikrokernel masa nyata tegar yang direka untuk sistem yang memerlukan pelaksanaan boleh ramal, pengasingan proses dan akses sumber terkawal.

Dalam seni bina automasi industri, QNX boleh menyediakan persekitaran pelaksanaan asas untuk aplikasi, pemacu, tindanan protokol dan sistem fail yang beroperasi dalam ruang alamat terlindung. Penjadualan berasaskan keutamaan boleh menyokong beban kerja dengan keperluan pemasaan yang berbeza.

Seni bina ini boleh melengkapi kawalan berasaskan PLC, bukannya menggantikannya.

Sistem praktikal boleh mengekalkan PLC untuk kawalan peringkat lapangan yang telah mantap, sambil menggunakan platform pengkomputeran berasaskan MPU atau SoC yang menjalankan sistem pengendalian masa nyata untuk HMI, penglihatan mesin, ketersambungan, analitik, fungsi penyeliaan dan beban kerja berkaitan AI.

Seni Bina Praktikal untuk Pemodenan Industri

Oleh itu, sistem industri moden boleh dilihat sebagai beberapa lapisan yang saling bekerjasama:

  • Lapisan lapangan: Sensor, penggerak, pemacu dan peralatan fizikal lain.
  • Lapisan kawalan: PLC dan pengawal yang melaksanakan automasi deterministik.
  • Lapisan pengkomputeran: Platform MPU/SoC yang menyediakan kapasiti pemprosesan tambahan.
  • Lapisan kecerdasan: Penglihatan mesin, analitik, inferens AI dan beban kerja pengkomputeran lain.
  • Lapisan penyeliaan: HMI, diagnostik, pengurusan peristiwa dan aplikasi operasi.
  • Lapisan ketersambungan: Rangkaian industri dan perkhidmatan komunikasi luaran.
  • Lapisan perisian asas: Sistem pengendalian masa nyata, pengasingan, penjadualan, pengurusan sumber dan mekanisme pemulihan.

Keperluan kejuruteraan utama adalah untuk mentakrifkan sempadan antara lapisan ini, bukannya menganggap keseluruhan persekitaran pengkomputeran sebagai satu ruang aplikasi yang tidak berbeza.

Pemodenan Wajar Mengekalkan Pelaburan Kawalan Sedia Ada

Peralatan industri sering terus beroperasi selama bertahun-tahun. Menggantikan kawalan berasaskan PLC yang telah mantap semata-mata kerana keupayaan pengkomputeran baharu tersedia tidak semestinya wajar dari segi teknikal atau ekonomi.

Strategi pemodenan yang lebih praktikal ialah mengekalkan fungsi kawalan yang telah terbukti sambil menambah sumber pengkomputeran di sekelilingnya.

Platform berasaskan MPU dan SoC boleh menyediakan kapasiti pemprosesan yang diperlukan untuk HMI moden, AI, analitik, visualisasi dan ketersambungan, sementara PLC sedia ada terus melaksanakan kawalan deterministik.

Pendekatan ini membolehkan pengeluar memperkenalkan keupayaan baharu tanpa mengganggu seni bina kawalan sedia ada secara tidak wajar.

Perspektif Kejuruteraan Saya: Daya Tahan Bermula Dengan Seni Bina

Pengajaran paling penting daripada peralihan ini ialah daya tahan tidak boleh ditambah selepas sistem telah disatukan.

Apabila kawalan, rangkaian, HMI, analitik dan AI berkongsi sumber pengkomputeran, mekanisme pengasingan dan pemulihan perlu menjadi sebahagian daripada seni bina asal.

Pemproses yang berkuasa tidak dengan sendirinya menghasilkan sistem automasi yang berdaya tahan. Begitu juga, model AI tidak menjadikan sistem automasi pintar melainkan platform sekelilingnya dapat memperoleh data, melaksanakan model, mengesahkan outputnya, menguatkuasakan dasar yang telah ditetapkan dan bertindak balas dalam sempadan operasi yang diperlukan.

Oleh itu, generasi seterusnya automasi industri bukan sahaja bergantung pada prestasi pengkomputeran yang lebih tinggi, tetapi juga pada sejauh mana seni bina perisian mengawal interaksi antara beban kerja.

Kesimpulan

Automasi industri sedang memasuki seni bina yang membolehkan PLC, pemproses berprestasi tinggi, AI, ketersambungan dan fungsi yang ditakrifkan perisian beroperasi bersama-sama.

Hal ini mewujudkan peluang besar untuk pemodenan, tetapi turut memperkenalkan kebergantungan dan mod kegagalan baharu.

Seni bina yang berdaya tahan mesti menggabungkan pelaksanaan deterministik, pengasingan proses, perlindungan memori, akses sumber terkawal, pembendungan kerosakan, pengurusan kitar hayat keselamatan siber dan mekanisme pemulihan yang ditetapkan.

Sistem pengendalian masa nyata berasaskan mikrokernel seperti QNX mewakili salah satu pendekatan seni bina terhadap keperluan ini. Digunakan bersama teknologi PLC dan pengawal sedia ada, platform sedemikian boleh menyediakan asas perisian yang diperlukan untuk mengintegrasikan beban kerja pengkomputeran moden sambil mengekalkan sempadan yang jelas di sekitar fungsi automasi kritikal.

Membina Sistem Automasi Industri yang Berdaya Tahan dan Selamat