Arkitek Memori Industri: Cabaran Tersembunyi Di Sebalik Industri 4.0

Industri 4.0 bergantung pada sistem memori yang dapat memulakan pengawal dengan cepat, memproses beban kerja masa nyata, memelihara data penting semasa kehilangan kuasa, dan bertahan dalam persekit...

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

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

Memori menyimpan arahan yang memulakan peralatan. Ia memegang pembolehubah aktif semasa program kawalan berjalan. Ia juga menyimpan amaran, sejarah proses, rekod pengeluaran, dan bukti diagnostik.

Apabila sistem industri menjadi lebih bersambung, 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 di bawah keadaan yang berbeza secara ketara daripada elektronik pengguna. Ia mungkin menghadapi haba, sejuk, bunyi elektrik, gangguan kuasa berulang, getaran, dan tempoh perkhidmatan melebihi lima belas tahun.

Kapasiti sahaja tidak menyelesaikan masalah ini. Jurutera juga mesti mempertimbangkan kelewatan, lebar jalur, ketahanan tulis, pengekalan, tingkah laku kehilangan kuasa, keselamatan siber, dan ketersediaan komponen jangka panjang.

Seni bina memori yang berfungsi di makmal mungkin gagal di dalam kabinet pengeluaran. Reka bentuk yang kelihatan mencukupi semasa pengujian mungkin juga menjadi tidak mencukupi selepas kemas kini firmware 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 bersambung yang menggabungkan automasi industri, pemprosesan tepi, dan analisis data berskala besar

Rajah 1. Industri 4.0 menggabungkan mesin yang bersambung, pengumpulan data yang meluas, pemprosesan teragih, dan pembuatan keputusan tempatan.

Industri 4.0 Juga Merupakan Seni Bina Memori

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

Sistem automasi tradisional adalah agak berpusat. Sensor menghantar nilai proses kepada pengawal, manakala sistem penyelia memaparkan maklumat terpilih dan merekodkan amaran.

Loji moden mengagihkan kecerdasan merentasi beberapa peringkat. Sensor pintar melakukan diagnostik. Pemacu menganalisis tingkah laku motor. PLC menyelaraskan kawalan dan komunikasi. Komputer tepi mengumpul data dari pelbagai mesin.

Platform awan mungkin membandingkan prestasi merentasi kilang, barisan pengeluaran, atau armada peralatan. Walau bagaimanapun, awan tidak menggantikan pemprosesan tempatan.

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

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

PLC mungkin melaksanakan logik kawalan sambil mengurus resipi, amaran, 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 sekeliling. Pintu masuk tepi mungkin menjalankan beberapa pemacu protokol dan aplikasi analitik serentak.

Setiap beban kerja mencipta permintaan berbeza. Sesetengah data mesti tersedia dalam mikro saat. Rekod lain boleh diproses kemudian tetapi mesti bertahan daripada gangguan kuasa.

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

Oleh itu, pereka industri mesti memutuskan maklumat mana yang kekal di dalam pemproses, maklumat mana yang dipindahkan ke RAM luaran, dan maklumat mana yang memerlukan penyimpanan tidak mudah luput.

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 setiap titik data mempunyai nilai operasi atau jangka hayat yang sama.

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

Satu urutan amaran mungkin diperlukan beberapa bulan kemudian semasa siasatan kegagalan. Sijil keselamatan mungkin kekal sah sepanjang beberapa semakan firmware.

Perbezaan ini mewujudkan beberapa kelas data yang luas.

Data program termasuk bootloader, firmware, sistem operasi, perpustakaan komunikasi, dan aplikasi pengguna. Maklumat ini mesti kekal tersedia apabila kuasa diputuskan.

Data konfigurasi termasuk parameter peranti, nilai kalibrasi, tetapan rangkaian, resipi, dan had khusus mesin. Ia biasanya berubah kurang kerap tetapi memerlukan integriti yang kukuh.

Data masa nyata termasuk pembolehubah sementara, tumpukan tugas, penimbal komunikasi, bingkai imej, dan pengiraan pertengahan. Ia memerlukan akses pantas tetapi biasanya tidak perlu disimpan selepas penutupan.

Data sejarah termasuk peristiwa, amaran, tren keadaan, kaunter pengeluaran, dan bukti penyelenggaraan. Ia mungkin ditulis secara berterusan sepanjang kitar hayat peralatan.

