Logix және PanelView жүйелерінде рецепттерді қауіпсіз басқаруды жобалау
Шектеулерді, нұсқаларды, рұқсаттарды, кері қайтаруды және толық тасымалдау тексерістерін қамтамасыз ететін, өңдеу, тексеру, сақтау және белсендіру үдерістері...
Рецепт контроллерді жүктеп алмай-ақ температураны, жылдамдықты, қысымды, уақыт параметрлерін, қозғалысты және өнім сапасын өзгерте алады. Сондықтан рецепт деректері кәдімгі Logix UDT массивінде сақталса да, өндірістік тұрғыдан маңызды болып қала береді. Жобалаудың мақсаты — жай ғана мәндерді сақтау емес, толық емес, ескірген, рұқсат етілмеген немесе үйлесімсіз мәндердің белсенді болуына жол бермеу.
Басқарылатын жұмыс процесі оператордың өңдеу әрекеттерін машинаны қазіргі уақытта басқарып тұрған мәндерден бөлек ұстайды.
Рецепт деректеріне төрт бөлек рөл беріңіз
Сақталған рецепттер, таңдалған бастапқы жазба, өңдеуге арналған жұмыс көшірмесі және белсенді процесс көшірмесі үшін бөлек құрылымдарды пайдаланыңыз. HMI тек жұмыс көшірмесін өңдейді. Сақтау сұрауы осы жұмыс көшірмесін тексеріп, таңдалған сақтау жазбасына бекітеді. Жеке белсендіру сұрауы қайта тексеру жүргізіп, мақұлданған бір толық жазбаны белсенді құрылымға жібереді.
Бұл бөліну HMI-дағы әрбір перне басылған сайын нақты орнату мәнінің өзгеруіне жол бермейді. Сонымен қатар ол болдырмауды, салыстыруды, мақұлдауды, кері қайтаруды және операторға түсінікті хабарламаларды қолдайды. Басқа рецепт қаралып жатқанда, белсенді рецепт тұрақты болып қалады.
PanelView жабдығы Allen-Bradley PanelView топтамасында ұсынылған, ал контроллер платформалары PLC & PAC Systems арқылы қолжетімді. Жабдықты таңдау қолданбада іске асырылған транзакция ережелерін алмастырмайды.
UDT құрылымын басқарылатын жазба ретінде жобалаңыз
Сақтау, салыстыру және тасымалдау бір анықталған құрылымды пайдалануы үшін өзара байланысты процесс мәндерін UDT ішінде топтастырыңыз. Рецепт идентификаторы, атауы, формат нұсқасы, өнім коды, редакциясы, жасалған уақыты, өзгертілген уақыты, жарамдылық күйі және өзгеріске жауапты рөл сияқты метадеректерді қосыңыз. Рецептпен бірге көшірілмеуі тиіс пайдалану күйін орнату мәндерінің құрылымынан бөлек ұстаңыз.
Әрбір сандық мүше үшін инженерлік өлшем бірліктерін, рұқсат етілген ауқымды және осы ауқымның себебін белгілеңіз. Еркін мәтіннің орнына дискретті режимдер үшін шектелген санамалауларды немесе тексерілген кодтарды пайдаланыңыз. Әдепкі мәндерді тек олар қауіпсіз әрі техникалық тұрғыдан мағыналы болған жағдайда ғана анықтаңыз.
Бағдарламалық жасақтаманы жаңарту кезінде формат нұсқасы маңызды. Егер контроллердің кейінгі бағдарламасы өрістер қосса немесе өлшем бірліктерін өзгертсе, ескі жазбалар қабылданбауы немесе әдейі түрлендірілуі тиіс. Ескі екілік құрылымды үйлесімділік ережесінсіз жаңа UDT ішіне көшіру сырттай дұрыс көрінетін, бірақ қате орнату мәндерін тудыруы мүмкін.
Жеке шектерді ғана емес, өзара байланыстарды да тексеріңіз
Әр өрісті ең төменгі және ең жоғарғы мәндермен салыстыру қажет, бірақ бұл жеткіліксіз. Жоғарғы шек төменгі шектен жоғары болуы тиіс. Рампалық уақыт жылдамдық пен қашықтыққа сәйкес келуі керек. Фазалардың ұзақтығы реттілікке сыйуы тиіс. Бірін-бірі жоққа шығаратын опцияларды бір уақытта қосуға болмайды. Бір өнім өлшемі үшін қолайлы жылдамдық құралдың басқа конфигурациясы үшін қауіпті болуы мүмкін.
Тексеруді контроллер логикасында құрыңыз, өйткені процесс реакциясына контроллер жауап береді. HMI жедел кері байланыс үшін тексеруді қайталай алады, бірақ жалғыз мәжбүрлеу қабаты болмауы керек. Нақты тексеру кодын қайтарып, сәтсіз болған мүшені немесе байланысты көрсетіңіз. «Рецепт жарамсыз» деген жалғыз хабарлама техникалық қызметкерлерді ондаған мәннің арасынан іздеуге мәжбүр етеді.
Ескерту мен қабылдамауды ажыратыңыз. Ескерту растауды немесе жетекшінің қарауын талап етуі мүмкін, ал қабылданбаған жазбаны сақтау немесе белсендіру мүмкін болмауы тиіс. Жабдықтың немесе қауіпсіздіктің қатаң шегін айналып өтуге жалпы растау түймесі арқылы ешқашан рұқсат бермеңіз.
Айқын транзакциялық күй машинасын пайдаланыңыз
HMI-дың қысқа мерзімді командалары байланыс үзілгенде жоғалуы, қайталануы немесе қосулы күйде қалып қоюы мүмкін. Транзакция нөмірі бар сұрау және растау ретін іске асырыңыз. HMI жұмыс деректерін жазады, сұрау нөмірін арттырады және күтеді. Контроллер тұрақты көшірмені түсіріп, оны тексереді, сұралған әрекетті бір рет орындайды және нәтижесі мен қате кодымен бірге сол транзакция нөмірін қайтарады.
Басқа транзакция орындалып жатқанда жаңа сұрауды қабылдамаңыз. HMI жағында күту уақытын белгілеңіз және оператор оқи алуы үшін контроллер нәтижесін жеткілікті уақыт сақтаңыз. Байланыс қайта орнағаннан кейін HMI алдыңғы сақтау әрекеті сәтсіз болды деп болжамай, транзакция нөмірлерін салыстырады.
Контроллер толық тексерілген жазбаны бір анықталған орындалу нүктесінде тасымалдауы тиіс. Әртүрлі шарттармен басқарылатын шашыраңқы көшіру әрекеттері ескі және жаңа мәндердің араласуына әкелуі мүмкін. Егер деректерді бір уақытта басқа тапсырма немесе байланыс арнасы өзгерте алса, тұрақты суретті жобалап, көшіру кезінде оның реттік нөмірінің өзгермегенін тексеріңіз.
Сақтауды белсендіруден бөлек ұстаңыз
Сақтау қаралған жұмыс көшірмесін сақтау орнына жазады. Белсендіру процесс пайдаланатын мәндерді өзгертеді. Бұл әрекеттер үшін бөлек рұқсаттар, хабарламалар және блокировкалар қажет. Техникке рецепт дайындауға рұқсат берілуі мүмкін, бірақ оны іске қосуға рұқсат берілмеуі ықтимал.
Белсендіруге қашан рұқсат берілетінін анықтаңыз: машина тоқтаған, цикл аяқталған, атқарушы механизмдер қауіпсіз күйде тұрған, дұрыс құрал расталған, маңызды ақау болмаған және қажетті оператор рөлі бар болуы керек. Егер өндіріс кезінде кейбір мәндер өзгеруі мүмкін болса, оларды нақты тізіп, тасымалдануын басқарыңыз. Қай өрістерді жұмыс кезінде өзгертуге болатынын оператордың жадына сеніп қалмаңыз.
Белсендіргеннен кейін белсенді рецепт идентификаторы мен редакциясын HMI-ға қайтарыңыз. Белсенді көшірмені мақұлданған бастапқы жазбамен салыстырып, күтпеген айырмашылық туралы дабыл беріңіз. Кейінгі реттілік логикасы HMI-дың жұмыс тегтерін емес, тек белсенді көшірмені пайдалануы тиіс.
Рұқсаттар мен дәлелдерді талапқа сай ұйымдастырыңыз
Кемінде қарау, өңдеу, сақтау, белсендіру, жою және қалпына келтіру әрекеттерін ажыратыңыз. Жоюға таңдау құқығына қарағанда қатаңырақ шектеу қойыңыз. Қолданба жеке жауапкершілікті талап етсе, ортақ тіркелгі деректерінен бас тартыңыз. Платформа аудит жүргізуді қолдаса, пайдаланушыны, уақытты, әрекетті, рецепт идентификаторын, ескі редакцияны, жаңа редакцияны және нәтижені тіркеңіз.
Контроллер HMI-ға толық тәуелді болмайтын пайдалану дәлелдерін де сақтауы тиіс: белсенді идентификатор, редакция, соңғы транзакция, тексеру нәтижесі және белсендіру уақыты. HMI журналдары пайдалы, бірақ терминалды ауыстырғанда немесе қолданбаны жүктегенде жоғалуы мүмкін.
Шектеулерді нақты түсініңіз. Кәдімгі машина рецепттерінің тарихы реттелетін өндіріс үшін электрондық жазбалар жүйесі болып автоматты түрде саналмайды. Егер қолтаңбалар, рұқсатсыз өзгертуге қарсы дәлелдер, сақтау мерзімі немесе тексерілген аудит журналдары қажет болса, толық архитектура мен рәсімдерді бағалаңыз.
Қуат қосылғандағы және байланыс жоғалғандағы әрекетті жобалаңыз
Контроллер қайта іске қосылғаннан, бағдарлама жүктелгеннен, жад қалпына келтірілгеннен немесе HMI ауыстырылғаннан кейін қай рецепт белсенді болатынын көрсетіңіз. Нөлінші жазбаны ойланбастан жүктеу қауіпті болуы мүмкін. Ретентті деректерді пайдалану алдында формат нұсқасы мен барлық байланыстарын қоса тексеру қажет. Жарамдылығын дәлелдеу мүмкін болмаса, машинаны анықталған күйде ұстап, рецептті таңдауды және растауды талап етіңіз.
HMI-мен байланыс жоғалғанда рецепт ішінара белсенді болмауы тиіс. Контроллер соңғы толық белсенді жазбамен жұмысын жалғастырады немесе процеске тән қауіпсіз әрекетті орындайды. Байланыс қалпына келгенде ескірген өңдеу күйлерін тазалап, жаңа командаға рұқсат бермес бұрын контроллердің нақты транзакция күйін көрсетіңіз.
Ақаулық жағдайларын тексеріңіз
Қалыпты сақтауды, жарамсыз өрісті, жарамсыз байланысты, рұқсатсыз әрекетті, түймені қайталап басуды, тасымалдау кезіндегі желі үзілуін, контроллердің қайта іске қосылуын, HMI-дың қайта іске қосылуын, сақтау орнының толуын, жоюды, кері қайтаруды және ескі форматтағы жазбаны іске қосу барысында тексеріңіз. Ешбір жағдайда аралас белсенді рецепт жасалмайтынын растаңыз.
Әрбір маңызды сандық өріс үшін шекаралық сынақ өткізіп, HMI мен контроллердегі өлшем бірліктерін тексеріңіз. Тасымалдаудан кейін барлық белсенді мүшелерді салыстырыңыз. Нәтижелерді тіркеп, контроллердің сақтық көшірмесінен бөлек жарамдылығы белгілі рецептті сақтаңыз, сонда қалпына келтіру бір құрылғыға тәуелді болмайды.
Мықты рецепт жүйесі ұсынылған өзгерістерді көрнекі етеді, оларды контроллерде тексереді, бір толық редакцияны басқарылатын күйде белсендіреді және болған оқиғаны қалпына келтіруге жеткілікті дәлел қалдырады. Бұл тәртіп сақтау UDT массивінен немесе HMI рецепт компонентінен басталатынына қарағанда маңыздырақ.