Тұрақты Rockwell PLC жүйелері үшін стратегиялық тапсырмаларды жоспарлау

Strategic Task Scheduling for Robust Rockwell PLC Systems

Өнеркәсіптік автоматтандырудың тиімділігі процессордың жұмыс жүктемесін қалай басқаратынына қатты байланысты. Rockwell Automation орталарында инженерлер бастапқы жобалау кезеңінде тапсырмаларды жоспарлауды жиі елемейді. Бұл немқұрайдылық сканерлеу уақыттарының тұрақсыздығына және кездейсоқ аппараттық ақауларға ұқсас логикалық қателіктерге әкеледі. Сыныптағы жағдайларда нәтижеге тез қол жеткізуге көңіл бөлінсе, нақты зауыттық автоматтандыру ұзақ мерзімді көзқарасты талап етеді. Жүйелер өмірлік цикл барысында жиі жаңартулар мен интеграцияларға ұшырайды. Сондықтан масштабталатын архитектура құру болашақтағы өзгерістер машинаның тұрақтылығына зиян келтірмеуін қамтамасыз етеді.

Процессордың басымдықтары мен орындалуын түсіну

Қазіргі бағдарламаланатын автоматтандыру контроллерлері (PAC) бірнеше тапсырманы орындайды, бірақ бір уақытта тек бір нұсқауды өңдейді. Логикалық рутиналар күрделілігі мен маңыздығына қарай айтарлықтай өзгереді. Кейбір тапсырмалар жоғары жылдамдықтағы қозғалысты басқарса, басқалары маңызды емес деректерді жазуды жүзеге асырады. Көптеген өнеркәсіптік жүйелер шамамен үш маңызды тапсырманы бірнеше қолдау көрсететін фондық процестермен теңестіреді. Әзірлеушілер бұл функцияларды дұрыс жіктеп, процессорды тиімді пайдалану мен жүйенің жауап беру қабілетін сақтау керек.

Үш негізгі тапсырма кестесін бағалау

Rockwell Software үш түрлі жоспарлау нұсқасын ұсынады: Үздіксіз, Периодтық және Оқиға. Үздіксіз тапсырма процессор бос болған кезде ең төменгі басымдық деңгейінде шексіз жұмыс істейді. Ал Периодтық тапсырмалар белгілі бір миллисекундтық интервалдарда анықталған жиілік бойынша орындалады. Бұл тапсырмалар 1-ден 15-ке дейінгі басымдық рейтингісін пайдаланады, мұндағы төменгі сандар жоғары шұғылдықты білдіреді. Егер басымдық 10-дағы орындалу кезінде басымдық 1 тапсырма іске қосылса, процессор дереу жоғары басымдықтағы логикаға ауысады. Соңында, Оқиға тапсырмалары тек белгілі бір бағдарламалық немесе аппараттық жағдай орын алған кезде іске қосылады.

Үздіксіз тапсырмалардың әдепкі параметрлерінің жасырын тәуекелдері

Көптеген жаңа жобалар әдепкі бойынша Үздіксіз тапсырманы пайдаланады, бұл жиі маңызды уақыттық осалдықтарды тудырады. Бұл тапсырма ең төменгі басымдықта жұмыс істегендіктен, кез келген жаңа қосылған периодтық тапсырма оны үзіп тастайды. Жақында бір қолданбада 1,000 сатылы ауыр салмақты дабыл жүйесі негізгі машина логикасында айтарлықтай уақыттық ауытқуларға себеп болды. Жүйе үздіксіз машина логикасын жоспарланған дабыл тапсырмасымен салыстырғанда "кейінгі ой" ретінде қарастырды. Негізгі операциялық логика үшін Үздіксіз тапсырмаларға сену жоғары дәлдіктегі зауыттық автоматтандыруда негізгі қате болып табылады.

Детерминистік периодтық жоспарлауға көшу

Уақыттық қақтығыстарды шешу үшін инженерлер Үздіксіз тапсырмаларды жоғары басымдықтағы Периодтық тапсырмаларға ауыстыруы керек. Негізгі логика үшін 10 мс интервал орнату контроллерге детерминистік орта береді. Алайда, бұл өзгеріс жүйенің сканерлеу уақыттарын есептеу тәсілін өзгертеді. Жалғыз Get System Value (GSV) нұсқауы жалпы өткен уақытты өлшеу үшін жеткіліксіз болады. "Соңғы сканерлеу уақыты" үшін GSV тек орындалу ұзақтығын бақылайды, интервалдар арасындағы бос уақытты емес.

Дәлдік үшін жетілдірілген GSV логикасын енгізу