Data keselamatan termasuk kunci kriptografi, sijil, identiti peranti, dan maklumat boot selamat. Kapasiti mungkin kecil, tetapi akses tanpa kebenaran boleh menimbulkan risiko besar.

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

Kod boot mungkin memerlukan pengekalan jangka panjang dan bacaan pantas tetapi penulisan yang agak sedikit. Log diagnostik mungkin memerlukan berjuta-juta operasi penulisan.

Penimbal penglihatan mesin mungkin memerlukan jalur lebar tinggi tetapi tidak memerlukan pengekalan tanpa kehilangan kuasa. Konfigurasi berkaitan keselamatan mungkin memerlukan penyimpanan berganda dan pengesahan ketat.

Seni bina memori harus mencerminkan perbezaan ini. Memilih peranti hanya berdasarkan kapasiti boleh mengakibatkan 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 penyimpanan program. Flash luaran biasanya menyimpan kod boot, firmware, dan aplikasi pengguna yang diperlukan untuk memulakan peranti.

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

Fungsi ketiga ialah penyimpanan data yang disimpan. Memori ini mengekalkan konfigurasi, amaran, kaunter, dan sejarah mesin selepas kuasa diputuskan.

Fungsi-fungsi ini mungkin digabungkan dalam satu pakej pemproses atau diedarkan di beberapa peranti. Keperluan kejuruteraan mereka kekal berbeza.

Penyimpanan program mengutamakan pengekalan, kebolehpercayaan permulaan, dan kemas kini selamat. Memori kerja mengutamakan latensi, lebar jalur, dan akses yang boleh diramal.

Penyimpanan yang disimpan mengutamakan ketahanan tulis, perlindungan kehilangan kuasa, dan integriti data jangka panjang.

PLC mungkin menggunakan flash NOR untuk firmware dan kod aplikasi. Ia mungkin menggunakan DRAM atau SRAM untuk pelaksanaan, trafik rangkaian, dan pembolehubah masa nyata.

Peranti tidak mudah hilang lain mungkin menyimpan tag yang disimpan, sejarah acara, dan data konfigurasi.

Pemacu servo menggunakan susunan yang serupa. Flash menyimpan firmware kawalan dan pangkalan data motor. RAM pantas menyokong pengiraan arus, halaju, dan kedudukan.

Penyimpanan tidak mudah hilang mengekalkan parameter penyetelan, jam operasi, dan sejarah kesilapan.

Robot industri, sistem CNC, dan platform penglihatan mesin menggunakan model yang sama secara meluas, walaupun keperluan kapasiti dan lebar jalur mereka mungkin jauh lebih tinggi.

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

Platform terbenam industri dengan pemproses, komunikasi, I-O, sensor, penyimpanan flash, RAM kerja, dan memori yang disimpan

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

Memori Flash dan Permulaan Pengawal yang Boleh Dipercayai

Setiap pengawal industri memulakan operasi dengan mengambil kod boleh laksana dari memori tidak mudah hilang.

Urutan permulaan mungkin memulakan pemproses, menguji perkakasan, mengkonfigurasi antara muka, mengesahkan firmware, 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.

Flash NOR biasanya digunakan untuk penyimpanan program industri kerana ia menyokong pengekalan tidak mudah hilang dan bacaan rawak.

Banyak reka bentuk juga menggunakan operasi laksanakan-di-tempat. Pemproses membaca arahan terus dari flash dan bukannya menyalin aplikasi lengkap ke RAM.

Pendekatan ini boleh mengurangkan masa permulaan dan keperluan memori kerja. Ia juga meletakkan kepentingan lebih besar pada prestasi bacaan flash dan kestabilan antara muka.

Peranti mesti menyampaikan kod dengan konsisten walaupun perubahan voltan dan suhu melampau. Margin masa mesti kekal mencukupi dalam keadaan operasi terburuk.

Firmware moden memerlukan lebih banyak kapasiti daripada aplikasi kawalan terdahulu. Tumpukan rangkaian, antara muka web, perpustakaan keselamatan, perkhidmatan diagnostik, dan fungsi kemas kini jauh semuanya menggunakan storan.

Pereka juga mesti menempah kapasiti untuk keluaran masa depan. Mengisi memori semasa versi perisian pertama meninggalkan sedikit ruang untuk tampalan keselamatan atau ciri komunikasi baru.

Peralatan industri mungkin kekal dalam perkhidmatan selama lima belas tahun atau lebih lama. Keperluan perisian boleh berubah dengan ketara dalam tempoh itu.

