Индустрия 4.0 артындағы жасырын мәселе: өнеркәсіптік жад архитектурасы
Industry 4.0 контроллерлерді жылдам іске қосатын, нақты уақыттағы жұмыс жүктемелерін өңдейтін, қуат өшкен кезде маңызды деректерді сақтайтын және күрделі өнеркәсіптік ортаға төтеп беретін жад жүйел...
Industry 4.0 әдетте көзге көрінетін технологиялар арқылы сипатталады. Өзара байланысқан өндірістік желілер, өнеркәсіптік жасанды интеллект, цифрлық егіздер, автономды роботтар және бұлттық талдау талқылауда жиі басымдық алады.
Алайда бұл мүмкіндіктер жүйенің көзге көрінбейтін бөлігіне тәуелді. Әрбір өнеркәсіптік контроллерге, жетекке, роботқа, машиналық көру платформасына және edge-компьютерге сенімді жад қажет.
Жад жабдықты іске қосатын нұсқауларды сақтайды. Басқару бағдарламалары орындалып жатқанда, ол белсенді айнымалыларды ұстап тұрады. Сондай-ақ дабылдарды, технологиялық процестер тарихын, өндірістік жазбаларды және диагностикалық дәлелдерді сақтайды.
Өнеркәсіптік жүйелер өзара байланысқан сайын, әр құрылғы арқылы өтетін деректер көлемі арта береді. Контроллерлер цикл уақытын, детерминирленген жұмыс тәртібін немесе жабдықтың қолжетімділігін бұзбай, көбірек ақпаратты өңдеуі тиіс.
Өнеркәсіптік жад тұтынушылық электроникадан едәуір ерекшеленетін жағдайларда жұмыс істеуі керек. Ол ыстыққа, суыққа, электрлік кедергілерге, қуаттың қайта-қайта үзілуіне, дірілге және он бес жылдан асатын қызмет мерзіміне тап болуы мүмкін.
Бұл мәселелерді тек сыйымдылықпен шешу мүмкін емес. Инженерлер кідірісті, өткізу қабілетін, жазу ресурсын, деректерді сақтау ұзақтығын, қуат жоғалған кездегі әрекетті, киберқауіпсіздікті және компоненттердің ұзақ мерзімді қолжетімділігін де ескеруі тиіс.
Зертханада жұмыс істейтін жад архитектурасы өндірістік шкафтың ішінде істен шығуы мүмкін. Іске қосу кезінде жеткілікті болып көрінген шешім микробағдарлама жаңартулары мен қосымша деректер қызметтері енгізілгеннен кейін жеткіліксіз болуы ықтимал.
Осы себептерге байланысты жад Industry 4.0 жолындағы жасырын инженерлік қиындықтардың біріне айналды.

