Kembali ke blog

Seni Bina Memori Industri: Cabaran Tersembunyi di Sebalik Industri 4.0

Industri 4.0 bergantung pada sistem memori yang boleh memulakan pengawal dengan pantas, memproses beban kerja masa nyata, mengekalkan data kritikal semasa bekalan kuasa terputus, dan bertahan dalam...

Industri 4.0 biasanya dihuraikan melalui teknologi yang kelihatan. Barisan pengeluaran terhubung, kecerdasan buatan industri, kembar digital, robot autonomi dan analitik awan sering mendominasi perbincangan.

Namun begitu, keupayaan ini bergantung pada bahagian sistem yang kurang kelihatan. Setiap pengawal industri, pemacu, robot, platform penglihatan mesin dan komputer pinggir memerlukan memori yang boleh dipercayai.

Memori menyimpan arahan yang menghidupkan peralatan. Ia mengekalkan pemboleh ubah aktif semasa program kawalan berjalan. Ia juga memelihara penggera, sejarah proses, rekod pengeluaran dan bukti diagnostik.

Apabila sistem industri menjadi semakin terhubung, jumlah data yang bergerak melalui setiap peranti terus meningkat. Pengawal mesti memproses lebih banyak maklumat tanpa menjejaskan masa kitaran, tingkah laku deterministik atau ketersediaan peralatan.

Memori industri juga mesti beroperasi dalam keadaan yang jauh berbeza daripada elektronik pengguna. Ia mungkin menghadapi haba, sejuk, hingar elektrik, gangguan kuasa berulang, getaran dan tempoh perkhidmatan yang melebihi lima belas tahun.

Kapasiti semata-mata tidak menyelesaikan masalah ini. Jurutera juga mesti mempertimbangkan kependaman, lebar jalur, ketahanan tulis, pengekalan data, tingkah laku apabila kuasa terputus, keselamatan siber dan ketersediaan komponen untuk jangka panjang.

Seni bina memori yang berfungsi di makmal mungkin gagal di dalam kabinet pengeluaran. Reka bentuk yang kelihatan mencukupi semasa pentauliahan juga mungkin menjadi tidak memadai selepas kemas kini perisian tegar dan perkhidmatan data tambahan diperkenalkan.

Atas sebab-sebab ini, memori telah menjadi salah satu cabaran kejuruteraan tersembunyi dalam perjalanan menuju Industri 4.0.

Sistem pengeluaran terhubung yang menggabungkan automasi industri, pemprosesan pinggir dan analisis data berskala besar

Rajah 1. Industri 4.0 menggabungkan jentera yang saling berhubung, pengumpulan data yang meluas, pemprosesan teragih dan pembuatan keputusan setempat.

Industri 4.0 Juga Merupakan Seni Bina Memori

Revolusi perindustrian keempat mengubah tempat maklumat industri dicipta, diproses dan disimpan.

Sistem automasi tradisional agak berpusat. Penderia menghantar nilai proses kepada pengawal, manakala sistem penyelia memaparkan maklumat terpilih dan merekod penggera.

Kilang moden mengagihkan kecerdasan merentasi beberapa peringkat. Penderia pintar menjalankan diagnostik. Pemacu menganalisis tingkah laku motor. PLC menyelaraskan kawalan dan komunikasi. Komputer pinggir mengagregatkan data daripada berbilang mesin.

Platform awan boleh membandingkan prestasi antara kilang, barisan pengeluaran atau kumpulan peralatan. Namun begitu, awan tidak menggantikan pemprosesan setempat.

Keputusan kawalan kritikal mesti kekal berdekatan dengan mesin. Sistem pengeluaran tidak boleh bergantung pada sambungan luaran yang berterusan untuk setiap tindakan.

Seni bina teragih ini meningkatkan keperluan memori setempat. Setiap peranti mesti menyimpan lebih banyak perisian, mengekalkan penimbal komunikasi yang lebih besar dan memproses jumlah data operasi yang lebih besar.

PLC mungkin melaksanakan logik kawalan sambil mengurus resipi, penggera, sesi Ethernet, perkhidmatan web dan rekod pengeluaran. Pemacu servo mungkin menyimpan data motor, parameter keselamatan, nilai penalaan dan sejarah peristiwa.

Robot industri mungkin mengira trajektori sambil memproses data penglihatan dan bertukar maklumat dengan peralatan di sekelilingnya. Gerbang pinggir mungkin menjalankan beberapa pemacu protokol dan aplikasi analitik secara serentak.

Setiap beban kerja menghasilkan tuntutan yang berbeza. Sesetengah data mesti tersedia dalam masa beberapa mikrosaat. Rekod lain boleh diproses kemudian tetapi mesti bertahan selepas gangguan kuasa.

Seni bina memori menentukan sama ada keperluan ini boleh wujud bersama tanpa menjejaskan kebolehpercayaan sistem.

Oleh itu, pereka bentuk industri mesti menentukan maklumat yang kekal di dalam pemproses, maklumat yang dipindahkan ke RAM luaran dan maklumat yang memerlukan storan tidak meruap.

Ini bukan sekadar keputusan perkakasan. Struktur perisian, keutamaan kawalan, keperluan penyelenggaraan dan dasar keselamatan siber semuanya mempengaruhi seni bina akhir.

Data Industri Mempunyai Beberapa Jangka Hayat Berbeza

Tidak semua titik data mempunyai nilai operasi atau jangka hayat yang diperlukan sama.

Ralat kedudukan yang dikira semasa satu kitaran servo mungkin tidak lagi relevan selepas kitaran berikutnya. Resipi mesin mungkin perlu kekal tersedia selama bertahun-tahun.

Urutan penggera mungkin diperlukan beberapa bulan kemudian semasa penyiasatan kegagalan. Sijil keselamatan mungkin kekal sah sepanjang beberapa semakan perisian tegar.

Perbezaan ini menghasilkan beberapa kelas data umum.

Data program merangkumi pemuat but, perisian tegar, sistem pengendalian, pustaka komunikasi dan aplikasi pengguna. Maklumat ini mesti kekal tersedia apabila kuasa diputuskan.