Kapasiti penyimpanan kod harus termasuk margin pertumbuhan yang realistik dan bukan hanya saiz firmware awal.

Kebolehpercayaan permulaan juga harus merangkumi tingkah laku pemulihan. Peranti mesti tahu bagaimana untuk bertindak balas apabila pengesahan firmware gagal atau kemas kini terganggu.

Kemas Kini Firmware Tidak Boleh Membiarkan Mesin Tidak Boleh Digunakan

Kemas kini firmware jauh semakin biasa dalam sistem industri yang disambungkan.

Mereka mengurangkan kos perkhidmatan dan membolehkan pengeluar membetulkan kecacatan atau kelemahan keselamatan tanpa melawat setiap pemasangan.

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

Satu penyelesaian biasa ialah seni bina imej berganda. Pengawal mengekalkan firmware semasa sambil menulis versi baru ke kawasan memori lain.

Sistem mengesahkan imej baru sebelum pengaktifan. Jika pengesahan gagal, ia terus menggunakan versi sebelumnya.

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

Proses kemas kini juga mesti mengesahkan keaslian. Peranti yang disambungkan tidak sepatutnya melaksanakan firmware dari sumber yang tidak diketahui atau tidak dibenarkan.

Boot selamat mewujudkan kepercayaan dari awal proses permulaan. Pengawal memeriksa tandatangan perisian sebelum pelaksanaan.

Proses pengesahan bergantung pada kunci terlindung dan kod permulaan yang dipercayai. Elemen-elemen ini mesti disimpan di tempat di mana perisian aplikasi biasa tidak boleh mengubahnya dengan bebas.

Perlindungan rollback juga mungkin diperlukan. Penyerang tidak sepatutnya dapat memasang semula versi firmware lama yang mengandungi kelemahan yang diketahui.

Kemas kini firmware mencipta kitaran tulis dalam peranti flash. Kekerapan biasanya jauh lebih rendah daripada pencatatan acara, tetapi ia masih termasuk dalam pengiraan kitar hayat.

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

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

Ketahanan dan Pengekalan Flash Memerlukan Pemikiran Berbeza

Memori flash tidak selalu boleh menulis ganti data secara langsung. Sesuatu kawasan mungkin perlu dipadam sebelum maklumat baru boleh diprogram.

Operasi pemadaman biasanya menjejaskan blok dan bukan bait individu. Tingkah laku ini menjadikan flash berkesan untuk firmware tetapi lebih rumit untuk data yang kerap berubah.

Imej boot mungkin berubah hanya beberapa kali setahun. Kaunter pengeluaran mungkin dikemas kini setiap saat.

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

Pengagihan keausan mengagihkan penulisan ke beberapa lokasi fizikal. Ini mengelakkan satu alamat yang sering dikemas kini mencapai had ketahanan terlalu awal.

Rekod berganda juga boleh meningkatkan kebolehpercayaan. Pengawal menulis salinan baru sebelum membatalkan versi sebelumnya.

Jika kuasa hilang semasa kemas kini, sekurang-kurangnya satu rekod sah kekal.

Pengekalan adalah isu berasingan. Sesebuah peranti mungkin menahan banyak penulisan tetapi mengekalkan data yang disimpan untuk tempoh yang lebih singkat pada suhu tinggi.

Kabinet elektrik boleh kekal hangat kerana pemacu, pemproses, bekalan kuasa, dan aliran udara yang terhad.

Peralatan luar mungkin menghadapi suhu siang yang tinggi dan keadaan permulaan sejuk.

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

Sistem lengkap juga harus diuji di bawah kitaran kuasa berulang. Banyak kegagalan storan berlaku semasa peralihan voltan dan bukan semasa operasi stabil.

Kebolehpercayaan flash bergantung pada peranti memori, seni bina kuasa, masa antara muka, dan kaedah kemas kini perisian yang berfungsi bersama.

RAM Pengembangan Menyokong Beban Kerja Aktif

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

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

Memori ini biasanya kehilangan kandungannya apabila kuasa diputuskan. Tujuan utamanya adalah akses yang pantas dan boleh diramalkan semasa operasi.

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

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

SRAM menawarkan akses yang lebih mudah dan tingkah laku yang boleh diramalkan tetapi biasanya menyediakan ketumpatan lebih rendah dengan kos yang lebih tinggi.

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