Күшті шешім екі бөлек GSV нұсқауы мен математикалық блокты талап етеді. Бірінші нұсқау тапсырманың логикасын орындауға кеткен нақты уақытты алады. Екінші нұсқау анықталған кестені білдіретін "Жиілік интервалын" алады. Осы екі мәнді қосу арқылы бағдарламашы жүйенің нақты цикл уақытын есептейді. Бұл әдіс болашақта техник тапсырма жиілігін өзгерткен жағдайда да дәл қалады. Бұл алдын алу тәсілі логикалық ауытқуды болдырмайды және әртүрлі бағдарламалық нұсқалар арасында синхрондауды сақтайды.

Физикалық және виртуалды кері байланыс арқылы болашаққа дайындық

Ең сенімді машина уақыты ішкі бағдарламалық таймерлерден гөрі физикалық энкодер кері байланысынан шығады. Аппараттық энкодерлер мүмкін болмаған жағдайда, жоғары басымдықтағы Периодтық тапсырма ең жақсы виртуалды балама болып табылады. Бағдарламаны осылай құрылымдау машина бастапқы бағдарламашы кеткеннен кейін де жұмыс істей береді. Он жыл ішінде техник кестені өзгерте алады, бірақ негізгі уақыт логикасын бұзбайды. Тұрақты орта сенімділікті арттырады және өнеркәсіптік басқару жүйелерінің жалпы иелік құнын төмендетеді.

Нақты қолдану: Жоғары жылдамдықтағы орау интеграциясы

Жоғары жылдамдықтағы бөтелкелеу желісінде жетекші инженер үшінші тараптың көру жүйесін бар PLC-ге біріктірді. Бастапқы бағдарлама конвейерді басқару үшін Үздіксіз тапсырманы қолданды. Инженер көру деректері үшін 20 мс Периодтық тапсырманы қосқанда, конвейер жылдамдықтары тұрақсыз болды. Конвейер логикасын басымдық 2 Периодтық тапсырмаға көшіру арқылы команда миллисекундтық дәлдікті қалпына келтірді. Бұл түзету көру жүйесінің төменгі басымдықта жұмыс істеуіне мүмкіндік берді, машина физикалық өткізу қабілетіне әсер етпей.

Барлығын көрсету
Блог жазбалары
Барлығын көрсету
Why RTD Sensors Must Be Installed Downstream of Orifice Plates

Неліктен RTD сенсорлары орфис табақшаларының төменгі жағында орнатылуы керек

Орфейс плита алдындағы RTD орнату термошұңқырдағы вихрьдену арқылы дифференциалды қысым өлшеулерін бұзады. Бұл мақала фон Карман вихрь көшесі физикасын, ISO 5167 және ASME MFC-3M төменгі жағындағы орналастыру талаптарын, 5D минималды арақашықтық ережесін, термошұңқырдың артқы ағын жиілігіне сәйкестігін және орфейс плита мен RTD жинақтарын біріктіріп орнатудың 7 қадамдық рәсімін түсіндіреді.
Vortex Flow Meter: Working Principles, Selection Criteria, and Field Commissioning

Вортекс ағынының өлшегіші: жұмыс істеу принциптері, таңдау критерийлері және алаңда іске қосу

Вихрлік ағын өлшегіші фон Карман вихрі бөлінуі принципі бойынша жұмыс істейді, бу, газ және төмен тұтқырлықтағы сұйықтық қызметінде қозғалмалы бөлшектері жоқ ұзақ мерзімді жоғары дәлдікті қамтамасыз етеді. Бұл нұсқаулықта Строуһаль саны физикасы, Рейнольдс саны шектеулері, өлшегіштің өлшемі, ABB VortexMaster FSV430 үшін тура ағын талаптары және Woodward турбина басқарғышын біріктіру үшін алаңдағы іске қосу қадамдары қарастырылады.
Thermocouple Wiring, Standards, and Troubleshooting: A Practical Field Guide

Термопара сымдары, стандарттары және ақауларды жою: Практикалық дала нұсқаулығы

Дәл термопара өлшеуі үшін дұрыс типті таңдау, сәйкес ұзарту сымын пайдалану және сенімді суық түйін компенсациясы қажет. Бұл нұсқаулық IEC 60584 тип кодтары мен қолдану ауқымдарын, ұзарту сымы мен компенсациялық кабельді таңдау, Phoenix Contact WTOP CJC терминал блоктарын, Yokogawa YTA110 CJC конфигурациясын және ашық тізбек, қысқа тұйықталу және калибрлеу ауытқуы үшін жүйелі ақау диагностикасын қамтиды.