Data konfigurasi merangkumi parameter peranti, nilai penentukuran, tetapan rangkaian, resipi dan had khusus mesin. Data ini biasanya berubah dengan kurang kerap tetapi memerlukan integriti yang kukuh.

Data masa jalan merangkumi pemboleh ubah sementara, tindanan tugas, penimbal komunikasi, bingkai imej dan pengiraan perantaraan. Data ini memerlukan akses pantas tetapi biasanya tidak perlu dikekalkan selepas penutupan.

Data sejarah merangkumi peristiwa, penggera, trend keadaan, pembilang pengeluaran dan bukti penyelenggaraan. Data ini mungkin ditulis secara berterusan sepanjang kitar hayat peralatan.

Data keselamatan merangkumi kunci kriptografi, sijil, identiti peranti dan maklumat but selamat. Kapasitinya mungkin kecil, tetapi akses tanpa kebenaran boleh menimbulkan risiko yang besar.

Kelas data ini tidak sepatutnya berkongsi satu kaedah penyimpanan secara automatik.

Kod but mungkin memerlukan pengekalan yang lama dan bacaan pantas tetapi agak sedikit operasi tulis. Log diagnostik mungkin memerlukan berjuta-juta operasi tulis.

Penimbal penglihatan mesin mungkin memerlukan lebar jalur tinggi tetapi tidak memerlukan pengekalan ketika kehilangan kuasa. Konfigurasi berkaitan keselamatan mungkin memerlukan storan pendua dan pengesahan yang ketat.

Seni bina memori harus mencerminkan perbezaan ini. Memilih peranti hanya berdasarkan kapasiti boleh menyebabkan ketahanan yang lemah, kos berlebihan atau tingkah laku pemulihan yang tidak boleh diterima.

Tiga Peranan Memori Dalam Peralatan Industri

Kebanyakan sistem terbenam industri menggunakan memori untuk tiga fungsi utama.

Fungsi pertama ialah storan program. Memori kilat luaran biasanya menyimpan kod but, perisian tegar dan aplikasi pengguna yang diperlukan untuk memulakan peranti.

Fungsi kedua ialah memori kerja. RAM pengembangan menyediakan ruang sementara untuk aplikasi aktif, pengiraan, komunikasi dan penimbalan data.

Fungsi ketiga ialah storan data tersimpan. Memori ini mengekalkan konfigurasi, penggera, pembilang dan sejarah mesin selepas kuasa diputuskan.

Fungsi-fungsi ini mungkin disepadukan ke dalam satu pakej pemproses atau diedarkan merentasi beberapa peranti. Keperluan kejuruteraannya tetap berbeza.

Storan program mengutamakan pengekalan, kebolehpercayaan permulaan dan kemas kini selamat. Memori kerja mengutamakan kependaman, lebar jalur dan capaian yang boleh diramal.

Storan tersimpan mengutamakan ketahanan tulis, perlindungan kehilangan kuasa dan integriti data jangka panjang.

PLC mungkin menggunakan memori kilat NOR untuk perisian tegar dan kod aplikasi. PLC juga mungkin menggunakan DRAM atau SRAM untuk pelaksanaan, trafik rangkaian dan pemboleh ubah masa jalan.

Peranti tidak meruap yang lain mungkin mengekalkan tag tersimpan, sejarah peristiwa dan data konfigurasi.

Pemacu servo menggunakan susunan yang serupa. Memori kilat menyimpan perisian tegar kawalan dan pangkalan data motor. RAM pantas menyokong pengiraan arus, halaju dan kedudukan.

Storan tidak meruap mengekalkan parameter penalaan, waktu operasi dan sejarah kerosakan.

Robot industri, sistem CNC dan platform penglihatan mesin menggunakan model umum yang sama, walaupun keperluan kapasiti dan lebar jalurnya mungkin jauh lebih tinggi.

Memahami ketiga-tiga peranan memori ini membantu jurutera mengelakkan penggunaan satu teknologi untuk setiap beban kerja.

Platform terbenam industri dengan pemproses, komunikasi, I-O, penderia, storan kilat, RAM kerja dan memori tersimpan

Rajah 2. Sistem terbenam industri yang tipikal menggabungkan pemprosesan, I/O, komunikasi, storan program, memori kerja dan storan data tersimpan.

Memori Kilat dan Permulaan Pengawal yang Boleh Dipercayai

Setiap pengawal industri memulakan operasi dengan mendapatkan kod boleh laku daripada memori tidak meruap.

Urutan permulaan boleh memulakan pemproses, menguji perkakasan, mengkonfigurasi antara muka, mengesahkan perisian tegar, memulihkan parameter yang diluluskan dan melancarkan aplikasi pengguna.

Jika kod yang disimpan rosak, pengawal mungkin tidak dapat melengkapkan urutan ini. Mesin boleh kekal tidak tersedia walaupun setiap komponen mekanikal berfungsi.

Denyar NOR biasa digunakan untuk penyimpanan program industri kerana ia menyokong pengekalan tidak meruap dan bacaan rawak.

Banyak reka bentuk turut menggunakan operasi pelaksanaan di tempat. Pemproses membaca arahan secara terus daripada denyar dan bukannya menyalin keseluruhan aplikasi ke dalam RAM.

Pendekatan ini boleh mengurangkan masa permulaan dan keperluan memori kerja. Ia juga lebih menekankan prestasi bacaan denyar dan kestabilan antara muka.

Peranti mesti menyampaikan kod secara konsisten merentasi perubahan voltan dan keadaan suhu ekstrem. Margin pemasaan mesti kekal mencukupi dalam keadaan operasi paling buruk.

Perisian tegar moden memerlukan kapasiti yang lebih besar berbanding aplikasi kawalan terdahulu. Susunan rangkaian, antara muka web, pustaka keselamatan, perkhidmatan diagnostik dan fungsi kemas kini dari jauh semuanya menggunakan ruang storan.