Kapasiti memori harus berdasarkan permintaan puncak dan bukan penggunaan purata.

Pengawal mungkin beroperasi secara normal dengan penggunaan memori sederhana. Trafik rangkaian berat, tangkapan diagnostik, atau perubahan resipi boleh mencipta puncak sementara.

Ruang kepala yang tidak mencukupi boleh menghasilkan 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 mencipta fragmentasi dan masa pelaksanaan yang tidak dapat diramalkan.

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

RAM pengembangan oleh itu lebih daripada kapasiti tambahan. Ia mesti menyokong keperluan masa dan kebolehpercayaan aplikasi lengkap.

Mesin Berbeza Mencipta Permintaan Memori Kerja Berbeza

PLC secara tradisinya menggunakan memori kerja untuk jadual I/O, pemasa, pengira, pembolehubah program, dan data komunikasi.

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

Perkhidmatan tambahan ini menerangkan mengapa sistem PLC dan PAC kontemporari memerlukan memori yang jauh lebih banyak berbanding generasi terdahulu.

Sistem gerakan mencipta satu lagi keperluan. Pengawal servo melaksanakan pengiraan arus, halaju, dan kedudukan pada kadar tinggi.

Gelung ini bergantung pada akses yang konsisten. Kapasiti memori yang besar memberikan sedikit manfaat jika kelewatan berubah secara tidak dijangka.

Pembolehubah gerakan kritikal mungkin kekal di dalam memori dalaman yang pantas. Data trajektori, penimbal komunikasi, dan visualisasi boleh menggunakan RAM luaran.

Robot industri menggabungkan kawalan gerakan 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 deterministik.

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

Pemprosesan berkelajuan tinggi mungkin menganalisis banyak arahan gerakan yang akan datang sebelum pelaksanaan. Ini menyokong pergerakan 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 penyimpanan kekal. RAM pengembangan menyimpannya sehingga keputusan pemeriksaan tersedia.

Oleh itu, seni bina mesti sesuai dengan aplikasi. Logik PLC, kawalan gerakan, robotik, CNC, dan penglihatan 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 jauh kurang.

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

Pertindihan meningkat apabila beberapa fungsi beroperasi serentak.

Pengawal mungkin berfungsi dengan baik dalam keadaan kawalan biasa tetapi melambat semasa komunikasi berat atau tangkapan diagnostik.

PC industri mungkin memproses imej dengan betul sehingga visualisasi, pencatatan pangkalan data, dan akses jauh berlaku serentak.

Ujian sistem harus menghasilkan beban kerja gabungan. Kawalan, komunikasi, paparan, analitik, dan aktiviti penyimpanan harus dijalankan serentak.

Latensi sering sama penting dengan jumlah lebar jalur. Tugas masa nyata memerlukan akses konsisten dan bukan hanya kadar purata tinggi.

Memori cache boleh meningkatkan prestasi purata pemproses. Namun, cache miss boleh menyebabkan masa akses lebih lama.

Kod dan pembolehubah kritikal mungkin perlu diletakkan dalam memori tempatan yang pantas. Data kurang penting boleh menggunakan RAM luaran.

Akses memori langsung boleh memindahkan data antara periferal dan memori tanpa penglibatan berterusan pemproses.

Ini berguna untuk Ethernet industri, pemerolehan data, dan penglihatan mesin. Ia juga mewujudkan keperluan penyelarasan.

Pemproses mesti tahu bila pemindahan selesai. Data cache mesti kekal konsisten dengan kandungan memori fizikal.

Sistem multicore menambah lebih banyak kerumitan kerana beberapa pemproses mungkin mengakses maklumat bersama secara serentak.

Seni bina perisian, pemilikan tugas, dan perlindungan memori adalah bahagian penting dalam kejuruteraan prestasi.

Memori Pencatatan Data Memelihara Sejarah Mesin

Sistem industri menghasilkan amaran, perubahan keadaan, nilai proses, dan pengukuran diagnostik sepanjang operasi.

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

Memori pencatatan data menghadapi beban kerja yang berbeza daripada flash program atau RAM kerja.

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

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

Jumlah data boleh meningkat dengan cepat apabila banyak sensor ditambah.

Tidak setiap rekod memerlukan penyimpanan kekal. Nilai proses rutin boleh diringkaskan, manakala amaran dan kejadian luar biasa disimpan lebih lama.