1-сурет. Industry 4.0 өзара байланысқан машиналарды, ауқымды деректер жинауды, үлестірілген өңдеуді және жергілікті шешім қабылдауды біріктіреді.
Industry 4.0 — бұл жад архитектурасы да
Төртінші өнеркәсіптік революция өнеркәсіптік ақпараттың қай жерде жасалатынын, өңделетінін және сақталатынын өзгертеді.
Дәстүрлі автоматтандыру жүйелері салыстырмалы түрде орталықтандырылған болатын. Сенсорлар технологиялық мәндерді контроллерлерге жіберді, ал бақылау жүйелері таңдалған ақпаратты көрсетіп, дабылдарды тіркеді.
Заманауи зауыттар зияткерлікті бірнеше деңгейге бөледі. Ақылды сенсорлар диагностика жүргізеді. Жетектер қозғалтқыштың жұмысын талдайды. PLC контроллерлері басқару мен байланысты үйлестіреді. Edge-компьютерлер бірнеше машинадан алынған деректерді біріктіреді.
Бұлттық платформалар зауыттар, өндірістік желілер немесе жабдық парктері арасындағы өнімділікті салыстыра алады. Алайда бұлт жергілікті өңдеудің орнын баспайды.
Басқаруға қатысты маңызды шешімдер машинаға барынша жақын жерде қабылдануы тиіс. Өндірістік жүйе әрбір әрекет үшін үздіксіз сыртқы байланысқа тәуелді бола алмайды.
Бұл үлестірілген архитектура жергілікті жадқа қойылатын талаптарды арттырады. Әрбір құрылғы көбірек бағдарламалық жасақтаманы сақтап, көлемі үлкенірек байланыс буферлерін ұстап, пайдалану деректерінің көбірек көлемін өңдеуі тиіс.
PLC рецепттерді, дабылдарды, Ethernet сессияларын, веб-қызметтерді және өндірістік жазбаларды басқара отырып, басқару логикасын орындауы мүмкін. Сервожетек қозғалтқыш деректерін, қауіпсіздік параметрлерін, баптау мәндерін және оқиғалар тарихын сақтауы мүмкін.
Өнеркәсіптік робот қоршаған жабдықпен ақпарат алмасып, көру деректерін өңдеу кезінде траекторияларды есептеуі мүмкін. Edge-шлюз бір уақытта бірнеше хаттама драйверін және аналитикалық қолданбаларды іске қосуы мүмкін.
Әрбір жұмыс жүктемесі әртүрлі талаптар қояды. Кейбір деректер микросекундтар ішінде қолжетімді болуы тиіс. Басқа жазбаларды кейін өңдеуге болады, бірақ олар қуаттың үзілуіне төтеп беруі керек.
Жад архитектурасы бұл талаптардың жүйе сенімділігіне әсер етпей қатар орындала алатынын анықтайды.
Сондықтан өнеркәсіптік жобалаушы қандай ақпарат процессор ішінде қалатынын, қандай ақпарат сыртқы жедел жадқа көшірілетінін және қандай ақпарат тұрақты жадты қажет ететінін шешуі тиіс.
Бұл тек аппараттық құралға қатысты шешім емес. Бағдарламалық жасақтама құрылымы, басқару басымдықтары, техникалық қызмет көрсету қажеттіліктері және киберқауіпсіздік саясаттары түпкілікті архитектураға әсер етеді.
Өнеркәсіптік деректердің сақтау мерзімдері әртүрлі
Әрбір деректер нүктесінің пайдалану мәні немесе қажет сақтау мерзімі бірдей емес.
Бір сервожетек циклі кезінде есептелген позиция қатесі келесі циклден кейін маңызын жоғалтуы мүмкін. Машина рецепті көптеген жылдар бойы қолжетімді болуы қажет болуы ықтимал.
Ақауды тексеру кезінде дабылдар реттілігі бірнеше айдан кейін қажет болуы мүмкін. Қауіпсіздік сертификаты микробағдарламаның бірнеше нұсқасы бойы жарамды болып қалуы ықтимал.
Осы айырмашылықтар бірнеше кең ауқымды деректер класының қалыптасуына себеп болады.
Бағдарлама деректеріне жүктеушілер, микробағдарлама, операциялық жүйелер, байланыс кітапханалары және пайдаланушы қолданбалары кіреді. Бұл ақпарат қуат өшірілген кезде де қолжетімді болып қалуы тиіс.
Конфигурация деректеріне құрылғы параметрлері, калибрлеу мәндері, желі параметрлері, рецепттер және машинаға тән шектер кіреді. Олар әдетте сирек өзгереді, бірақ жоғары тұтастықты қажет етеді.
Жұмыс уақытының деректеріне уақытша айнымалылар, тапсырмалар стектері, байланыс буферлері, кескін кадрлары және аралық есептеулер кіреді. Оларға жылдам қолжетімділік қажет, бірақ әдетте өшірілгеннен кейін сақталуы талап етілмейді.
Тарихи деректерге оқиғалар, дабылдар, күй өзгерістерінің үрдістері, өндіріс есептегіштері және техникалық қызмет көрсету дәлелдері кіреді. Олар жабдықтың бүкіл қызмет ету циклі бойы үздіксіз жазылуы мүмкін.
Қауіпсіздік деректеріне криптографиялық кілттер, сертификаттар, құрылғы идентификаторлары және қауіпсіз жүктеу ақпараты кіреді. Оның сыйымдылығы шағын болуы мүмкін, бірақ рұқсатсыз қолжетімділік елеулі қауіп тудыруы ықтимал.
Бұл деректер кластары бір сақтау әдісін автоматты түрде ортақ пайдаланбауы тиіс.
Жүктеу коды ұзақ сақталуды және жылдам оқуды, бірақ салыстырмалы түрде аз жазу операцияларын қажет етуі мүмкін. Диагностикалық журналға миллиондаған жазу операциясы қажет болуы мүмкін.
Машиналық көру буферіне жоғары өткізу қабілеті қажет болуы мүмкін, бірақ қуат жоғалғанда деректерді сақтау қажет емес. Қауіпсіздікке қатысты конфигурация үшін қайталанған жад пен қатаң тексеру талап етілуі мүмкін.
Жад архитектурасы осы айырмашылықтарды көрсетуі керек. Құрылғыны тек сыйымдылығына қарай таңдау төзімділіктің төмендеуіне, шамадан тыс шығынға немесе қалпына келтіру сипаттамасының қолайсыз болуына әкелуі мүмкін.
Өнеркәсіптік жабдық ішіндегі жадтың үш рөлі
Ендірілген өнеркәсіптік жүйелердің көпшілігі жадты үш негізгі функция үшін қолданады.
Бірінші функция — бағдарлама жады. Сыртқы flash жадында әдетте құрылғыны іске қосуға қажетті жүктеу коды, микробағдарлама және пайдаланушы қолданбасы сақталады.
Екінші функция — жұмыс жады. Кеңейтуге арналған RAM белсенді қолданбаларға, есептеулерге, байланысқа және деректерді буферлеуге уақытша орын береді.
Үшінші функция — сақталатын деректер жады. Бұл жад қуат өшірілгеннен кейін конфигурацияны, дабылдарды, есептегіштерді және машина тарихын сақтайды.
Бұл функциялар бір процессор корпусына біріктірілуі немесе бірнеше құрылғыға бөлінуі мүмкін. Олардың инженерлік талаптары әртүрлі болып қала береді.
Бағдарлама жады сақталу мерзіміне, іске қосу сенімділігіне және қауіпсіз жаңартуларға басымдық береді. Жұмыс жады кідіріссіздікке, өткізу қабілетіне және болжамды қолжетімділікке басымдық береді.
Сақталатын жад жазу төзімділігіне, қуат жоғалғанда деректерді қорғауға және деректердің ұзақ мерзімді тұтастығына басымдық береді.
PLC микробағдарлама мен қолданба кодына NOR flash жадын қолдануы мүмкін. Ол орындау, желілік трафик және орындалу айнымалылары үшін DRAM немесе SRAM қолдануы мүмкін.
Басқа өзгермейтін құрылғы сақталатын тегтерді, оқиғалар тарихын және конфигурация деректерін сақтауы мүмкін.
Сервожетек ұқсас құрылымды қолданады. Flash жадында басқару микробағдарламасы мен қозғалтқыштар дерекқоры сақталады. Жылдам RAM ағымдағы, жылдамдық және позиция есептеулерін қолдайды.
Өзгермейтін жад баптау параметрлерін, жұмыс сағаттарын және ақаулар тарихын сақтайды.
Өнеркәсіптік роботтар, CNC жүйелері және машиналық көру платформалары жалпы бірдей үлгіні қолданады, дегенмен олардың сыйымдылық пен өткізу қабілетіне қойылатын талаптары едәуір жоғары болуы мүмкін.
Осы үш жад рөлін түсіну инженерлерге әрбір жұмыс жүктемесі үшін бір технологияны қолданбауға көмектеседі.