Pereka bentuk juga mesti memperuntukkan kapasiti untuk keluaran masa hadapan. Memenuhi memori semasa versi perisian pertama meninggalkan sedikit ruang untuk tampalan keselamatan atau ciri komunikasi baharu.

Peralatan industri mungkin kekal beroperasi selama lima belas tahun atau lebih. Keperluan perisiannya boleh berubah dengan ketara dalam tempoh tersebut.

Oleh itu, kapasiti penyimpanan kod harus merangkumi lebihan pertumbuhan yang realistik, bukan hanya saiz perisian tegar awal.

Kebolehpercayaan permulaan juga harus merangkumi tingkah laku pemulihan. Peranti mesti mengetahui cara bertindak balas apabila pengesahan perisian tegar gagal atau kemas kini terganggu.

Kemas Kini Perisian Tegar Tidak Boleh Menyebabkan Mesin Tidak Dapat Digunakan

Kemas kini perisian tegar dari jauh semakin biasa dalam sistem industri yang bersambung.

Kemas kini ini mengurangkan kos perkhidmatan dan membolehkan pengeluar membetulkan kecacatan atau kelemahan keselamatan tanpa mengunjungi setiap pemasangan.

Walau bagaimanapun, kemas kini yang terganggu boleh merosakkan imej perisian tegar yang aktif. Kegagalan kuasa atau kehilangan komunikasi mungkin menyebabkan peranti tidak dapat dimulakan semula.

Satu penyelesaian yang biasa ialah seni bina dwi-imej. Pengawal mengekalkan perisian tegar semasa sambil menulis versi baharu ke kawasan memori lain.

Sistem mengesahkan imej baharu sebelum pengaktifan. Jika pengesahan gagal, sistem terus menggunakan versi terdahulu.

Reka bentuk ini meningkatkan pemulihan tetapi memerlukan kapasiti tambahan dan pengurusan partition yang teliti.

Proses kemas kini juga mesti mengesahkan ketulenan. Peranti yang disambungkan tidak seharusnya melaksanakan perisian tegar daripada sumber yang tidak diketahui atau tidak dibenarkan.

But selamat membina kepercayaan sejak permulaan proses permulaan. Pengawal menyemak tandatangan perisian sebelum pelaksanaan.

Proses pengesahan bergantung pada kunci yang dilindungi dan kod permulaan yang dipercayai. Elemen ini mesti disimpan di tempat yang tidak boleh diubah suai dengan bebas oleh perisian aplikasi biasa.

Perlindungan pengembalian versi mungkin juga diperlukan. Penyerang tidak sepatutnya dapat memasang semula versi perisian tegar yang lebih lama dan mengandungi kelemahan yang diketahui.

Kemas kini perisian tegar menghasilkan kitaran tulis dalam peranti flash. Kekerapannya biasanya jauh lebih rendah berbanding pengelogan peristiwa, tetapi masih perlu diambil kira dalam pengiraan kitar hayat.

Jurutera perlu mendokumenkan bilangan maksimum kemas kini yang dijangka, kaedah pemulihan yang diperlukan dan tingkah laku semasa kehilangan kuasa secara tiba-tiba.

Pengawal yang menyokong kemas kini jarak jauh tanpa mekanisme sandaran yang boleh dipercayai mungkin mengurangkan kos perkhidmatan sambil meningkatkan risiko operasi.

Ketahanan dan Pengekalan Data Flash Memerlukan Pendekatan yang Berbeza

Memori flash tidak sentiasa boleh menulis ganti data secara terus. Sesuatu kawasan mungkin perlu dipadamkan sebelum maklumat baharu boleh diprogramkan.

Operasi padam biasanya menjejaskan blok dan bukannya bait individu. Tingkah laku ini menjadikan flash berkesan untuk perisian tegar tetapi lebih rumit untuk data yang kerap berubah.

Imej but mungkin berubah hanya beberapa kali setahun. Pembilang pengeluaran mungkin dikemas kini setiap saat.

Meletakkan kedua-dua beban kerja dalam kawasan memori yang sama boleh menyebabkan haus yang tidak perlu dan menyukarkan pemulihan.

Perataan haus mengagihkan operasi tulis merentasi beberapa lokasi fizikal. Ini menghalang satu alamat yang kerap dikemas kini daripada mencapai had ketahanannya terlalu awal.

Rekod pendua juga boleh meningkatkan kebolehpercayaan. Pengawal menulis salinan baharu sebelum membatalkan versi sebelumnya.

Jika bekalan kuasa terputus semasa kemas kini, sekurang-kurangnya satu rekod yang sah akan kekal.

Pengekalan data ialah isu yang berasingan. Sesuatu peranti mungkin mampu menahan banyak kitaran tulis tetapi mengekalkan data tersimpan untuk tempoh yang lebih singkat pada suhu tinggi.

Kabinet elektrik boleh kekal panas disebabkan pemacu, pemproses, bekalan kuasa dan aliran udara yang terhad.

Peralatan luar mungkin menghadapi suhu tinggi pada siang hari serta keadaan permulaan sejuk.

Jurutera perlu menilai pengekalan data merentasi julat suhu industri yang ditetapkan. Angka pada suhu bilik memberikan panduan yang tidak lengkap.

Sistem lengkap juga perlu diuji melalui kitaran kuasa berulang. Banyak kegagalan storan berlaku semasa peralihan voltan dan bukannya ketika operasi stabil.

Oleh itu, kebolehpercayaan flash bergantung pada peranti memori, seni bina kuasa, pemasaan antara muka dan kaedah kemas kini perisian yang berfungsi bersama.

RAM Pengembangan Menyokong Beban Kerja Aktif

Pemproses mempunyai SRAM dalaman, tetapi aplikasi industri moden sering memerlukan kapasiti sementara yang lebih besar.

RAM pengembangan menyokong program kawalan aktif, sistem pengendalian, penimbal rangkaian, visualisasi, pengiraan analitik dan struktur data sementara.

Memori ini biasanya kehilangan kandungannya apabila bekalan kuasa diputuskan. Tujuan utamanya ialah menyediakan capaian yang pantas dan konsisten semasa operasi.