Strategi pencatatan harus menentukan keutamaan data, kadar pensampelan, tempoh penyimpanan, dan kehilangan yang boleh diterima semasa penutupan tiba-tiba.

Ketahanan memori mesti dikira berdasarkan beban kerja tulis sebenar.

Pembolehubah yang ditulis sekali setiap saat menghasilkan lebih daripada tiga puluh juta tulis setiap tahun. Perakam tahap milisaat menghasilkan angka yang jauh lebih besar.

Pengiraan harus termasuk metadata dan aktiviti pengurusan storan. Sistem fail mungkin melakukan lebih banyak tulis fizikal daripada yang diminta oleh aplikasi.

Penampan boleh mengurangkan bilangan transaksi tulis. Walau bagaimanapun, data yang disimpan dalam RAM kerja kekal terdedah sehingga ia mencapai storan bukan mudah luput.

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

Sensor dan mesin industri menghasilkan data proses, acara, dan diagnostik berterusan

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

SRAM Disokong Bateri Menyelesaikan Satu Masalah tetapi Mencipta Masalah Lain

Banyak sistem industri warisan menggunakan SRAM yang disokong bateri untuk menyimpan data yang disimpan.

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

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

Ia berfungsi dengan baik untuk parameter mesin, kaunter, resipi, rekod acara, dan keadaan operasi.

Walau bagaimanapun, bateri menjadi item penyelenggaraan. Kapasiti menurun dengan usia, suhu, dan keadaan penyimpanan.

Bateri lemah boleh tidak disedari sementara mesin terus beroperasi dengan normal.

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

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

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

Memori yang disokong bateri juga memerlukan litar penyelia. Litar mengesan kehilangan kuasa utama dan menukar SRAM ke bekalan sandaran.

Ia perlu mengelakkan penulisan tidak stabil semasa voltan berubah. Penukaran yang salah boleh merosakkan data walaupun bateri masih sihat.

Komponen tambahan meningkatkan kawasan PCB dan mencipta lebih banyak titik kegagalan berpotensi.

Had ini menggalakkan pereka mencari memori bukan mudah luput yang boleh menyediakan penulisan kerap tanpa bergantung pada bateri boleh diganti.

RAM Bukan Mudah Luput Menawarkan Beberapa Alternatif

Teknologi memori bukan mudah luput moden boleh menyimpan data tanpa kuasa sandaran berterusan.

Tiada satu teknologi pun yang sesuai untuk setiap aplikasi. Setiap satu menawarkan keseimbangan berbeza dari segi ketumpatan, kelajuan, ketahanan, kos, dan penyimpanan.

F-RAM boleh menyokong operasi tulis yang kerap dengan tenaga tulis yang rendah. Ia sesuai untuk kaunter, log acara, dan pembolehubah yang disimpan.

nvSRAM menggabungkan tingkah laku SRAM biasa dengan mekanisme penyimpanan bukan mudah luput. Data aktif boleh disimpan semasa kehilangan kuasa.

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

Flash yang diurus menyediakan ketumpatan yang jauh lebih tinggi. Ia berguna untuk pangkalan data besar, penyimpanan imej, dan sejarah panjang.

Walau bagaimanapun, penyimpanan berasaskan flash memerlukan pengurusan haus, pembetulan ralat, dan perhatian kepada kelewatan penulisan.

Kaedah penyimpanan harus mengikut kelas data.

Kaunter frekuensi tinggi memerlukan ketahanan yang sangat baik tetapi kapasiti sedikit. Arkib penglihatan mesin memerlukan kapasiti lebih banyak tetapi mungkin menerima penulisan yang lebih sedikit ke setiap lokasi fizikal.

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

Jurutera harus mengelak memilih memori tidak mudah luput hanya kerana ia lebih baru daripada SRAM yang disokong bateri.

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

Ujian harus merangkumi gangguan kuasa berulang semasa penulisan aktif. Ini mendedahkan kelemahan yang ujian ketahanan biasa mungkin tidak dedahkan.

Kehilangan Kuasa Perlu Diperlakukan sebagai Peristiwa Integriti Data

Gangguan kuasa lebih daripada sekadar menghentikan pemproses. Ia boleh mengganggu penulisan aktif dan meninggalkan maklumat yang disimpan tidak lengkap.

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

Sistem yang kukuh mengesan bekalan yang menurun sebelum pemproses menjadi tidak stabil.

Pengawal kemudian boleh menghentikan aktiviti tidak penting dan menyimpan maklumat kritikal.

