Өндірісті тоқтатпай тәуекелсіз PLC микробағдарламасын қалай ауыстыруға болады?
PLC микробағдарламасын жаңарту өнеркәсіптік автоматтандырудағы ең жиі аулақ болынатын техникалық қызмет көрсету тапсырмаларының бірі болып қала береді. Контроллерді бұзудан немесе жұмыс ортасын бүлдіруден қорқу көптеген зауыттарды ескірген, осал кодта жұмыс істеуге мәжбүр етеді. Бұл техникалық нұсқаулық Allen‑Bradley, Siemens және Emerson платформалары үшін құрылымдалған әдістемені ұсынады, оған жаңартудан бұрынғы диагностика, үйлесімділік матрицалары, флэштеу процедуралары және кейінгі тексеру хаттамалары кіреді. Сондай-ақ екі өндірістік нысаннан алынған нақты өнімділік деректері берілген.
Жаңартудан бұрынғы диагностика: Алдымен контроллердің жұмыс жағдайын тіркеу
Микробағдарламаны өзгертуге дейін ағымдағы жұмыс күйін құжаттаңыз. Контроллерге қосылып, келесі параметрлерді тіркеңіз: орташа сканерлеу уақыты, максималды сканерлеу уақыты, I/O рельсінің қосылу күйі және тапсырмалардың қабаттасу саны. Studio 5000 немесе TIA Portal бағдарламасындағы контроллер қасиеттері диалогын пайдаланыңыз. Сондай-ақ соңғы 30 күндегі негізгі және кіші ақаулар санын тіркеңіз. Қайталанатын қалпына келетін ақаулары көп контроллерде аппараттық ақаулар болуы мүмкін. Дұрыс жұмыс істемейтін CPU-ға микробағдарламаны жаңарту жиі сәтсіз аяқталады. Егер ақау саны аптасына бестен асса, қуат көзін немесе артқы тақтаны ауыстырыңыз.
Микробағдарламаның үйлесімділік матрицасы: назардан тыс қалдырмауға тиіс үш қабат
Бірінші қабат: контроллердің аппараттық сериясы. ControlLogix үшін 1756-L8x отбасы v36 дейінгі микробағдарламаны қабылдайды, ал ескі 1756-L6x v20-де тоқтайды. Екінші қабат: инженерлік бағдарламалық қамтамасыз ету. Studio 5000 v35 мақсаттағы контроллерде v35 микробағдарламасын талап етеді. Нұсқалар сәйкес келмесе, жүктеу сәтсіз болады. Үшінші қабат: желі және I/O модульдері. Ескі микробағдарламасы бар Ethernet көпірі CPU жаңартылғаннан кейін байланыс жоғалтуы мүмкін. Әрбір 1756-EN2T немесе 1734-AENT адаптерін тексеріңіз. DCS орталарында OPC сервер драйверінің нұсқасын растаңыз. Файлға қол тигізбес бұрын барлық үйлесімді нұсқаларды кестеге жазыңыз.
Техникалық терең талдау: Bootloader және қауіпсіз аймақтарды түсіну
Қазіргі PLC-лер екі бөлек жад аймағын қамтиды: bootloader және қолданушы микробағдарламасы. Bootloader зауытта орнатылған және стандартты құралдар арқылы қайта жазылмайды. Ол төмен деңгейдегі аппараттық инициализация мен қалпына келтіру функцияларын орындайды. Микробағдарламаны жаңарту кезінде құрал қолданушы микробағдарламасы аймағын өшіріп, жаңа кескінді жазады. Егер жазу кезінде қуат өшсе, контроллер қауіпсіз жүктеу режиміне өтеді. Алдыңғы жарықдиод белгілі бір үлгіні жыпылықтатады (Rockwell үшін үш қызыл жыпылықтау). Қалпына келтіру үшін қалпына келтіру утилитасын пайдаланып екінші флэштеу қажет. Bootloader аймағын ешқашан тазартуға тырыспаңыз. Бұл CPU-ны мәңгілікке өшіреді.
Үш негізгі платформаға арналған қадамдық флэштеу процедурасы
Allen‑Bradley ControlLogix және CompactLogix: ControlFLASH Plus v5 немесе одан жаңа нұсқасын іске қосыңыз. Бағдарламалық құралдағы ауыстырып қосқыш арқылы контроллерді Бағдарлама режиміне қойыңыз. Құрылғы тізімінен CPU каталог нөмірін таңдаңыз. Расталған .dck немесе .bin микробағдарлама файлын таңдаңыз. Флэштеуді бастаңыз. Процестің барысын бақылаңыз. CPU 100% болғанда автоматты түрде қайта жүктеледі. Қайта жүктелгеннен кейін Studio 5000 ашып, контроллер қасиеттеріне өтіңіз. Жаңа нұсқаның сәйкес екенін растаңыз. Егер CPU қызыл OK жарықдиодын қатты көрсете берсе, қуатты өшіріп қосыңыз. Қызыл жарық сақталса, ControlFLASH қалпына келтіру режимін тікелей сериалық қосылыммен пайдаланыңыз.
Siemens S7-1200 және S7-1500: TIA Portal ашып, онлайн режимге өтіңіз. Онлайн және диагностика көрінісіне өтіңіз. Микробағдарламаны жаңарту функциясын таңдаңыз. Шебер ағымдағы және қолжетімді микробағдарлама нұсқаларын көрсетеді. Жүктеу жады (MMC карта) кемінде 15% бос орынға ие екеніне көз жеткізіңіз. Тасымалдауды бастаңыз. CPU бағдарламаны тоқтатып, жазуды бастайды. Бұл 10-14 минутты алады. Аяқталғаннан кейін CPU автоматты түрде жылы қайта жүктеуді орындайды. Аппараттық конфигурацияны қайта жүктеңіз. Кейбір HMI қосылымдарын үлкен микробағдарлама секіруінен кейін қайта орнату қажет болуы мүмкін.
Emerson RX3i (бұрынғы GE Intelligent Platforms): Machine Edition микробағдарлама жүктеу утилитасын пайдаланыңыз. RS-232 сериалық порт арқылы 115200 бод жылдамдықпен немесе Ethernet арқылы тұрақты IP мекенжайымен қосылыңыз. Алдыңғы қосқыш арқылы CPU-ны Тоқтату режиміне қойыңыз. Дұрыс микробағдарлама файлын (.bin форматында) таңдаңыз. Жүктеуші жазудан бұрын тексеру соммаларын тексереді. Жаңарту 8-12 минутқа созылады. Аяқталғаннан кейін CPU қайта жүктеледі. Логикалық қолданбаны сақтық көшірме файлынан қалпына келтіріңіз. Emerson контроллерлері микробағдарлама жаңартулары кезінде қолданушы бағдарламасын сақтамайды. Бұл Rockwell және Siemens-тен маңызды айырмашылық.
Жаңартудан кейінгі тексеру хаттамасы: қауіпсіздік пен процестің тұтастығын қамтамасыз ету
Әрбір микробағдарлама жаңартудан кейін бес қадамдық тексеруді орындаңыз. Бірінші қадам: барлық сандық кірістердің күйін өріс құрылғысының позицияларымен салыстырыңыз. Қиып қалған кіріс конфигурация сәйкессіздігін көрсетуі мүмкін. Екінші қадам: әрбір сандық шығысты 500 миллисекундқа қосып, физикалық актюатордың реакциясын тексеріңіз. Үшінші қадам: әр кіріс арнасына белгілі аналогтық сигнал (4 мА немесе 20 мА) енгізіп, инженерлік мәнмен салыстырыңыз. Төзімділік 0,5%-дан аспауы керек. Төртінші қадам: қауіпсіздік араласқышын сынау үшін қорғау есігін ашыңыз немесе төтенше тоқтату түймесін басыңыз. Кіріс өзгерісінен шығыс өшіру уақытына дейінгі уақытты логикалық анализатормен өлшеңіз. Бесінші қадам: барлық HMI белгілерінің күтілетін жаңарту жылдамдығында жаңартылғанын растаңыз. Әр тесті уақыт белгісі мен оператор қолтаңбасымен құжаттаңыз.