DRAM menyediakan kapasiti tinggi dan lebar jalur yang besar. Ia lazim digunakan dalam sistem yang mengurus set data besar atau persekitaran perisian yang kompleks.

Walau bagaimanapun, DRAM memerlukan operasi penyegaran, pemasaan antara muka yang terkawal dan susun atur PCB yang teliti. DRAM juga mungkin meningkatkan penggunaan kuasa dan beban terma.

SRAM menawarkan akses yang lebih mudah dan tingkah laku yang boleh diramal, tetapi biasanya memberikan ketumpatan yang lebih rendah pada kos yang lebih tinggi.

Pilihan yang tepat bergantung pada beban kerja. PLC kompak mempunyai keperluan yang berbeza daripada PC industri yang menjalankan penglihatan mesin.

Kapasiti memori hendaklah berdasarkan permintaan puncak dan bukannya penggunaan purata.

Pengawal mungkin beroperasi seperti biasa dengan penggunaan memori yang sederhana. Trafik rangkaian yang tinggi, tangkapan diagnostik atau perubahan resipi boleh menghasilkan puncak sementara.

Ruang lebihan yang tidak mencukupi boleh menyebabkan kegagalan peruntukan atau prestasi tidak stabil semasa peristiwa ini.

Aplikasi masa nyata juga harus mengelakkan peruntukan dinamik yang tidak terkawal. Peruntukan dan pelepasan berulang boleh menyebabkan pemecahan memori serta masa pelaksanaan yang tidak dapat diramalkan.

Banyak sistem industri memperuntukkan memori semasa permulaan. Penimbal tetap dan had tugas yang ditetapkan membantu mengekalkan tingkah laku deterministik.

Oleh itu, RAM pengembangan bukan sekadar kapasiti tambahan. RAM ini mesti menyokong keperluan pemasaan dan kebolehpercayaan keseluruhan aplikasi.

Mesin yang Berbeza Mewujudkan Keperluan Memori Kerja yang Berbeza

PLC secara tradisional menggunakan memori kerja untuk jadual I/O, pemasa, pembilang, pemboleh ubah program dan data komunikasi.

Pengawal moden juga mengekalkan penimbal penggera, perkhidmatan web, sesi keselamatan, sejarah data dan beberapa protokol industri.

Perkhidmatan tambahan ini menjelaskan sebab sistem PLC dan PAC kontemporari memerlukan memori yang jauh lebih besar berbanding generasi terdahulu.

Sistem pergerakan mewujudkan satu lagi keperluan. Pengawal servo melaksanakan pengiraan arus, halaju dan kedudukan pada kadar yang tinggi.

Gelung ini bergantung pada akses yang konsisten. Kapasiti memori yang besar memberikan sedikit manfaat jika kependaman berubah secara tidak dapat diramalkan.

Pemboleh ubah pergerakan kritikal mungkin kekal dalam memori dalaman pantas. Data trajektori, penimbal komunikasi dan visualisasi boleh menggunakan RAM luaran.

Robot industri menggabungkan kawalan pergerakan dengan perancangan laluan, zon perlanggaran, transformasi koordinat dan komunikasi periferal.

Robot berpandukan penglihatan menambah pemprosesan imej dan data model. Beban kerja ini tidak boleh mengganggu kawalan paksi yang bersifat deterministik.

Sistem CNC memerlukan program pemesinan, pangkalan data alat, antara muka grafik, penimbal interpolasi dan pengiraan pandang hadapan.

Pemesinan berkelajuan tinggi mungkin menganalisis banyak arahan pergerakan yang akan datang sebelum pelaksanaan. Ini menyokong pergerakan yang lancar dan prestasi pemotongan yang stabil.

Sistem penglihatan mesin menghasilkan set data sementara yang sangat besar. Beberapa bingkai imej mungkin disimpan serentak untuk penapisan, perbandingan dan pengecaman objek.

Kebanyakan bingkai tidak memerlukan pengekalan kekal. RAM pengembangan menyimpannya sehingga hasil pemeriksaan tersedia.

Oleh itu, seni bina mesti sepadan dengan aplikasi. Logik PLC, kawalan gerakan, robotik, CNC dan penglihatan mesin tidak boleh dinilai melalui satu spesifikasi memori umum.

Lebar Jalur Memori Mesti Dinilai pada Tahap Sistem

Lembaran data memori mungkin menunjukkan lebar jalur puncak yang mengagumkan. Aplikasi sebenar mungkin mencapai nilai yang jauh lebih rendah.

Teras pemproses, enjin grafik, antara muka rangkaian, pengawal storan dan pemecut mungkin berkongsi bas memori yang sama.

Pertikaian meningkat apabila beberapa fungsi beroperasi serentak.

Pengawal mungkin berfungsi dengan baik dalam keadaan kawalan biasa tetapi menjadi perlahan semasa komunikasi berat atau pemerolehan diagnostik.

PC perindustrian mungkin memproses imej dengan betul sehingga visualisasi, pengelogan pangkalan data dan capaian jauh berlaku serentak.

Oleh itu, ujian sistem harus menghasilkan semula beban kerja gabungan. Aktiviti kawalan, komunikasi, paparan, analitik dan storan harus dijalankan serentak.

Kependaman selalunya sama penting dengan lebar jalur keseluruhan. Tugas masa nyata memerlukan capaian yang konsisten, bukan sekadar kadar purata yang tinggi.

Memori cache boleh meningkatkan prestasi purata pemproses. Namun, cache tersasar mungkin menyebabkan masa capaian yang lebih panjang.

Kod dan pemboleh ubah kritikal mungkin perlu ditempatkan dalam memori tempatan yang pantas. Data yang kurang mendesak boleh menggunakan RAM luaran.

Akses memori terus boleh memindahkan data antara peranti persisian dan memori tanpa penglibatan berterusan pemproses.

Ini berguna untuk Ethernet perindustrian, pemerolehan data dan penglihatan mesin. Ia juga mewujudkan keperluan penyegerakan.