2-сурет. Әдеттегі өнеркәсіптік ендірілген жүйе өңдеуді, енгізу-шығаруды, байланыстарды, бағдарлама жадын, жұмыс жадын және сақталатын деректер жадын біріктіреді.
Flash жады және контроллердің сенімді іске қосылуы
Әрбір өнеркәсіптік контроллер жұмысын өзгермейтін жадтан орындалатын кодты алу арқылы бастайды.
Іске қосу реті процессорды іске қосуы, жабдықты тексеруі, интерфейстерді баптауы, микробағдарламаны растауы, мақұлданған параметрлерді қалпына келтіруі және пайдаланушы қолданбасын іске қосуы мүмкін.
Сақталған код зақымдалса, контроллер бұл реттілікті аяқтай алмауы мүмкін. Әрбір механикалық құрамдас бөлік жұмыс істеп тұрса да, машина қолжетімсіз күйде қалуы ықтимал.
NOR флеш-жады өнеркәсіптік бағдарламаларды сақтау үшін кең қолданылады, өйткені ол энергияға тәуелсіз сақтауды және кездейсоқ оқуды қолдайды.
Көптеген құрылымдар орындау орнында іске қосу тәсілін де қолданады. Процессор бүкіл қолданбаны жедел жадқа көшірудің орнына нұсқауларды тікелей флеш-жадтан оқиды.
Бұл тәсіл іске қосу уақытын және жұмыс жадын қажет ету көлемін азайтуы мүмкін. Сонымен қатар ол флеш-жадты оқу өнімділігі мен интерфейс тұрақтылығына үлкен мән береді.
Құрылғы кернеу өзгерістері мен температураның шектен тыс мәндерінде кодты тұрақты орындауы тиіс. Ең қолайсыз жұмыс жағдайларында уақыт қорлары жеткілікті болып қалуы керек.
Заманауи микробағдарламаға бұрынғы басқару қолданбаларына қарағанда көбірек сыйымдылық қажет. Желілік стектер, веб-интерфейстер, қауіпсіздік кітапханалары, диагностикалық қызметтер және қашықтан жаңарту функцияларының барлығы сақтау орнын тұтынады.
Жобалаушылар болашақ шығарылымдар үшін де сыйымдылық қалдыруы тиіс. Жадты бағдарламалық жасақтаманың алғашқы нұсқасында толтыру қауіпсіздік түзетулері мен жаңа байланыс мүмкіндіктеріне аз орын қалдырады.
Өнеркәсіптік жабдық он бес жыл немесе одан да ұзақ уақыт қызмет етуі мүмкін. Осы кезеңде оның бағдарламалық талаптары едәуір өзгеруі ықтимал.
Сондықтан код сақтау сыйымдылығы тек бастапқы микробағдарлама өлшеміне емес, өсудің шынайы қорына да есептелуі тиіс.
Іске қосу сенімділігі қалпына келтіру әрекетін де қамтуы керек. Микробағдарлама тексеруі сәтсіз болғанда немесе жаңарту үзілгенде құрылғы қалай әрекет ету керегін білуі тиіс.
Микробағдарлама жаңартулары машиналарды жарамсыз күйде қалдырмауы тиіс
Қашықтан микробағдарлама жаңартулары қосылған өнеркәсіптік жүйелерде барған сайын кең таралуда.
Олар қызмет көрсету шығындарын азайтып, өндірушілерге әрбір орнатылған жерге бармай-ақ ақауларды немесе қауіпсіздік осалдықтарын түзетуге мүмкіндік береді.
Алайда үзілген жаңарту белсенді микробағдарлама бейнесін зақымдауы мүмкін. Электр қуатының үзілуі немесе байланыс жоғалуы құрылғыны қайта іске қосу мүмкіндігінен айыруы ықтимал.
Кең таралған шешімдердің бірі — қос бейнелі архитектура. Контроллер ағымдағы микробағдарламаны сақтай отырып, жаңа нұсқаны басқа жад аймағына жазады.
Жүйе жаңа бейнені іске қоспас бұрын тексереді. Тексеру сәтсіз болса, ол алдыңғы нұсқаны пайдалануды жалғастырады.
Бұл құрылым қалпына келтіруді жақсартады, бірақ қосымша сыйымдылық пен бөлімдерді мұқият басқаруды талап етеді.
Жаңарту үдерісі де түпнұсқалықты тексеруі тиіс. Қосылған құрылғылар белгісіз немесе рұқсат етілмеген көзден алынған микробағдарламаны орындамауы керек.
Қауіпсіз іске қосу іске қосу үдерісінің басынан бастап сенімділік орнатады. Контроллер бағдарламалық жасақтама қолтаңбасын орындау алдында тексереді.
Тексеру үдерісі қорғалған кілттер мен сенімді іске қосу кодына байланысты. Бұл элементтер кәдімгі қолданбалы бағдарламалық жасақтама оларды еркін өзгерте алмайтын жерде сақталуы тиіс.
Алдыңғы нұсқаға қайтарудан қорғау да қажет болуы мүмкін. Шабуылдаушы белгілі осалдықтары бар ескі микробағдарлама нұсқасын қайта орната алмауы керек.
Микробағдарламаны жаңарту Flash құрылғысының ішінде жазу циклдерін туындатады. Әдетте олардың жиілігі оқиғаларды тіркеуге қарағанда әлдеқайда төмен, бірақ оларды да қызмет ету мерзімін есептеуге қосу қажет.
Инженерлер күтілетін жаңартулардың ең көп санын, қажет қалпына келтіру әдісін және қуат кенет өшкен кездегі әрекетті құжаттауы керек.
Сенімді қосалқы қалпына келтіру механизмі жоқ қашықтан жаңартуды қолдайтын контроллер қызмет көрсету құнын азайтқанымен, пайдалану тәуекелін арттыруы мүмкін.
Flash жадтың төзімділігі мен деректерді сақтау қабілеті әртүрлі тәсілді талап етеді
Flash жад деректерді әрдайым тікелей қайта жаза алмайды. Жаңа ақпаратты бағдарламаламас бұрын аймақты өшіру қажет болуы мүмкін.
Өшіру операциялары әдетте жеке байттарға емес, блоктарға әсер етеді. Бұл қасиет Flash жадын микробағдарлама үшін тиімді етеді, бірақ жиі өзгеретін деректермен жұмыс істеуді күрделендіреді.
Жүктеу бейнесі жылына бірнеше рет қана өзгеруі мүмкін. Ал өндірістік есептегіш әр секунд сайын жаңартылуы мүмкін.
Екі жұмыс жүктемесін бір жад аймағына орналастыру қажетсіз тозуға әкеліп, қалпына келтіруді қиындатуы мүмкін.
Тозуды теңестіру жазу операцияларын бірнеше физикалық орынға бөледі. Бұл жиі жаңартылатын бір адрестің төзімділік шегіне тым ерте жетуіне жол бермейді.
Қайталанған жазбалар да сенімділікті арттыра алады. Контроллер алдыңғы нұсқаны жарамсыз деп белгілемес бұрын жаңа көшірмені жазады.
Жаңарту кезінде қуат өшіп қалса, кемінде бір жарамды жазба сақталады.
Деректердің сақталуы — бөлек мәселе. Құрылғы көптеген жазу операцияларына төтеп бергенімен, жоғары температурада сақталған деректерді қысқа мерзім бойы ғана сақтауы мүмкін.
Электр шкафтары жетектердің, процессорлардың, қуат көздерінің және шектеулі ауа ағынының әсерінен жылы болып тұруы мүмкін.
Сыртта қолданылатын жабдық жоғары күндізгі температураға да, суық іске қосу жағдайларына да тап болуы мүмкін.
Инженерлер көрсетілген өнеркәсіптік температура ауқымында деректердің сақталуын бағалауы керек. Бөлме температурасындағы көрсеткіштер толық бағдар бере алмайды.
Толық жүйе қайталама қуат циклдері кезінде де тексерілуі керек. Көптеген сақтау ақаулары тұрақты жұмыс кезінде емес, кернеу ауысқан кезде орын алады.
Сондықтан Flash сенімділігі жад құрылғысына, қуат архитектурасына, интерфейс синхрондауына және бағдарламалық жасақтаманы жаңарту әдісіне байланысты.
Кеңейтуге арналған жедел жад белсенді жұмыс жүктемесін қолдайды
Процессорларда ішкі SRAM болады, алайда заманауи өнеркәсіптік қолданбалар көбіне көбірек уақытша сыйымдылықты қажет етеді.
Кеңейтуге арналған жедел жад белсенді басқару бағдарламаларын, операциялық жүйелерді, желілік буферлерді, визуализацияны, аналитикалық есептеулерді және уақытша деректер құрылымдарын қолдайды.
Бұл жад әдетте қуат өшірілгенде мазмұнын жоғалтады. Оның негізгі мақсаты — жұмыс барысында жылдам әрі болжамды қолжетімділікті қамтамасыз ету.
DRAM жоғары сыйымдылық пен кең өткізу қабілетін қамтамасыз етеді. Ол үлкен деректер жиынтықтарын немесе күрделі бағдарламалық орталарды басқаратын жүйелерде жиі қолданылады.
Алайда DRAM жаңарту операцияларын, интерфейс уақытын басқаруды және баспа платасының мұқият жобалануын талап етеді. Ол қуат тұтынуы мен жылу жүктемесін де арттыруы мүмкін.
SRAM қарапайым қолжетімділік пен болжамды жұмысты қамтамасыз етеді, бірақ әдетте тығыздығы төмен болып, құны жоғары болады.
Дұрыс таңдау жүктемеге байланысты. Ықшам PLC-дің талаптары машиналық көруді іске қосатын өнеркәсіптік компьютердің талаптарынан өзгеше.
Жад сыйымдылығы орташа пайдалануға емес, ең жоғары сұранысқа негізделуі тиіс.
Контроллер жадты орташа деңгейде тұтынғанда қалыпты жұмыс істеуі мүмкін. Желідегі жоғары трафик, диагностикалық жазба немесе рецептіні өзгерту уақытша шарықтау жүктемелерін туындатуы мүмкін.
Жад қоры жеткіліксіз болса, осындай оқиғалар кезінде бөлу қателері немесе тұрақсыз өнімділік пайда болуы мүмкін.
Нақты уақыттағы қолданбалар бақыланбайтын динамикалық бөлуді де болдырмауы тиіс. Жадты қайта-қайта бөлу және босату фрагментацияға әрі орындалу уақытының болжап болмайтындай өзгеруіне әкелуі мүмкін.
Көптеген өнеркәсіптік жүйелер іске қосылу кезінде жадты резервтейді. Тұрақты буферлер мен белгіленген тапсырма шектері детерминдік жұмысты сақтауға көмектеседі.
Сондықтан кеңейтуге арналған RAM қосымша сыйымдылықтан әлдеқайда маңызды. Ол бүкіл қолданбаның уақыттық және сенімділік талаптарын қолдауы тиіс.
Әртүрлі машиналар жұмыс жадына әртүрлі талап қояды
PLC контроллерлері дәстүрлі түрде енгізу/шығару кестелері, таймерлер, есептегіштер, бағдарлама айнымалылары және байланыс деректері үшін жұмыс жадын пайдаланды.
Заманауи контроллерлер дабыл буферлерін, веб-қызметтерді, қауіпсіздік сеанстарын, деректер тарихын және бірнеше өнеркәсіптік протоколды да жүргізеді.
Осы қосымша қызметтер заманауи PLC және PAC жүйелеріне алдыңғы буындарға қарағанда едәуір көбірек жад қажет екенін түсіндіреді.
Қозғалыс жүйелері тағы бір талап қояды. Серво контроллерлері токты, жылдамдықты және позицияны жоғары жиілікте есептейді.
Бұл циклдер тұрақты қолжетімділікке тәуелді. Егер кідіріс болжап болмайтындай өзгерсе, жад сыйымдылығының үлкен болуы айтарлықтай пайда бермейді.
Қозғалыстың маңызды айнымалылары жылдам ішкі жадта сақталуы мүмкін. Траектория деректері, байланыс буферлері және визуализация үшін сыртқы RAM қолдануға болады.
Өнеркәсіптік роботтар қозғалысты басқаруды траекторияны жоспарлаумен, соқтығысу аймақтарымен, координаттарды түрлендірумен және перифериялық құрылғылармен байланыспен біріктіреді.
Көру жүйесі басқаратын роботтар кескіндерді өңдеу мен модель деректерін қосады. Бұл жүктемелер осьтердің детерминдік басқаруын үзіп жібермеуі тиіс.
CNC жүйелеріне өңдеу бағдарламалары, құралдар дерекқорлары, графикалық интерфейстер, интерполяция буферлері және алдын ала жоспарлау есептеулері қажет.
Жоғары жылдамдықты өңдеу орындалмас бұрын көптеген келесі қозғалыс командаларын талдауы мүмкін. Бұл бірқалыпты қозғалыс пен тұрақты кесу өнімділігін қамтамасыз етеді.
Машиналық көру жүйелері уақытша деректердің аса үлкен жиындарын жасайды. Сүзгілеу, салыстыру және нысанды тану үшін бірнеше кескін кадры бір уақытта жадта сақталуы мүмкін.
Көптеген кадрды тұрақты сақтау қажет емес. Кеңейту жедел жады оларды тексеру нәтижесі қолжетімді болғанға дейін ұстап тұрады.
Сондықтан архитектура қолданбаға сай болуы керек. PLC логикасын, қозғалысты басқаруды, робот техникасын, CNC жүйелерін және машиналық көруді бір жалпы жад сипаттамасы арқылы бағалау мүмкін емес.
Жад өткізу қабілеті жүйе деңгейінде бағалануы тиіс
Жадтың техникалық сипаттамаларында әсерлі ең жоғары өткізу қабілеті көрсетілуі мүмкін. Нақты қолданбада оған әлдеқайда төмен мән қол жеткізілуі ықтимал.
Процессор ядролары, графикалық қозғалтқыштар, желілік интерфейстер, сақтау контроллерлері және аппараттық үдеткіштер бір жад шинасын ортақ пайдалануы мүмкін.
Бірнеше функция бір уақытта жұмыс істегенде бәсекелестік артады.
Контроллер қалыпты басқару жағдайларында жақсы жұмыс істеуі мүмкін, бірақ қарқынды байланыс немесе диагностикалық түсіру кезінде баяулауы ықтимал.
Өнеркәсіптік компьютер визуализация, дерекқорға тіркеу және қашықтан қатынау қатар іске қосылғанға дейін кескіндерді дұрыс өңдеуі мүмкін.
Сондықтан жүйені тестілеу біріктірілген жүктемелерді қайталауы тиіс. Басқару, байланыс, көрсету, талдау және сақтау әрекеттері бір уақытта орындалуы керек.
Кідіріс көбіне жалпы өткізу қабілеті сияқты маңызды. Нақты уақыттағы тапсырмаларға тек жоғары орташа жылдамдық емес, тұрақты қатынау қажет.
Кэш-жад процессордың орташа өнімділігін арттыра алады. Алайда кэшке қатынау орындалмаса, қатынау уақыты ұзаруы мүмкін.
Маңызды код пен айнымалыларды жылдам жергілікті жадқа орналастыру қажет болуы мүмкін. Шұғылдығы төмен деректер үшін сыртқы жедел жадты пайдалануға болады.
Жадқа тікелей қол жеткізу деректерді процессордың үздіксіз қатысуынсыз перифериялық құрылғылар мен жад арасында тасымалдай алады.
Бұл өнеркәсіптік Ethernet, деректерді жинау және машиналық көру үшін пайдалы. Сонымен қатар ол синхрондау талаптарын туындатады.
Процессор тасымалдаулардың қашан аяқталғанын білуі тиіс. Кэштелген деректер физикалық жадтағы мазмұнмен сәйкестігін сақтауы керек.
Көпядролы жүйелер күрделілікті арттырады, өйткені бірнеше процессор ортақ ақпаратқа бір уақытта қатынаса алады.
Сондықтан бағдарламалық жасақтама архитектурасы, тапсырмалардың жауапкершілік аумақтары және жадты қорғау өнімділікті инженерлік тұрғыдан қамтамасыз етудің маңызды бөліктері болып табылады.
Деректерді тіркеу жады машинаның тарихын сақтайды
Өнеркәсіптік жүйелер жұмыс барысында дабылдарды, күй өзгерістерін, процесс мәндерін және диагностикалық өлшемдерді жасайды.
Бұл ақпарат ақауға дейін не болғанын түсіндіреді. Ол өндірісті талдауға, техникалық қызмет көрсетуді жоспарлауға, сапаны бақылауға және энергияны басқаруға да қолдау көрсетеді.
Деректерді тіркеуге арналған жад бағдарламалық флэш-жадтан немесе жұмыс жедел жадынан өзгеше жүктемемен жұмыс істейді.
Ол көптеген жыл бойы деректерді үздіксіз жаза алады. Сондай-ақ қоректендіру кернеуі жоғалған кезде маңызды жазбаларды сақтауы тиіс.
Жоғары жылдамдықты машина сағатына мыңдаған оқиға жасай алады. Күйді бақылау жүйесі температураны, токты, дірілді және процесс мәндерін үздіксіз тіркеуі мүмкін.
Көптеген сенсор қосылғанда, деректер көлемі тез артуы мүмкін.
Әр жазба тұрақты сақтауды қажет етпейді. Кәдімгі технологиялық мәндер жинақталып берілуі мүмкін, ал дабылдар мен қалыптан тыс оқиғалар ұзағырақ сақталады.
Сондықтан деректерді тіркеу стратегиясы деректер басымдығын, іріктеу жиілігін, сақтау мерзімін және кенеттен өшу кезінде қабылданатын жоғалту мөлшерін анықтауы керек.
Жадтың төзімділігі нақты жазу жүктемесі негізінде есептелуі керек.
Секундына бір рет жазылатын айнымалы жылына отыз миллионнан астам жазу операциясын тудырады. Миллисекунд деңгейінде жазатын тіркеу құралы бұдан да көп санға жеткізеді.
Есептеуге метадеректер мен сақтау орнын басқару әрекеттерін қосу керек. Файлдық жүйелер қолданба сұрағаннан көбірек физикалық жазу операциясын орындауы мүмкін.
Буферлеу жазу транзакцияларының санын азайтуы мүмкін. Алайда жұмыс жадында сақталған деректер тұрақты жадқа жеткенше осал болып қалады.
Дұрыс жобалау төзімділік, өнімділік және үзіліс кезінде жоғалуы мүмкін деректер көлемі арасындағы теңгерімді қамтамасыз етеді.