Kapasitor tahan lama atau bekalan tanpa gangguan mungkin menyediakan tenaga yang cukup untuk penutupan terkawal.

Selang masa yang diperlukan bergantung pada kaedah penyimpanan dan jumlah data.

Menyimpan beberapa pembolehubah yang disimpan mungkin hanya memerlukan masa singkat. Menutup pangkalan data atau sistem fail besar boleh mengambil masa lebih lama.

Maklumat kritikal harus diberi keutamaan. Pengawal mungkin perlu menyimpan resipi aktif, kiraan batch, mod mesin, keadaan kesalahan, dan kedudukan paksi.

Data paparan sementara dan penimbal komunikasi rutin biasanya boleh dibuang.

Logik pemulihan sama pentingnya. Pengawal tidak harus menganggap maklumat yang disimpan sah hanya kerana ia wujud.

Checksum boleh mengenal pasti kerosakan. Nombor urutan boleh mengenal pasti rekod lengkap yang terbaru.

Penyimpanan berganda boleh mengekalkan kedua-dua versi sebelumnya dan semasa semasa kemas kini.

Konfigurasi yang rosak mungkin lebih berbahaya daripada konfigurasi yang hilang. Mesin boleh bermula dengan parameter yang salah walaupun kelihatan normal.

Oleh itu, rekod kritikal memerlukan pengesahan sebelum digunakan. Sesetengah aplikasi juga harus memerlukan pengesahan operator sebelum operasi disambung semula.

Penyelenggaraan Ramalan Bergantung pada Penyimpanan Edge yang Boleh Dipercayai

Penyelenggaraan ramalan bergantung pada bukti berterusan tingkah laku peralatan.

Sensor mungkin merekod getaran, suhu, arus, tekanan, kelajuan, dan keadaan pelinciran.

Ukuran ini dibandingkan dari masa ke masa untuk mengenal pasti kemerosotan sebelum kegagalan fungsi berlaku.

Awan boleh menyokong analisis armada, tetapi penyimpanan tempatan yang boleh dipercayai kekal penting.

Gangguan komunikasi tidak sepatutnya mencipta tempoh buta. Peranti tepi harus menimbal data sehingga sambungan kembali.

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

Bentuk gelombang getaran frekuensi tinggi menghasilkan set data yang jauh lebih besar daripada tren suhu.

Oleh itu, banyak sistem mengira ciri secara tempatan. Getaran keseluruhan, puncak spektrum, faktor puncak, dan perubahan suhu memerlukan ruang simpanan yang kurang daripada bentuk gelombang mentah lengkap.

Data mentah boleh disimpan sekitar anomali, amaran, dan tempoh diagnostik terpilih.

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

Kualiti data harus disimpan bersama ukuran. Sampel yang hilang, kesalahan sensor, perubahan kalibrasi, dan kegagalan komunikasi mesti kekal kelihatan.

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

Penyelarasan masa juga penting. Peristiwa daripada pemacu, pengawal, pintu masuk, dan perekod mesti kekal dalam susunan yang betul.

Jam yang meleret boleh menyebabkan amaran muncul sebelum keadaan proses yang menyebabkannya.

Memori yang boleh dipercayai, bendera kualiti data, dan cap masa yang diselaraskan adalah sebahagian daripada seni bina penyelenggaraan ramalan.

Mesin Sebenar Menunjukkan Mengapa Satu Jenis Memori Tidak Cukup

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

Memori flash menyimpan firmware pengawal, aplikasi mesin, perkhidmatan komunikasi, dan perisian pengurusan resipi.

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

Penyimpanan tidak mudah luput mengekalkan maklumat kumpulan, kiraan tolak, sejarah amaran, dan kesalahan pemacu.

Sistem penglihatan mungkin memeriksa setiap bungkusan tetapi hanya menyimpan imej yang gagal dan sampel pengeluaran terpilih.

Bingkai imej sementara kekal dalam RAM sehingga keputusan pemeriksaan selesai. Menyimpan setiap imej akan menggunakan ruang simpanan yang tidak perlu.

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

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

Stesen pam jauh mewujudkan keutamaan yang berbeza.

Pautan komunikasi mungkin hilang selama beberapa jam, tetapi PLC mesti terus mengawal pam secara tempatan.

Penyimpanan tidak mudah luput merekod tekanan, aliran, arus motor, penggunaan tenaga, amaran, dan permulaan pam semasa gangguan bekalan kuasa.