Pemproses mesti mengetahui apabila pemindahan selesai. Data cache mesti kekal selaras dengan kandungan memori fizikal.

Sistem berbilang teras menambah kerumitan kerana beberapa pemproses mungkin mengakses maklumat dikongsi secara serentak.

Oleh itu, seni bina perisian, pemilikan tugas dan perlindungan memori merupakan bahagian penting dalam kejuruteraan prestasi.

Memori Pengelogan Data Mengekalkan Sejarah Mesin

Sistem perindustrian menjana penggera, perubahan keadaan, nilai proses dan ukuran diagnostik sepanjang operasi.

Maklumat ini menerangkan perkara yang berlaku sebelum kegagalan. Ia juga menyokong analisis pengeluaran, perancangan penyelenggaraan, kawalan kualiti dan pengurusan tenaga.

Memori pengelogan data menghadapi beban kerja yang berbeza daripada denyar program atau RAM kerja.

Ia mungkin menerima penulisan berterusan selama bertahun-tahun. Ia juga mesti mengekalkan rekod penting apabila voltan bekalan terputus.

Mesin berkelajuan tinggi boleh menjana ribuan peristiwa setiap jam. Sistem pemantauan keadaan mungkin merekod suhu, arus, getaran dan nilai proses secara berterusan.

Jumlah data boleh berkembang dengan cepat apabila banyak penderia ditambah.

Tidak setiap rekod memerlukan storan kekal. Nilai proses rutin boleh diringkaskan, manakala penggera dan peristiwa luar biasa menerima tempoh pengekalan yang lebih lama.

Oleh itu, strategi pengelogan harus mentakrifkan keutamaan data, kadar pensampelan, tempoh pengekalan dan kehilangan yang boleh diterima semasa penutupan mengejut.

Ketahanan memori mesti dikira berdasarkan beban kerja penulisan sebenar.

Pemboleh ubah yang ditulis sekali sesaat menghasilkan lebih daripada tiga puluh juta penulisan setiap tahun. Perakam bertahap milisaat menghasilkan angka yang jauh lebih besar.

Pengiraan itu harus merangkumi metadata dan aktiviti pengurusan storan. Sistem fail mungkin melakukan lebih banyak penulisan fizikal berbanding yang diminta oleh aplikasi.

Penimbalan boleh mengurangkan bilangan transaksi penulisan. Namun, data yang disimpan dalam RAM kerja kekal terdedah sehingga dipindahkan ke storan tidak meruap.

Reka bentuk yang betul mengimbangi ketahanan, prestasi dan jumlah data yang boleh hilang semasa gangguan.

Penderia dan mesin industri yang menghasilkan data proses, peristiwa dan diagnostik secara berterusan

Rajah 3. Peralatan pembuatan pintar menghasilkan data berterusan yang mesti diproses, disimpan dan dipulihkan dengan boleh dipercayai.

SRAM Bersandarkan Bateri Menyelesaikan Satu Masalah tetapi Mewujudkan Masalah Lain

Banyak sistem industri legasi menggunakan SRAM bersandarkan bateri untuk mengekalkan data yang disimpan.

SRAM berkuasa rendah kekal bertenaga melalui bateri apabila bekalan utama terputus.

Kaedah ini menawarkan akses pantas dan tingkah laku perisian yang mudah. Pengawal boleh menggunakan kawasan yang dikekalkan itu seperti memori biasa.

Ia berfungsi dengan baik untuk parameter mesin, pembilang, resipi, rekod peristiwa dan keadaan operasi.

Namun, bateri menjadi item penyelenggaraan. Kapasitinya merosot mengikut usia, suhu dan keadaan penyimpanan.

Bateri yang lemah mungkin tidak disedari selagi mesin terus beroperasi seperti biasa.

Kegagalan itu hanya menjadi jelas selepas kuasa utama terputus dan maklumat yang disimpan hilang.

Penggantian bateri memerlukan prosedur servis, stok gantian, akses yang dirancang dan pengurusan pelupusan.

Tapak terpencil menjadikan beban ini lebih ketara. Menggantikan bateri kecil mungkin memerlukan juruteknik pergi ke stesen pam atau pemasangan utiliti yang terasing.

Memori bersandarkan bateri juga memerlukan litar pengawasan. Litar itu mengesan kehilangan kuasa utama dan menukar SRAM kepada bekalan sandaran.

Ia perlu menghalang penulisan tidak stabil apabila voltan berubah. Pensuisan yang tidak betul boleh merosakkan data walaupun bateri masih berfungsi dengan baik.

Komponen tambahan meningkatkan keluasan PCB dan mewujudkan lebih banyak titik kegagalan yang berpotensi.

Keterbatasan ini mendorong pereka bentuk mencari memori tidak meruap yang boleh melakukan penulisan kerap tanpa bergantung pada bateri yang boleh diganti.

RAM Tidak Meruap Menawarkan Beberapa Alternatif

Teknologi memori tidak meruap moden boleh mengekalkan data tanpa kuasa sandaran berterusan.

Tiada teknologi tunggal yang ideal untuk setiap aplikasi. Setiap teknologi menawarkan keseimbangan yang berbeza antara ketumpatan, kelajuan, ketahanan, kos dan pengekalan.

F-RAM boleh menyokong operasi penulisan yang kerap dengan tenaga penulisan yang rendah. Ia sesuai untuk pembilang, log peristiwa dan pemboleh ubah yang dikekalkan.

nvSRAM menggabungkan kelakuan SRAM biasa dengan mekanisme storan tidak meruap. Data aktif boleh dikekalkan semasa kehilangan kuasa.

MRAM menawarkan pendekatan lain dengan menggunakan keadaan magnet untuk mengekalkan maklumat. Kesesuaiannya bergantung pada kapasiti yang diperlukan, antara muka dan kos sistem.

Denyar terurus menyediakan ketumpatan yang jauh lebih tinggi. Ia berguna untuk pangkalan data besar, storan imej dan sejarah yang panjang.