3-сурет. Ақылды өндірістік жабдық үздіксіз өндіріп шығаратын, сенімді түрде өңделуі, сақталуы және қалпына келтірілуі тиіс деректерді жасайды.
Батареямен қоректенетін SRAM бір мәселені шешті, бірақ басқаларын туғызды
Көптеген дәстүрлі өнеркәсіптік жүйелер сақталатын деректерді сақтау үшін батареямен қоректенетін SRAM пайдаланды.
Негізгі қорек жоғалған кезде төмен қуатты SRAM батарея арқылы қоректеніп тұрды.
Бұл әдіс жылдам қолжетімділік пен қарапайым бағдарламалық жасақтама жұмысын қамтамасыз етті. Контроллер сақталатын аймақты кәдімгі жад сияқты пайдалана алды.
Ол машина параметрлері, санауыштар, рецепттер, оқиғалар жазбалары және жұмыс күйі үшін жақсы жұмыс істеді.
Алайда батарея техникалық қызмет көрсету элементіне айналды. Оның сыйымдылығы жасына, температураға және сақтау жағдайларына байланысты төмендеді.
Әлсіз батарея құрылғы қалыпты жұмысын жалғастырып тұрған кезде байқалмай қалуы мүмкін еді.
Ақау негізгі қорек өшіп, сақталған ақпарат жоғалғаннан кейін ғана байқалды.
Батареяны ауыстыру үшін сервистік рәсімдер, қосалқы батарея қоры, жоспарланған қолжетімділік және кәдеге жарату процесін басқару қажет болды.
Қашықтағы нысандарда бұл қиындық одан да маңызды болды. Шағын батареяны ауыстыру үшін техниктің оқшауланған сорғы станциясына немесе коммуналдық нысанға баруы қажет болуы мүмкін еді.
Батареямен қоректенетін жад бақылау схемасын да қажет етті. Бұл схема негізгі қоректің жоғалуын анықтап, SRAM-ды резервтік қорек көзіне ауыстырды.
Кернеу өзгерген кезде ол тұрақсыз жазу операцияларының алдын алуы керек болды. Дұрыс орындалмаған ауысу батарея жарамды болып тұрса да, деректерді бүлдіруі мүмкін еді.
Қосымша компоненттер баспа платасының аумағын ұлғайтып, ықтимал ақау нүктелерінің санын арттырды.
Осы шектеулер конструкторларды ауыстырылатын батареяға тәуелді болмай, жиі жазу операцияларын орындай алатын тұрақты жад іздеуге ынталандырды.
Тұрақты жедел жад бірнеше балама ұсынады
Заманауи тұрақты жад технологиялары деректерді үздіксіз резервтік қорек көзінсіз сақтай алады.
Бірде-бір технология барлық қолданбаға бірдей мінсіз емес. Әрқайсысы тығыздық, жылдамдық, төзімділік, құн және сақтау мерзімі арасындағы өзгеше теңгерімді ұсынады.
F-RAM төмен жазу энергиясымен жиі жазу операцияларын қолдай алады. Ол санауыштарға, оқиғалар журналдарына және сақталатын айнымалыларға қолайлы.
nvSRAM кәдімгі SRAM жұмысына ұшқыш емес сақтау механизмін біріктіреді. Белсенді деректер қуат жоғалған кезде сақталуы мүмкін.
MRAM ақпаратты сақтау үшін магниттік күйлерді пайдаланып, басқа тәсілді ұсынады. Оның жарамдылығы қажетті сыйымдылыққа, интерфейске және жүйе құнына байланысты.
Басқарылатын флеш әлдеқайда жоғары тығыздықты қамтамасыз етеді. Ол үлкен дерекқорларға, кескіндерді сақтауға және ұзақ мерзімді тарихқа пайдалы.
Алайда флешке негізделген сақтау тозуды басқаруды, қателерді түзетуді және жазу кідірісіне назар аударуды қажет етеді.
Сақтау әдісі деректер санатына сәйкес таңдалуы керек.
Жоғары жиілікті санауышқа жоғары төзімділік қажет, бірақ сыйымдылығы аз болуы мүмкін. Машиналық көру мұрағатына әлдеқайда көп сыйымдылық қажет, алайда әр физикалық ұяшыққа жазу саны аз болуы мүмкін.
Сақталатын машина күйін қуат жоғалған сәтте жылдам әрі сенімді тіркеу қажет. Тарихи дерекқор ұзақтау өшіру процесіне төзе алады.
Инженерлер ұшқыш емес жадты батареямен қоректенетін SRAM-нан жаңалау болғаны үшін ғана таңдаудан аулақ болуы керек.
Шешім жазу жиілігіне, қажетті сақтау мерзіміне, қоршаған орта жағдайларына және қолайлы қалпына келтіру тәртібіне негізделуі керек.
Тестілеу кезінде белсенді жазу барысында қуатты бірнеше рет үзу қамтылуы керек. Бұл кәдімгі төзімділік сынақтары анықтай алмайтын әлсіз тұстарды көрсетеді.
Қуаттың жоғалуын деректер тұтастығына әсер ететін оқиға ретінде қарастыру қажет
Қуаттың үзілуі процессорды тоқтатумен ғана шектелмейді. Ол орындалып жатқан жазу операциясын үзіп, сақталған ақпаратты толық емес күйде қалдыруы мүмкін.
Нәтижесінде бүлінген жазба, жарамсыз конфигурация немесе үлкенірек файл құрылымының бүлінуі пайда болуы мүмкін.
Сенімді жүйелер процессор тұрақсызданбай тұрып, қорек кернеуінің төмендеп жатқанын анықтайды.
Содан кейін контроллер маңызды емес әрекеттерді тоқтатып, маңызды ақпаратты сақтай алады.
Ұстап тұру конденсаторлары немесе үздіксіз қорек көзі басқарылатын өшіруге жеткілікті энергия бере алады.
Қажетті аралық сақтау әдісі мен деректер көлеміне байланысты.
Бірнеше сақталатын айнымалыны сақтау үшін қысқа ғана уақыт қажет болуы мүмкін. Дерекқорды немесе үлкен файлдық жүйені жабу әлдеқайда ұзақ уақыт алуы ықтимал.
Маңызды ақпаратқа басымдық берілуі керек. Контроллерге белсенді рецептіні, партия санын, машина режимін, ақау күйін және осьтің орнын сақтау қажет болуы мүмкін.
Уақытша дисплей деректері мен әдеттегі байланыс буферлерін әдетте жоюға болады.
Қалпына келтіру логикасы да дәл сондай маңызды. Контроллер сақталған ақпарат бар болғаны үшін оны жарамды деп есептемеуі керек.
Бақылау қосындылары деректердің бүлінгенін анықтай алады. Реттік нөмірлер ең жаңа толық жазбаны анықтай алады.
Жаңартулар кезінде қосарланған сақтау алдыңғы және ағымдағы нұсқаларды қатар сақтай алады.
Бүлінген конфигурация жоқ конфигурациядан да қауіпті болуы мүмкін. Машина қате параметрлермен іске қосылып, қалыпты көрінуі ықтимал.
Сондықтан маңызды жазбаларды пайдаланар алдында тексеру қажет. Кейбір қолданбалар жұмыс қайта басталар алдында оператордың растауын да талап етуі тиіс.
Болжамды техникалық қызмет көрсету сенімді шеткі құрылғы жадына тәуелді
Болжамды техникалық қызмет көрсету жабдықтың күйі туралы үздіксіз дәлелдерге сүйенеді.
Сенсорлар дірілді, температураны, токты, қысымды, жылдамдықты және майлау күйін тіркей алады.
Бұл өлшемдер функционалдық ақау пайда болғанға дейін нашарлауды анықтау үшін уақыт бойынша салыстырылады.
Бұлттық жүйе парк деңгейіндегі талдауды қолдай алады, бірақ сенімді жергілікті сақтау әлі де маңызды.
Байланыстың үзілуі деректер көрінбейтін кезеңді тудырмауы керек. Байланыс қалпына келгенше шеткі құрылғы деректерді буферлеуі тиіс.
Қажетті буфер сыйымдылығы дискреттеу жиілігіне, деректер түріне және күтілетін үзіліс ұзақтығына байланысты.
Жоғары жиілікті діріл толқын пішіндері температура трендтеріне қарағанда әлдеқайда үлкен деректер жиындарын жасайды.
Сондықтан көптеген жүйелер белгілерді жергілікті жерде есептейді. Жалпы діріл, спектрлік шыңдар, амплитуда шыңқұрышының коэффициенті және температура өзгерісі толық шикі толқын пішіндеріне қарағанда азырақ сақтау орнын қажет етеді.
Шикі деректерді аномалиялар, дабылдар және таңдалған диагностикалық кезеңдер айналасында сақтауға болады.
Бұл әдіс маңызды инженерлік дәлелдерді сақтай отырып, байланыс пен сақтау жүктемесін азайтады.
Деректер сапасы өлшеммен бірге сақталуы керек. Жетіспейтін үлгілер, сенсор ақаулары, калибрлеу өзгерістері және байланыс ақаулары көрініп тұруы тиіс.
Әйтпесе, қатып қалған немесе толық емес деректер машинаның тұрақты жұмысын көрсететіндей көрінуі мүмкін.
Уақытты синхрондау да аса маңызды. Жетектерден, контроллерлерден, шлюздерден және деректер тарихынан алынған оқиғалар дұрыс ретпен сақталуы керек.
Сағаты ауытқып тұрған жүйе дабылды оны тудырған технологиялық жағдайдан бұрын пайда болғандай көрсетуі мүмкін.
Сондықтан сенімді жад, деректер сапасының жалаушалары және синхрондалған уақыт белгілері болжамды техникалық қызмет көрсету архитектурасының бөлігі болып табылады.
Нақты машиналар жадтың бір түрі неге жеткіліксіз екенін көрсетеді
Сервожетектері, штрихкод оқу құрылғылары, машиналық көру жүйесі, конвейерлер және орталық PLC бар қаптама желісін қарастырайық.
Флэш-жадта контроллердің микробағдарламасы, машина қолданбасы, байланыс қызметтері және рецепттерді басқару бағдарламалық құралы сақталады.
Кеңейтілген жедел жад белсенді логиканы, желілік буферлерді, өндірістік есептеулерді және кескіндерді уақытша өңдеуді қолдайды.
Энергияға тәуелсіз жад партия ақпаратын, қабылданбаған өнім санын, дабылдар журналын және жетек ақауларын сақтайды.
Көру жүйесі әрбір қаптаманы тексеруі мүмкін, бірақ тек ақаулы кескіндерді және таңдалған өндірістік үлгілерді ғана сақтайды.
Уақытша кескін кадрлары тексеру шешімі аяқталғанға дейін жедел жадта сақталады. Әрбір кескінді сақтау қажетсіз сақтау орнын жұмсар еді.
Электр қуаты үзілгеннен кейін контроллер жарамды партия ақпаратын қалпына келтіруі керек. Ол әрбір механикалық әрекетті автоматты түрде қайта бастамауы тиіс.
Ішінара өңделген өнімдер машина ішінде қалуы мүмкін, ал сервожетектердің орнын растау қажет болуы мүмкін.
Қашықтағы сорғы станциясының басымдықтары өзгеше.
Байланыс арнасы бірнеше сағатқа жоғалуы мүмкін, бірақ PLC сорғыларды жергілікті түрде басқаруды жалғастыруы керек.
Энергияға тәуелсіз жад ажыратылу кезінде қысымды, ағынды, қозғалтқыш тогын, энергия тұтынуын, дабылдарды және сорғының іске қосылуларын тіркейді.
Байланыс қалпына келгенде, шлюз буферде сақталған тарихты орталық платформаға жібереді.
Көру жүйелері, дерекқорлар немесе шеткі аналитика үшін пайдаланылатын өнеркәсіптік компьютерлер бұдан да үлкен жүктемелер туғызады. Оларға едәуір DRAM және қатты күйдегі жад қажет болуы мүмкін.
Сондықтан тиісті өнеркәсіптік есептеу платформаларын жад сыйымдылығы, қуат жоғалған кездегі әрекеті, қоршаған орта шектері және қызмет көрсетуге жарамдылығы бойынша бағалау қажет.
Температура, шу және қуат сапасы сенімділікті айқындайды
Өнеркәсіптік жад кеңірек электрлік және механикалық орта ішінде жұмыс істейді.
Қозғалтқыштар, контакторлар, дәнекерлеу жабдықтары, жетектер және импульстік қуат көздері электромагниттік кедергі тудырады.
Жоғары жылдамдықты жад интерфейстері нашар трассалауға, тұрақсыз қуатқа және жеткіліксіз жерге тұйықтауға сезімтал болуы мүмкін.
Жад компоненті деректер парағындағы барлық талаптарға сай болғанымен, толық тақша сенімсіз болып қалуы мүмкін.
ПХД топологиясы, сигнал тұтастығы, экрандау және кернеуді реттеу нәтижеге әсер етеді.
Температура тағы бір қиындық туғызады. Ықшам контроллерлер мен герметикаланған шеткі құрылғылар желдеткішсіз жұмыс істеуі мүмкін.
Процессорлар, байланыс чиптері және қуат түрлендіргіштері корпустың ішкі температурасын көтереді.
Жоғары температура деректердің сақталуына, ағып кету тогына, уақыт параметрлеріне және компоненттің қызмет ету мерзіміне әсер етуі мүмкін.
Сыртқы жабдық бір жылдың ішінде суық іске қосылуға, температураның жылдам өзгеруіне және күннің қатты қыздыруына ұшырауы мүмкін.
Тек бөлме температурасында сынау өнеркәсіптік қолдану үшін шектеулі дәлел береді.
Толық жүйе кернеу мен температураның шектік мәндері аралығында бағалануы керек. Сондай-ақ оны қуатты бірнеше рет қосып-өшіру кезінде сынау қажет.
Механикалық діріл алынбалы жадқа, коннекторларға және дәнекерленген түйіспелерге әсер етуі мүмкін.
Дәнекерленген жад механикалық тұрақтылықты арттырады, бірақ нысан орнында жөндеуді қиындатуы мүмкін. Алынбалы жадты ауыстыруды жеңілдетеді, алайда қосылу және пайдалану тәуекелдерін туындатады.
Дұрыс жобалау орнату жағдайына, қызмет көрсету стратегиясына және жабдықтың маңыздылығына байланысты.
Деректер тұтастығы мен киберқауіпсіздік тоғысып келеді
Жад қателері электрлік шу, ескіру, тұрақсыз қуат, бағдарламалық жасақтама ақаулары немесе радиациялық әсерлер салдарынан туындауы мүмкін.
Кейбір қателер бір битке әсер етеді. Басқалары толық конфигурация жазбасын немесе сақтау құрылымын зақымдауы мүмкін.
Қателерді түзету кодтары белгілі бір ақауларды анықтап, түзете алады. Паритет қарапайымырақ қателерді анықтайды.
Бақылау қосындылары немесе криптографиялық хэштер микробағдарлама мен маңызды конфигурация деректерін тексере алады.
Түзетілген қателер бәрібір журналға тіркелуі керек. Қателердің қайта-қайта түзетілуі жабдықтың тозуын, шамадан тыс температураны немесе қуат мәселелерін көрсетуі мүмкін.
Бағдарламалық жасақтама жадты да бүлдіруі мүмкін. Буфердің толып кетуі, жарамсыз көрсеткіштер және тапсырмалар қақтығысы физикалық құрылғы істен шықпаса да деректерге зақым келтіруі мүмкін.
Жадты қорғау модульдері қолданбаларды оқшаулап, рұқсат етілмеген қолжетімділікті шектей алады.
Қауіпсіз жүктеу тағы бір деңгей қосады. Контроллер орындалуды бастамас бұрын микробағдарламасының түпнұсқалығын тексереді.
Қауіпсіздік кілттері мен сертификаттар қорғалған жадта сақталуы қажет. Кәдімгі қолданбалы бағдарламалық жасақтама жабық тіркелгі деректерін ашпауы тиіс.
Өндірістік жабдықтағы жөндеу интерфейстері де басқарылуы керек. Ашық әзірлеу порты басқа қауіпсіздік басқару тетіктерін айналып өте алады.
Қауіпсіздік журналдары өзгертілуден қорғалған күйде сақталуы керек. Шабуылдаушы кәдімгі файлдарды өшіру арқылы айғақтарды жоя алмауы тиіс.
Бұл талаптар деректер тұтастығы мен киберқауіпсіздік енді жадқа қатысты бөлек тақырыптар емес екенін көрсетеді.
Бір архитектура ақпаратты кездейсоқ бүлінуден де, қасақана өзгертуден де қорғауы керек.
Өнеркәсіптік өмірлік циклдер ескіру мәселесін туындатады
Өнеркәсіптік жабдық көбіне коммерциялық электроникадан әлдеқайда ұзақ жұмыс істеп тұрады.
Контроллер, жетекті құрылғы немесе станок он бес-жиырма жыл қызмет етуі мүмкін. Таңдалған жад құрылғысының өндірістік мерзімі әлдеқайда қысқа болуы ықтимал.
Ескіріп қалу бастапқы өнеркәсіптік өнім әлі де сәтті болып тұрса да, тақшаны қайта жобалауға мәжбүр етуі мүмкін.
Ауыстырылатын құрылғы бірдей сыйымдылық пен интерфейсті көрсеткенімен, басқаша жұмыс істеуі мүмкін.
Тайминг, кернеу, командалар реттілігі, қауіпсіздік функциялары, төзімділік және температуралық санат әртүрлі болуы мүмкін.
Микробағдарлама драйверлеріне өзгерістер енгізу қажет болуы мүмкін. Ауыстырылатын құрылғыны автоматты түрде үйлесімді деп қабылдамай, нақты жүктемелер жағдайында тексеру керек.
Өнімнің өмірлік циклін жоспарлау бастапқы жобалау кезінде басталуы тиіс.
Инженерлер екінші жеткізуші нұсқаларын, корпус түрінің қолжетімділігін, бағдарламалық жасақтама тәуелділіктерін және күтілетін өндіріс мерзімін қарастыруы керек.
Басқарылатын жад құрылғылары қателер саны немесе қалған қызмет мерзімі сияқты күй туралы ақпаратты да хабарлауы мүмкін.
Бұл ақпарат контроллерге толық істен шығуға дейін тозуды анықтауға мүмкіндік береді.
Сонда жадты деректер кенет жоғалғаннан кейін емес, жоспарлы тоқтап тұру кезінде ауыстыруға болады.
Құжаттама да бірдей маңызды. Болашақ инженерлік топтар жад бөлімдерін, жаңарту рәсімдерін, қалпына келтіру логикасын және төзімділікке қатысты болжамдарды түсінуі қажет.
Бұл ақпарат болмаса, кейінгі бағдарламалық жасақтама өзгерісі бастапқы жобаның шектерінен байқаусызда асып кетуі мүмкін.
Жадты өнеркәсіптік жүйе ретінде таңдау
Деректерді таңдаудың практикалық үдерісі оларды жіктеуден басталады.
Инженерлер бағдарлама кодын, орындалу ортасының айнымалыларын, сақталатын параметрлерді, оқиғалар журналдарын, кескін деректерін және қауіпсіздік ақпаратын анықтауы керек.
Келесі қадам — сыйымдылықты анықтау. Есепке болашақ бағдарламалық жасақтама өсімін, сақтық көшірме кескіндерін, метадеректерді және қалпына келтіруге арналған орынды қосу керек.
Оқу және жазу жұмыс жүктемелері есептелуі керек. Орташа жылдамдықтар жеткіліксіз. Ең жоғары қарқынмен келетін деректер ағындары мен журнал жүргізудің ең ауыр кезеңдері де маңызды.
Нақты уақыттағы тапсырмалар үшін кідіріс пен өткізу қабілетіне қойылатын талаптар анықталуы тиіс. Сыйымдылығы жоғары құрылғы детерминистік басқаруға бәрібір жарамсыз болуы мүмкін.
Күтілетін температура ауқымында деректерді сақтау мерзімі мен төзімділік бағалануы керек.
Жобада қуат жоғалған кездегі әрекет те анықталуы керек. Инженерлер қай деректерді дереу сақтау қажет екенін және өшіру процесі қанша уақыт алуы мүмкін екенін білуі тиіс.
Құрылғы таңдалмай тұрып қателерді анықтау, қауіпсіз жүктеу, кілттерді сақтау және қолжетімділікті басқару мүмкіндіктері қамтылуы тиіс.
Өмірлік цикл бойындағы қолжетімділік пен ауыстыру үйлесімділігін де ескеру керек.
Қорытынды архитектурада бірнеше жад технологиясы қолданылуы мүмкін. Бұл көбіне қажетсіз күрделілік емес, дұрыс шешім болып табылады.
Флеш-жад микробағдарлама үшін қызмет ете алады. Жылдам RAM белсенді басқаруды қолдайды. Төзімділігі жоғары энергияға тәуелсіз сақтау жүйесі оқиғалар мен сақталатын айнымалыларды сақтай алады.
Тығыздығы жоғары сақтау жүйесі кескіндерді, дерекқорларды және өндірістің ұзақ тарихын сақтай алады.
Мақсат — барлығына ортақ бір жадты табу емес. Әр деректер санатын оның операциялық маңыздылығына сай келетін құрылғыға орналастыру.
Жад Industry 4.0 үшін маңызды шектеу болып қала береді
Болашақ өнеркәсіптік жүйелерге үлкенірек сыйымдылық пен жылдамырақ қол жеткізу қажет болады.
Сенсорлар көбейген сайын жергілікті деректер де көбейеді. Шеткі талдау ауқымдырақ модельдер мен ұзағырақ тарихтарды пайдаланады.
Контроллерлерде қауіпсіздік функциялары, байланыс қызметтері және диагностикалық бағдарламалық жасақтама көбірек сақталады.
Тығыздығы жоғары флеш-жад пен энергияға тәуелсіз жад осы талаптарды қолдайды. Жылдамырақ RAM машиналық көру мен жергілікті талдауды жақсартады.
Батареясыз сақталатын жад техникалық қызмет көрсету қажеттілігін азайтып, қуат жоғалғаннан кейін қалпына келуді жақсартады.
Алайда сыйымдылықтың артуы тәртіпті архитектура қажеттілігін жоймайды.
Зауыттар әрбір бастапқы дерек нүктесін шексіз уақыт сақтамауы керек. Шеткі жүйелер қандай ақпараттың операциялық құндылық қалыптастыратынын анықтауы тиіс.
Күнделікті деректерді жинақтап көрсетуге болады. Егжей-тегжейлі ақпаратты дабылдар, ақаулар немесе сапаға қатысты оқиғалар айналасында сақтауға болады.
Өнімділік те болжамды болуы керек. Біріктірілген жұмыс жүктемелері кезінде қол жеткізу уақыты тұрақсыз болса, ең жоғары өткізу қабілетінің пайдасы аз.
Өнеркәсіптік жобалаушылар тығыздық, кідіріс, қуат тұтыну, төзімділік, қауіпсіздік және өмірлік цикл бойындағы қолдау арасындағы теңгерімді сақтай береді.
Жад операторларға көрінбеуі мүмкін, бірақ оның қосылған машинаның дұрыс іске қосылуына, жұмыс істеуіне, жазба жүргізуіне және қалпына келуіне тікелей ықпалы бар.
Сондықтан Industry 4.0 тек сенсорлар, желілер және жасанды интеллект негізінде құрылмайды.
Сондай-ақ ол әрбір өнеркәсіптік шешімнің негізіндегі нұсқауларды, контексті және дәлелдерді сақтайтын сенімді жадқа сүйеніп жасалған.