Apabila komunikasi kembali, pintu masuk memindahkan sejarah penimbal ke platform pusat.

PC industri yang digunakan untuk penglihatan, pangkalan data, atau analitik tepi menghasilkan beban kerja yang lebih besar. Mereka mungkin memerlukan DRAM dan penyimpanan keadaan pepejal yang signifikan.

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

Suhu, Bunyi, dan Kualiti Kuasa Membentuk Kebolehpercayaan

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

Motor, kontaktor, peralatan kimpalan, pemacu, dan bekalan kuasa suis menghasilkan gangguan elektromagnetik.

Antara muka memori berkelajuan tinggi boleh menjadi sensitif kepada laluan yang buruk, kuasa tidak stabil, dan pembumian yang tidak mencukupi.

Komponen memori mungkin memenuhi setiap keperluan helaian data sementara papan lengkap kekal tidak boleh dipercayai.

Susun atur PCB, integriti isyarat, pelindung, dan pengawalan voltan semuanya mempengaruhi hasil.

Suhu mencipta cabaran lain. Pengawal padat dan peranti tepi yang tersegel mungkin beroperasi tanpa kipas.

Pemproses, cip komunikasi, dan penukar kuasa meningkatkan suhu dalam penutup dalaman.

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

Peralatan luar mungkin mengalami permulaan sejuk, perubahan terma cepat, 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 voltan dan suhu ekstrem. Ia juga harus diuji semasa kitaran kuasa berulang.

Getaran mekanikal boleh menjejaskan penyimpanan boleh tanggal, penyambung, dan sambungan solder.

Memori yang disolder meningkatkan kestabilan mekanikal tetapi boleh menyukarkan pembaikan di lapangan. Penyimpanan boleh tanggal memudahkan penggantian tetapi memperkenalkan risiko sambungan dan pengendalian.

Reka bentuk yang betul bergantung pada pemasangan, strategi perkhidmatan, dan kepentingan peralatan.

Integriti Data dan Keselamatan Siber Sedang Bergabung

Ralat memori mungkin disebabkan oleh bunyi elektrik, penuaan, kuasa tidak stabil, kecacatan perisian, atau kejadian radiasi.

Sesetengah ralat menjejaskan satu bit. Lain-lain boleh merosakkan rekod konfigurasi lengkap atau struktur penyimpanan.

Kod pembetulan ralat boleh mengenal pasti dan membaiki beberapa kesilapan. Pariti boleh mengesan ralat yang lebih mudah.

Jumlah semak atau hash kriptografi boleh mengesahkan firmware dan data konfigurasi kritikal.

Ralat yang diperbetulkan masih perlu direkodkan. Pembetulan berulang mungkin menunjukkan perkakasan yang semakin merosot, suhu berlebihan, atau masalah kuasa.

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

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

Boot selamat menambah satu lapisan lagi. Pengawal mengesahkan bahawa firmwarenya asli sebelum pelaksanaan.

Kunci keselamatan dan sijil memerlukan penyimpanan yang dilindungi. Perisian aplikasi biasa tidak sepatutnya mendedahkan kelayakan peribadi.

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

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

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

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

Kitar Hayat Perindustrian Mewujudkan Masalah Ketinggalan Zaman

Peralatan perindustrian sering kekal beroperasi jauh lebih lama daripada elektronik komersial.

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

Ketinggalan zaman boleh memaksa reka bentuk semula papan walaupun produk perindustrian asal masih berjaya.

Peranti pengganti mungkin mengiklankan kapasiti dan antara muka yang sama tetapi berkelakuan berbeza.

Penentuan masa, voltan, urutan arahan, ciri keselamatan, ketahanan, dan gred suhu mungkin berbeza.

Pemacu firmware mungkin memerlukan perubahan. Penggantian harus disahkan di bawah beban kerja sebenar dan bukan diterima sebagai serasi secara automatik.

Perancangan kitar hayat harus bermula semasa reka bentuk asal.

Jurutera harus mengkaji pilihan sumber kedua, ketersediaan pakej, kebergantungan perisian, dan jangka hayat pengeluaran yang dijangka.

Peranti penyimpanan yang diurus juga boleh melaporkan maklumat kesihatan seperti kiraan ralat atau hayat baki.

Maklumat ini membolehkan pengawal mengenal pasti kemerosotan sebelum kegagalan sepenuhnya.