Walau bagaimanapun, storan berasaskan denyar memerlukan pengurusan haus, pembetulan ralat dan perhatian terhadap kependaman penulisan.

Kaedah storan hendaklah mengikut kelas data.

Pembilang berfrekuensi tinggi memerlukan ketahanan yang sangat baik tetapi kapasiti yang kecil. Arkib penglihatan mesin memerlukan kapasiti yang jauh lebih besar tetapi mungkin menerima lebih sedikit penulisan pada setiap lokasi fizikal.

Keadaan mesin yang dikekalkan memerlukan penangkapan kehilangan kuasa yang pantas dan boleh dipercayai. Pangkalan data sejarah mungkin boleh menerima proses penutupan yang lebih lama.

Jurutera hendaklah mengelakkan pemilihan memori tidak meruap semata-mata kerana ia lebih baharu berbanding SRAM bersandarkan bateri.

Keputusan mesti berdasarkan kekerapan penulisan, tempoh pengekalan yang diperlukan, keadaan persekitaran dan tingkah laku pemulihan yang boleh diterima.

Pengujian hendaklah merangkumi gangguan kuasa berulang semasa penulisan aktif. Ini mendedahkan kelemahan yang mungkin tidak diketahui melalui pengujian ketahanan biasa.

Kehilangan Kuasa Mesti Dianggap sebagai Peristiwa Integriti Data

Gangguan kuasa bukan sekadar menghentikan pemproses. Ia boleh mengganggu penulisan yang sedang aktif dan menyebabkan maklumat yang disimpan tidak lengkap.

Hasilnya mungkin berupa rekod yang rosak, konfigurasi yang tidak sah atau kerosakan merentasi struktur fail yang lebih besar.

Sistem yang teguh mengesan kejatuhan bekalan sebelum pemproses menjadi tidak stabil.

Pengawal kemudiannya boleh menghentikan aktiviti yang tidak penting dan mengekalkan maklumat kritikal.

Kapasitor penampung atau bekalan tidak terganggu mungkin menyediakan tenaga yang mencukupi untuk penutupan terkawal.

Selang yang diperlukan bergantung pada kaedah storan dan jumlah data.

Menyimpan beberapa pemboleh ubah yang dikekalkan mungkin hanya memerlukan tempoh yang singkat. Menutup pangkalan data atau sistem fail yang besar boleh mengambil masa yang lebih lama.

Maklumat kritikal hendaklah diberi keutamaan. Pengawal mungkin perlu mengekalkan resipi aktif, kiraan kelompok, mod mesin, keadaan kerosakan dan kedudukan paksi.

Data paparan sementara dan penimbal komunikasi rutin biasanya boleh dibuang.

Logik pemulihan juga sama penting. Pengawal tidak seharusnya menganggap maklumat yang dikekalkan itu sah hanya kerana ia wujud.

Jumlah semak boleh mengenal pasti kerosakan. Nombor jujukan boleh mengenal pasti rekod lengkap yang paling baharu.

Storan pendua boleh mengekalkan kedua-dua versi sebelumnya dan semasa semasa kemas kini.

Konfigurasi yang rosak mungkin lebih berbahaya daripada konfigurasi yang hilang. Mesin boleh dimulakan dengan parameter yang tidak betul sambil kelihatan normal.

Atas sebab ini, rekod kritikal memerlukan pengesahan sebelum digunakan. Sesetengah aplikasi juga sepatutnya memerlukan pengesahan operator sebelum operasi disambung semula.

Penyelenggaraan Ramalan Bergantung pada Storan Pinggir yang Boleh Dipercayai

Penyelenggaraan ramalan bergantung pada bukti berterusan tentang tingkah laku peralatan.

Sensor boleh merekodkan getaran, suhu, arus, tekanan, kelajuan dan keadaan pelinciran.

Pengukuran ini dibandingkan dari semasa ke semasa untuk mengenal pasti kemerosotan sebelum kegagalan fungsi berlaku.

Awan boleh menyokong analisis armada, tetapi storan setempat yang boleh dipercayai tetap penting.

Gangguan komunikasi tidak sepatutnya mewujudkan tempoh tanpa data. Peranti pinggir hendaklah menimbal data sehingga sambungan kembali.

Kapasiti penimbal yang diperlukan bergantung pada kadar pensampelan, jenis data dan tempoh gangguan yang dijangka.

Bentuk gelombang getaran berfrekuensi tinggi menghasilkan set data yang jauh lebih besar berbanding trend suhu.

Oleh itu, banyak sistem mengira ciri secara setempat. Getaran keseluruhan, puncak spektrum, faktor puncak dan perubahan suhu memerlukan storan yang lebih kecil berbanding bentuk gelombang mentah yang lengkap.

Data mentah boleh dikekalkan di sekitar anomali, penggera dan tempoh diagnostik terpilih.

Kaedah ini mengurangkan beban komunikasi dan storan sambil mengekalkan bukti kejuruteraan yang penting.

Kualiti data hendaklah disimpan bersama pengukuran. Sampel yang hilang, kerosakan sensor, perubahan penentukuran dan kegagalan komunikasi mesti kekal kelihatan.

Jika tidak, data yang beku atau tidak lengkap mungkin kelihatan menggambarkan tingkah laku mesin yang stabil.

Penyegerakan masa juga penting. Peristiwa daripada pemacu, pengawal, get laluan dan sejarah data mesti kekal dalam susunan yang betul.

Jam yang tersasar boleh menyebabkan penggera kelihatan berlaku sebelum keadaan proses yang mencetuskannya.

Oleh itu, memori yang boleh dipercayai, penanda kualiti data dan cap masa yang disegerakkan merupakan sebahagian daripada seni bina penyelenggaraan ramalan.

Mesin Sebenar Menunjukkan Mengapa Satu Jenis Memori Tidak Mencukupi

Pertimbangkan barisan pembungkusan dengan pemacu servo, pembaca kod bar, penglihatan mesin, penghantar dan PLC pusat.

Memori denyar menyimpan perisian tegar pengawal, aplikasi mesin, perkhidmatan komunikasi dan perisian pengurusan resipi.