Іс-тәжірибе: Тамақ өңдеу зауыты 28 CompactLogix контроллерін жаңартты
Орта Батыс аймағындағы тамақ өңдеуші 28 CompactLogix 5370 L3 контроллерін араластыру, пісіру және орау желілерінде пайдаланды. Бастапқы микробағдарлама v21 әр 300 сағат сайын тапсырма бақылаушы ақауларын тудырды. Инженерлер үш демалыс күнінде микробағдарламаны v32-ге кезең-кезеңімен жаңартуды жоспарлады. Зауыт жаңартудан бұрынғы диагностика арқылы қуат көздері істен шыққан екі контроллерді анықтады. Оларды флэштеуден бұрын ауыстырды. Сегіз аптадан кейінгі нәтижелер:
- Бақылаушы ақаулар толығымен жойылды (нөл оқиға).
- Орташа сканерлеу уақыты 18 мс-ден 13 мс-ге жақсарды (28% қысқару).
- Жоспарланбаған тоқтау уақыты айына 18,3 сағаттан 11,7 сағатқа дейін төмендеді (36% азаю).
- Жылдық техникалық қызмет көрсету шығындары өнім қалдықтарын болдырмаумен бірге $92,000-ға үнемделді.
Екінші жағдай: Мұнай-химия зауытының DCS-PLC синхрондауы
Гольф жағалауындағы мұнай-химия зауыты араластыру қатынасын басқару үшін Allen‑Bradley ControlLogix және бақылау үшін Honeywell DCS қолданды. Микробағдарлама сәйкессіздігі уақыт белгісінің 850 миллисекундқа дейін ауытқуына әкелді. Бұл партия сапасы туралы ескертулер тудырды. Он төрт 1756-L83E контроллерін v35 микробағдарламасына жаңартып, DCS OPC серверін үйлестіргеннен кейін нәтижелер:
- Уақыт белгісінің ауытқуы 95 миллисекундқа дейін азайды (89% жақсарту).
- Жалған партия сапасы ескертулері аптасына 42-ден 3-ке дейін төмендеді.
- Араластыру тұрақтылығы 18% жақсарды, жыл сайын $215,000 қайта араластыру шығындарын үнемдеді.
Микробағдарлама сәтсіздігінің жалпы түрлері және қалпына келтіру әдістері
Сәтсіздік түрі бір: флэштеу кезінде қуат үзілуі. Қалпына келтіру: Өндірушінің қалпына келтіру утилитасын пайдаланыңыз. Rockwell үшін ControlFLASH қалпына келтіру режимінде жұмыс істеп тұрған кезде кілт ауыстырып қосқышын REM күйінде ұстап, қуатты қосыңыз. Siemens үшін жадты қалпына келтіру түймесін басып, жаңартуды қайталаңыз. Сәтсіздік түрі екі: қате микробағдарлама файлы. Белгілері: контроллер қызыл жарықдиодты жыпылықтатады және байланыс жоқ. Қалпына келтіру: батареяны алып тастап, қалпына келтіру түйреуіштерін қысқа тұйықтап, контроллерді қауіпсіз жүктеу режиміне қойыңыз (аппараттық нұсқаулыққа қараңыз). Содан кейін дұрыс микробағдарламаны жүктеңіз. Сәтсіздік түрі үш: жаңартудан кейін жобаның бүлінуі. Қалпына келтіру: контроллер жадын толық өшіріп, растаған сақтық көшірме жобасын жүктеңіз. Микробағдарлама өзгерісінен бұрынғы жобаның сақтық көшірмесін әрқашан сақтаңыз.
Өндірістік тәжірибеден алынған техникалық ұсыныстар
400-ден астам микробағдарлама жаңарту жобасын қолдағаннан кейін бірнеше заңдылықтар анықталды. Біріншіден, жаңа микробағдарламаны мүмкіндігінше офлайн қосалқы контроллерде сынаңыз. Екіншіден, жаңартуларды алдыңғы жаңартудан 12-16 ай ішінде жоспарлаңыз. Үшіншіден, әр контроллер нұсқасына растаған кескіндері бар микробағдарлама кітапханасын сақтаңыз. Төртіншіден, жаңартуды бастамас бұрын кемінде екі техниканы қалпына келтіру процедурасына оқытыңыз. Бесіншіден, микробағдарламаны VPN немесе ұялы байланыс арқылы қашықтан жаңартпаңыз. Желінің уақытша үзілуі қуат өшуімен бірдей сәтсіздікке әкеледі. Контроллер рельсінде сымды Ethernet кабелімен бірге болыңыз.
Автоматтандыру бөлшектері үшін жаһандық жеткізу тізбегі және тәулік бойы инженерлік қолдау
Микробағдарлама жаңартулары кейде аппараттық ақауларды анықтайды. Ескі қуат көзіндегі конденсатор флэштеу циклінің жоғары жүктемесінде істен шығуы мүмкін. Біздің қорымызда 15-тен астам автоматтандыру брендтері бар: Allen‑Bradley, Siemens, Bently Nevada, GE Fanuc, Emerson, ABB, Schneider Electric, Yokogawa, Honeywell, Mitsubishi, Omron, Bosch Rexroth, Parker, Turck және IFM. DHL, FedEx және UPS экспресс жеткізу серіктестері 24-48 сағат ішінде қосалқы CPU, қуат көздері және байланыс модульдерін жеткізеді. Техникалық қолдау инженерлері тәулік бойы қашықтан көмек көрсетеді. Шұғыл жағдайларда 20 минут ішінде қоңырау шалынады. Сондай-ақ 2005 жылдан бастап тоқтатылған контроллерлерге арналған микробағдарлама архивін жүргіземіз.
Өндірістік инженерлердің жиі қойылатын сұрақтары
| Техникалық сұрақ | Инженерлік жауап |
|---|---|
| Микробағдарламаны жаңарту IP мекенжайын немесе желі параметрлерін өзгертеді ме? | Жоқ. IP параметрлері бөлек конфигурация секторында сақталады. Алайда кейбір Siemens микробағдарламасы PROFINET құрылғысының атын қалпына келтіруі мүмкін. Барлық желі параметрлерін жаңартуды бастамас бұрын құжаттаңыз. |
| Бір жаңартуда бірнеше микробағдарлама нұсқаларын өткізіп жіберуге бола ма? | Иә, бірақ тек аппараттық құрал мақсатты нұсқаны қолдаса ғана. ControlLogix үшін v20-ден v35-ке секіру жұмыс істейді. Siemens үшін кезең-кезеңімен жаңартулар қауіпсізірек. Алдымен қосалқы CPU-да сынақтан өткізіңіз. |
| Флэштеу сәтсіз болғаннан кейін контроллерде жарықдиодтар көрінбесе, қалай қалпына келтіруге болады? | Бұл bootloader бүлінгенін білдіреді. Көптеген өндірушілер зауыттық жөндеуді талап етеді. Кейбір Siemens S7-1500 модельдерінде жасырын қалпына келтіру джампері бар. Аппараттық өзгерістерге дейін қолдау қызметіне хабарласыңыз. |
| 2 МБ микробағдарлама кескінін флэштеу қанша уақыт алады? | Rockwell: Ethernet арқылы 8-12 минут. Siemens: 10-14 минут. Emerson: 8-10 минут. Сериалық қосылымдар 3-4 есе ұзаққа созылады. Өндірістік жаңартулар үшін әрқашан Ethernet пайдаланыңыз. |