Penyimpanan kemudian boleh diganti semasa waktu henti yang dirancang dan bukannya selepas kehilangan data secara tiba-tiba.

Dokumentasi sama pentingnya. Pasukan kejuruteraan masa depan perlu memahami partition memori, prosedur kemas kini, logik pemulihan, dan andaian ketahanan.

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

Memilih Memori sebagai Sistem Perindustrian

Proses pemilihan praktikal bermula dengan mengklasifikasikan data.

Jurutera harus mengenal pasti kod program, pembolehubah masa jalan, parameter yang disimpan, log acara, data imej, dan maklumat keselamatan.

Langkah seterusnya adalah menentukan kapasiti. Anggaran harus merangkumi pertumbuhan perisian masa depan, imej sandaran, metadata, dan ruang pemulihan.

Beban kerja baca dan tulis mesti dikira. Kadar purata tidak mencukupi. Ledakan puncak dan tempoh pencatatan kes terburuk juga penting.

Keperluan latensi dan lebar jalur harus ditentukan untuk tugas masa nyata. Peranti berkapasiti tinggi mungkin masih tidak sesuai untuk kawalan deterministik.

Penahanan dan ketahanan harus dinilai merentasi julat suhu yang dijangka.

Reka bentuk juga mesti menentukan tingkah laku kehilangan kuasa. Jurutera harus tahu data mana yang memerlukan penyimpanan segera dan berapa lama proses penutupan boleh mengambil masa.

Pengesanan ralat, boot selamat, penyimpanan kunci, dan kawalan akses harus dimasukkan sebelum peranti dipilih.

Ketersediaan kitar hayat dan keserasian penggantian juga mesti dipertimbangkan.

Seni bina akhir mungkin menggunakan beberapa teknologi memori. Ini sering menjadi hasil yang betul dan bukannya kerumitan yang tidak perlu.

Flash boleh berfungsi sebagai firmware. RAM pantas boleh menyokong kawalan aktif. Penyimpanan tidak mudah luput berketahanan tinggi boleh mengekalkan peristiwa dan pembolehubah yang disimpan.

Penyimpanan berketumpatan lebih tinggi boleh memegang imej, pangkalan data, dan sejarah pengeluaran yang panjang.

Matlamatnya bukan untuk mencari satu memori sejagat. Ia adalah untuk menetapkan setiap kelas data kepada peranti yang sesuai dengan kepentingan operasinya.

Memori Akan Kekal Sebagai Kekangan Kritikal Industri 4.0

Sistem industri masa depan akan memerlukan kapasiti lebih besar dan akses lebih pantas.

Lebih banyak sensor akan menjana lebih banyak data tempatan. Analitik tepi 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 mudah luput akan menyokong keperluan ini. RAM yang lebih pantas akan meningkatkan penglihatan mesin dan analitik tempatan.

Penyimpanan yang disimpan tanpa bateri akan mengurangkan penyelenggaraan dan meningkatkan pemulihan kehilangan kuasa.

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

Kilang tidak sepatutnya menyimpan setiap titik data mentah selama-lamanya. Sistem tepi mesti memutuskan maklumat mana yang mencipta nilai operasi.

Data rutin boleh diringkaskan. Maklumat terperinci boleh disimpan berkaitan dengan amaran, kegagalan, atau peristiwa kualiti.

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

Pereka industri akan terus mengimbangi ketumpatan, kelewatan, penggunaan kuasa, ketahanan, keselamatan, dan sokongan kitar hayat.

Memori mungkin tersembunyi daripada pengendali, tetapi ia secara langsung mempengaruhi sama ada mesin yang disambungkan bermula, beroperasi, merekod, dan pulih dengan betul.

Industri 4.0 oleh itu tidak hanya dibina pada sensor, rangkaian, dan kecerdasan buatan.

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

Mengenai Penulis

Daniel Mercer | Penganalisis Pengkomputeran Industri Kanan

Daniel Mercer mempunyai 15 tahun pengalaman dalam merangkumi seni bina pengawal, pengkomputeran terbenam, sistem gerakan, dan infrastruktur tepi industri. Latar belakang kejuruteraannya termasuk kerja integrasi yang melibatkan platform Siemens, Beckhoff Automation, Schneider Electric, dan Rockwell Automation di seluruh kemudahan pembuatan dan proses.

Tinggalkan komen

Sila ambil perhatian, komen perlu diluluskan sebelum ia diterbitkan.