RAM pengembangan menyokong logik aktif, penimbal rangkaian, pengiraan pengeluaran dan pemprosesan imej sementara.

Storan tidak meruap mengekalkan maklumat kelompok, kiraan penolakan, sejarah penggera dan kerosakan pemacu.

Sistem penglihatan boleh memeriksa setiap bungkusan tetapi hanya mengekalkan imej yang gagal dan sampel pengeluaran terpilih.

Bingkai imej sementara kekal dalam RAM sehingga keputusan pemeriksaan selesai. Menyimpan setiap imej akan menggunakan storan yang tidak diperlukan.

Selepas gangguan kuasa, pengawal mesti memulihkan maklumat kelompok yang sah. Ia tidak sepatutnya menyambung semula setiap tindakan mekanikal secara automatik.

Produk yang diproses separa mungkin kekal di dalam mesin, manakala paksi servo mungkin memerlukan pengesahan kedudukan.

Stesen pengepaman jauh mewujudkan keutamaan yang berbeza.

Pautan komunikasi mungkin terputus selama beberapa jam, tetapi PLC mesti terus mengawal pam secara setempat.

Storan tidak meruap merekod tekanan, aliran, arus motor, penggunaan tenaga, penggera dan permulaan pam semasa gangguan.

Apabila komunikasi kembali, get laluan memindahkan sejarah yang disimpan dalam penimbal ke platform pusat.

PC industri yang digunakan untuk penglihatan mesin, pangkalan data atau analitik pinggir menghasilkan beban kerja yang lebih besar. PC ini mungkin memerlukan DRAM dan storan keadaan pepejal yang banyak.

Platform pengkomputeran industri yang sesuai oleh itu mesti dinilai dari segi kapasiti memori, tingkah laku semasa kehilangan kuasa, had persekitaran dan kebolehservisan.

Suhu, Hingar dan Kualiti Kuasa Membentuk Kebolehpercayaan

Memori industri beroperasi dalam persekitaran elektrik dan mekanikal yang lebih besar.

Motor, penyentuh, peralatan kimpalan, pemacu dan bekalan kuasa pensuisan menghasilkan gangguan elektromagnet.

Antara muka memori berkelajuan tinggi boleh menjadi sensitif terhadap penghalaan yang lemah, kuasa tidak stabil dan pembumian yang tidak mencukupi.

Komponen memori mungkin memenuhi setiap keperluan lembaran data, sedangkan papan lengkap masih tidak boleh dipercayai.

Susun atur PCB, integriti isyarat, perisaian dan pengawalan voltan semuanya mempengaruhi hasilnya.

Suhu menimbulkan satu lagi cabaran. Pengawal padat dan peranti pinggir tertutup mungkin beroperasi tanpa kipas.

Pemproses, cip komunikasi dan penukar kuasa meningkatkan suhu dalaman kepungan.

Suhu yang lebih tinggi boleh menjejaskan pengekalan, kebocoran, pemasaan dan jangka hayat komponen.

Peralatan luar mungkin mengalami permulaan sejuk, perubahan terma pantas dan pemanasan suria yang kuat dalam tahun yang sama.

Ujian hanya pada suhu bilik memberikan bukti terhad untuk kegunaan industri.

Sistem lengkap harus dinilai merentasi keadaan voltan dan suhu yang ekstrem. Sistem itu juga harus diuji semasa kitaran kuasa berulang.

Getaran mekanikal boleh menjejaskan storan boleh tanggal, penyambung dan sambungan pateri.

Memori dipateri meningkatkan kestabilan mekanikal tetapi boleh menyukarkan pembaikan di lapangan. Storan boleh tanggal memudahkan penggantian tetapi memperkenalkan risiko sambungan dan pengendalian.

Reka bentuk yang betul bergantung pada pemasangan, strategi servis dan tahap kritikal peralatan.

Integriti Data dan Keselamatan Siber Semakin Bergabung

Ralat memori mungkin berpunca daripada hingar elektrik, penuaan, bekalan kuasa tidak stabil, kecacatan perisian atau peristiwa radiasi.

Sesetengah ralat menjejaskan satu bit. Ralat lain boleh merosakkan keseluruhan rekod konfigurasi atau struktur storan.

Kod pembetulan ralat boleh mengenal pasti dan membaiki sesetengah kerosakan. Bit pariti boleh mengesan ralat yang lebih mudah.

Jumlah semak atau cincangan kriptografi boleh mengesahkan perisian tegar dan data konfigurasi kritikal.

Ralat yang telah dibetulkan masih harus dilog. Pembetulan berulang mungkin menunjukkan perkakasan yang semakin merosot, suhu berlebihan atau masalah kuasa.

Perisian juga boleh merosakkan memori. Limpahan penimbal, penuding tidak sah dan konflik tugasan mungkin merosakkan data tanpa sebarang kegagalan peranti fizikal.

Unit perlindungan memori boleh mengasingkan aplikasi dan menyekat akses tanpa kebenaran.

But selamat menambah satu lagi lapisan. Pengawal mengesahkan bahawa perisian tegar adalah sahih sebelum pelaksanaan.

Kunci keselamatan dan sijil memerlukan penyimpanan terlindung. Perisian aplikasi biasa tidak seharusnya mendedahkan kelayakan peribadi.

Antara muka nyahpepijat juga mesti dikawal dalam peralatan pengeluaran. Port pembangunan yang terbuka boleh memintas kawalan keselamatan lain.

Log keselamatan harus kekal dilindungi daripada pengubahsuaian. Penyerang tidak seharusnya dapat menghapuskan bukti dengan memadam fail biasa.

Keperluan ini menunjukkan bahawa integriti data dan keselamatan siber bukan lagi topik memori yang berasingan.

Seni bina yang sama mesti melindungi maklumat daripada kerosakan tidak sengaja dan pengubahsuaian yang disengajakan.

Kitar Hayat Perindustrian Menimbulkan Masalah Keusangan

Peralatan perindustrian selalunya kekal beroperasi jauh lebih lama berbanding elektronik komersial.

Pengawal, pemacu atau mesin alat mungkin digunakan selama lima belas atau dua puluh tahun. Peranti memori yang dipilih mungkin mempunyai hayat pengeluaran yang jauh lebih singkat.

Keusangan boleh memaksa reka bentuk semula papan walaupun produk perindustrian asal kekal berjaya.

Peranti pengganti mungkin mengiklankan kapasiti dan antara muka yang sama, tetapi berfungsi secara berbeza.

Pemasaan, voltan, jujukan arahan, ciri keselamatan, ketahanan dan gred suhu mungkin berbeza.

Pemacu perisian tegar mungkin memerlukan perubahan. Penggantian itu harus disahkan dalam beban kerja sebenar dan bukannya dianggap serasi secara automatik.

Perancangan kitar hayat harus bermula semasa reka bentuk asal.

Jurutera harus menilai pilihan sumber kedua, ketersediaan pakej, kebergantungan perisian dan tempoh pengeluaran yang dijangka.

Peranti penyimpanan terurus juga mungkin melaporkan maklumat kesihatan seperti kiraan ralat atau jangka hayat yang berbaki.

Maklumat ini membolehkan pengawal mengenal pasti kemerosotan sebelum kegagalan sepenuhnya.

Penyimpanan kemudiannya boleh digantikan semasa masa henti yang dirancang, bukannya selepas kehilangan data secara tiba-tiba.

Dokumentasi juga sama penting. Pasukan kejuruteraan pada masa hadapan perlu memahami pembahagian memori, prosedur kemas kini, logik pemulihan dan andaian ketahanan.

Tanpa maklumat ini, pengubahsuaian perisian pada kemudian hari mungkin melebihi had reka bentuk asal secara tidak sengaja.

Memilih Memori sebagai Sistem Perindustrian

Proses pemilihan yang praktikal bermula dengan mengelaskan data.

Jurutera harus mengenal pasti kod program, pemboleh ubah masa jalan, parameter yang disimpan, log peristiwa, data imej dan maklumat keselamatan.

Langkah seterusnya ialah menentukan kapasiti. Anggaran tersebut hendaklah merangkumi pertumbuhan perisian pada masa hadapan, imej sandaran, metadata dan ruang pemulihan.

Beban kerja baca dan tulis mesti dikira. Kadar purata sahaja tidak mencukupi. Pecahan puncak dan tempoh pengelogan kes terburuk juga penting.

Keperluan kependaman dan lebar jalur hendaklah ditakrifkan untuk tugas masa nyata. Peranti berkapasiti tinggi mungkin masih tidak sesuai untuk kawalan deterministik.

Pengekalan dan ketahanan hendaklah dinilai merentasi julat suhu yang dijangka.

Reka bentuk juga mesti mentakrifkan tingkah laku ketika kehilangan kuasa. Jurutera perlu mengetahui data yang memerlukan pemeliharaan segera dan tempoh yang boleh diambil oleh proses penutupan.

Pengesanan ralat, but selamat, penyimpanan kunci dan kawalan capaian hendaklah disertakan sebelum peranti dipilih.

Ketersediaan sepanjang kitar hayat dan keserasian penggantian juga mesti dipertimbangkan.

Seni bina akhir mungkin menggunakan beberapa teknologi memori. Ini selalunya merupakan hasil yang betul, bukannya kerumitan yang tidak diperlukan.

Flash boleh digunakan untuk perisian tegar. RAM pantas boleh menyokong kawalan aktif. Storan tidak meruap berketahanan tinggi boleh mengekalkan peristiwa dan pemboleh ubah yang disimpan.

Storan berketumpatan lebih tinggi boleh menyimpan imej, pangkalan data dan sejarah pengeluaran yang panjang.

Matlamatnya bukan untuk mencari satu memori universal. Sebaliknya, setiap kelas data hendaklah diberikan kepada peranti yang sepadan dengan kepentingan operasinya.

Memori Akan Kekal sebagai Kekangan Kritikal Industri 4.0

Sistem perindustrian masa hadapan memerlukan kapasiti yang lebih besar dan capaian yang lebih pantas.

Lebih banyak penderia akan menjana lebih banyak data setempat. Analitik pinggir akan menggunakan model yang lebih besar dan sejarah yang lebih panjang.

Pengawal akan menyimpan lebih banyak fungsi keselamatan, perkhidmatan komunikasi dan perisian diagnostik.

Flash berketumpatan lebih tinggi dan memori tidak meruap akan menyokong keperluan ini. RAM yang lebih pantas akan meningkatkan penglihatan mesin dan analitik setempat.

Storan kekal tanpa bateri akan mengurangkan penyelenggaraan dan meningkatkan pemulihan selepas kehilangan kuasa.

Walau bagaimanapun, kapasiti yang lebih besar tidak akan menghapuskan keperluan terhadap seni bina yang berdisiplin.

Kilang tidak sepatutnya menyimpan setiap titik data mentah selama-lamanya. Sistem pinggir mesti menentukan maklumat yang memberikan nilai operasi.

Data rutin boleh diringkaskan. Maklumat terperinci boleh disimpan di sekitar penggera, kegagalan atau peristiwa kualiti.

Prestasi juga mesti kekal boleh dijangka. Lebar jalur puncak kurang berguna apabila masa capaian menjadi tidak stabil semasa beban kerja gabungan.

Pereka bentuk perindustrian akan terus mengimbangi ketumpatan, kependaman, penggunaan kuasa, ketahanan, keselamatan dan sokongan kitar hayat.

Memori mungkin kekal tersembunyi daripada pengendali, tetapi ia secara langsung mempengaruhi sama ada mesin bersambung dimulakan, beroperasi, merekod dan pulih dengan betul.

Oleh itu, Industri 4.0 bukan hanya dibina berasaskan penderia, rangkaian dan kecerdasan buatan.

Ia juga dibina berasaskan memori yang boleh dipercayai, yang mengekalkan arahan, konteks dan bukti di sebalik setiap keputusan perindustrian.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.