Мазмұнға өту
Автоматтандыру бөлшектері, әлемдік жеткізу
Can ABB Gateways Bridge Legacy PLCs to Modern DCS Architecture

ABB шлюздері ескі PLC-лерді заманауи DCS архитектурасына байланыстыра ала ма

Бұл техникалық мақала ABB компаниясының PLC және DCS платформаларын ашық протоколдар, уақытты синхрондау және артық шлюздер арқылы қалай біріктіретінін түсіндіреді. Онда сканерлеу циклінің сәйкессіздіктері, ауысуды тегістеу әдістері, желіні сегменттеу және LNG терминалдары, фармацевтикалық су жүйелері, автомобиль бояу цехтары және кен конвейерлерінен нақты инженерлік жағдайлар қарастырылады.

PLC мен DCS орталарындағы техникалық айырмашылықты түсіну

Бағдарламаланатын логикалық контроллерлер жоғары жылдамдықтағы дискретті басқаруда үздік. Олар конвейерлер, роботтар және орау желілері үшін миллисекундтық жауаптарды қамтамасыз етеді. Таратылған басқару жүйелері аналогтық циклді реттеуде маманданған. Олар температура, қысым және ағынды PID алгоритмдерімен басқарады. Бұл екі платформа әртүрлі деректер модельдерін қолданады. PLC циклілік сканерлеу циклінде жұмыс істейді. DCS жүйелері оқиғаға негізделген орындауды қолданады. ABB осы негізгі сәйкессіздікті аралық бағдарламалық аударма қабаттары арқылы шешеді.

Дәстүрлі интеграция әдістерінің сәтсіздік себептері

Көптеген инженерлер бөлек контроллерлер арасында OPC туннелдеуін қолдануға тырысады. Бұл тәсіл мониторинг үшін жарайды, бірақ жабық циклді басқаруда сәтсіз болады. Деректердің кешігуі болжанбай өзгереді. Қақпақша командасы бір секундта 50 миллисекунд, келесіде 500 миллисекундқа созылуы мүмкін. Процесс тұрақтылығы зардап шегеді. ABB бұл мәселені екі орындау моделін бір уақытқа үйлестірілген ортаға сәйкестендіру арқылы шешеді. Барлық контроллерлердің сканерлеу циклдері синхрондалады.

Біріккен архитектурадағы OPC UA-ның техникалық рөлі

ABB PubSub кеңейтімі бар OPC UA-ны жүзеге асырады. Бұл нақты уақыттағы жариялаушы-жазылушы байланысын қамтамасыз етеді. Өріс құрылғылары сұраусыз деректерді таратады. Желінің өткізу қабілеті 60% төмендейді. Инженерлер сигналдың маңыздылығына қарай жазылу аралықтарын баптайды. Қысым бергіштер әр 50 миллисекунд сайын жаңартылады. Температура сенсорлары әр екі секунд сайын жаңартылады. Бұл егжей-тегжейлі басқару желі тығынын болдырмайды.

Терең талдау: Платформалар арасындағы басқару циклдерін үйлестіру

Қалыпты процесс нысаны жүздеген басқару циклдерін іске қосады. Кейбір циклдер PLC-де орналасқан. Басқалары DCS контроллерлерінде орындалады. Интеграциясыз, платформалар арасындағы каскадтық циклдер тұрақсыздықты тудырады. ABB шешімі виртуалды басқару модульдерін жасайды. Бұл модульдер физикалық контроллерлер арасында үздіксіз жұмыс істейді.

Сканерлеу циклінің сәйкессіздіктерін өңдеу

PLC әдетте әр 10-нан 50 миллисекундқа дейін сканерлейді. DCS циклдері жиі әр 100-ден 500 миллисекундқа дейін орындалады. Тікелей деректер алмасу уақыт қателіктерін тудырады. ABB уақыт таңбасы бар деректер буферлерін қолданады. Әр мән өзінің алыну уақытын қамтиды. Қабылдаушы контроллер болжамды компенсацияны қолданады. Мысалы, PLC 20 миллисекундтық уақыт таңбасы бар резервуар деңгейін жібереді. DCS толтыру жылдамдығына негізделген ағымдағы деңгейді есептейді. Басқару дәлдігі шикі деректер алмасуға қарағанда 35% жақсарады.

Дабылдар мен оқиғаларды үйлестіру

Әртүрлі платформалар дабылдарды әртүрлі түрде жіктейді. PLC сенсордың істен шығуын кішігірім ақау ретінде қарастыруы мүмкін. Сол жағдай DCS жүйесінде маңызды тоқтату триггері болуы ықтимал. Бұл сәйкессіздік операторларды шатастырады. ABB бірыңғай дабылдар дерекқорын ұсынады. Инженерлер жүйелер арасындағы дабыл басымдықтарын сәйкестендіреді. Бір конфигурация барлық дабыл әрекеттерін анықтайды. Операторлар бастапқы контроллерге қарамастан, біркелкі түсті кодтау мен жауап беру нұсқауларын көреді.

Техникалық енгізу: Қадамдық инженерлік нұсқаулық

Келесі тізбек ABB компаниясының процесс инженерлері үшін ұсынған енгізу әдістемесін көрсетеді.

Бірінші кезең: Сигналдарды жіктеу және тегтерді сәйкестендіру

PLC және DCS нүктелерін қамтитын негізгі тегтер тізімін жасаңыз. Әр сигналды жаңарту жиілігі мен маңыздылығына қарай жіктеңіз. Жоғары жылдамдықтағы сандық кірістерге 10 миллисекундтық сканерлеу қажет. Аналогтық процесс айнымалыларына 200 миллисекундтық жаңарту керек. Бөлім рецепті параметрлері бір секундтық интервалға төзімді. Әр тегті байланыс басымдылық класына тағайындаңыз. Бұл жіктеу желі өткізу қабілетін бөлуге әсер етеді.

Екінші кезең: Шлюзді баптау және артықшылықты қамтамасыз ету

ABB интеграция шлюздері ретінде AC700F немесе AC800M контроллерлерін пайдаланады. Маңызды процестер үшін екі шлюзді баптаңыз. Негізгі шлюз нақты уақыттағы деректер алмасуын басқарады. Қосалқы шлюз ыстық резервте жұмыс істейді. Қателік орын алғанда ауысу бір сканерлеу циклінде аяқталады. Уақытша желі үзілістері үшін деректер буферін орнатыңыз. Буфер 60 секундтық процесс деректерін сақтайды. Ауыстыру кезінде ақпарат жоғалмайды.

Үшінші кезең: Домендер арасында уақытты синхрондау

Басқару желісінде арнайы NTP серверін орнатыңыз. Барлық PLC, DCS контроллерлері мен шлюздерді NTP клиенттері ретінде баптаңыз. Миллисекундтан аз уақыт дәлдігін қамтамасыз етіңіз. Уақытқа аса маңызды қолданбалар үшін IEEE 1588 Precision Time Protocol пайдаланыңыз. Бұл синхрондау оқиғалар тізбегін дәл жазуға мүмкіндік береді. Операторлар ақау талдау кезінде қай оқиға бірінші болғанын нақты көре алады.

Төртінші кезең: Логиканы көшіру стратегиясы

Барлық логиканы бір уақытта көшірудің қажеті жоқ. Алдымен өзара блокталмаған логикалық блоктардан бастаңыз. Алдымен қарапайым аналогтық есептеулерді көшіріңіз. Әрбір көшірілген блокты бастапқы мінез-құлықпен салыстырып тексеріңіз. ABB-ның кодты салыстыру құралын пайдаланып орындалуын растаңыз. Қауіпсіздікке қатысты логиканы соңында көшіріңіз. Ескі контроллерлерді өшіру алдында 168 сағат бойы параллельді орындауды жүргізіңіз.

Бесінші кезең: Желіні сегменттеу және қауіпсіздікті күшейту

Үш желі аймағын құрыңыз. Бірінші аймақта өріс құрылғылары мен I/O орналасады. Екінші аймақта PLC және DCS контроллерлері болады. Үшінші аймақта инженерлік жұмыс станциялары мен тарихшылар орналасады. Аймақтар арасында өнеркәсіптік брандмауэрлер орнатыңыз. Барлық қажетсіз трафикті бұғаттаңыз. Тек ABB байланыс порттарын ақ тізімге қосыңыз. Басқарылатын коммутаторларда MAC мекенжайларын сүзгіден өткізу функциясын қосыңыз. Бұл шаралар рұқсатсыз құрылғылардың қосылуын болдырмайды.

Тәжірибелі инженерлерге арналған жетілдірілген техникалық тақырыптар

Басқару платформалары арасында секірмес ауысуды басқару

PLC-ден DCS-ке циклді көшіру кезінде шығыс секірмеуі керек. ABB алгоритмді бақылауды жүзеге асырады. Белсенді емес контроллер белсенді контроллердің шығысын қадағалайды. Екеуі де параллельді түрде бірдей есептеулерді орындайды. Операторлар басқаруды ауыстырғанда, шығыс өзгермейді. Бұл әдіс көшіру кезінде процестің бұзылуын болдырмайды. Орындау үшін әр 100 миллисекунд сайын екі жақты деректер алмасу қажет.

Қашықтағы орындардағы таралған I/O-ны басқару

Көптеген нысандарда I/O рельстері километрлерге таралған. Дәстүрлі тәсілдер әр контроллерге бөлек кабель жүргізуді талап етеді. ABB архитектурасы оптикалық талшықты сақиналарды қолданады. I/O модульдері ең жақын свитчке қосылады. Кез келген контроллер кез келген I/O нүктесіне қол жеткізе алады. Бұл кабель шығындарын 40% азайтады. Жауап беру уақыты сәл ұлғаяды, бірақ маңызды нүктелер үшін 50 миллисекундтан аспайды.

Жоғары қолжетімділік үшін артық байланыс жолдары

Маңызды процестер үшін қос Ethernet сақиналарын баптаңыз. Әр сақина тәуелсіз жұмыс істейді. Егер бір кабель үзіліп қалса, трафик екінші сақина арқылы қайта бағытталады. Қалпына келтіру 50 миллисекунд ішінде аяқталады. Операторлар үзілісті байқамайды. Өте жоғары сенімділік үшін ұялы байланыс резервін қосыңыз. Егер екі сақина да істен шықса, жүйе 4G-ге ауысады. Бұл конфигурация 99.999% жұмыс уақытына қол жеткізеді.

Техникалық мәліметтері бар нақты инженерлік жағдайлар

LNG терминалы: турбина басқармаларын зауыт DCS-пен біріктіру

Сұйытылған табиғи газ терминалында турбина басқармасы арнайы PLC-лерде болды. Зауыт операциялары бөлек DCS-ті қолданды. Операторлар компрессор жүктемесін сұйылту жылдамдығымен үйлестіре алмады. ABB AC800M шлюздерін 1 миллисекундтық уақыт синхрондауымен енгізді. Турбина жылдамдығы сигналдары енді әр 50 миллисекунд сайын DCS-ке жаңартылады. DCS төрт компрессор арасында оңтайлы жүктеме бөлуді есептейді. Нәтижесінде зауыттың жалпы өткізу қабілеті 14% артты. Компрессордың ақау оқиғалары 82% төмендеді.

Егуға арналған фармацевтикалық су жүйесі

WFI өндіру USP талаптарына сәйкес үздіксіз бақылауды қажет етті. Зауыт әр су айналымы үшін бөлек PLC-лерді қолданды. Деректерді тіркеу қолмен кестеге енгізуді талап етті. ABB барлық айналымдарды System 800xA-ға біріктірді. Инженерлер 247 аналогтық кірісті 200 миллисекундтық сканерлеумен баптады. Тарихи трендтер қазір он жылдық расталған деректерді сақтайды. Аудитке дайындық уақыты үш аптадан төрт сағатқа дейін қысқарды. Жүйе FDA тексерісінен еш ескертусіз өтті.

Автомобиль бояу цехының қоршаған ортаны басқаруы

Бояу камерасының температурасы мен ылғалдылығы беттің сапасына тікелей әсер етеді. Зауыт ауа өңдегіштер үшін PLC-лерді, ал бояу роботтары үшін DCS-ті қолданды. Температура ауытқуы ақауларға әкелді. ABB платформалар арасында каскадты басқаруды енгізді. DCS камера жағдайларын өлшейді. Ол әр 500 миллисекунд сайын PLC ауа өңдегіштеріне орнату нүктелерін жібереді. PLC-лер 100 миллисекунд ішінде демпфер позицияларын реттейді. Температура ауытқуы ±2.5°C-тан ±0.7°C-қа дейін төмендеді. Бояу ақауларының деңгейі 31% азайды.

Кеніштік жерүсті конвейер желісі

Тәуелсіз жұмыс істейтін он төрт километрлік конвейерлер. Операторлар материалдың нақты уақыттағы таралуын көре алмады. ABB 48 I/O түйіні бар оптикалық талшықты сақина орнатты. Әр түйін жергілікті PLC-лерге қосылады. Орталық DCS материал ағынына негізделген ең тиімді белдік жылдамдықтарын есептейді. Қозғалтқыштарды іске қосу тізбектері енді барлық сегменттер бойынша үйлестіріледі. Энергия тұтыну 18% азайды. Белдік тозуы 23% төмендеді.

Жиі кездесетін интеграция мәселелерін шешу

Қатынас тайм-аут қателерін диагностикалау

Шлюздер тайм-аут туралы хабарлаған кезде, алдымен желі коммутаторларының баптауларын тексеріңіз. Көптеген коммутаторларда әдепкі бойынша таратылым дауылынан қорғау бар. Бұл функция OPC UA мультикаст трафигін блоктауы мүмкін. Арнайы басқару желісіндегі коммутаторларда дауыл бақылауын өшіріңіз. Кейін TCP keepalive баптауларын тексеріңіз. Keepalive интервалын 30 секундқа қойыңыз. 60 секундтан жоғары мәндер жалған тайм-аут сигналдарын тудырады.

Деректер түрлерінің сәйкессіздігін шешу

PLC-лер INT және REAL деректер түрлерін пайдаланады. DCS жүйелері көбінесе арнайы инженерлік бірліктерді қолданады. Тікелей сәйкестендіру масштабтау қателерін тудырады. ABB инженерлік бірлік түрлендіру блоктарын ұсынады. Бұл блоктарды жоғары және төмен масштабтау мәндерімен баптаңыз. Мысалы, PLC шикі есептерін 0-ден 65535-ке дейін DCS қысымына 0-ден 100 барға сәйкестендіріңіз. Қабылдаудан бұрын минималды, орташа және максималды мәндермен түрлендіруді тексеріңіз.

Сканерлеу циклінің джиттерін түзету

Джиттер сканерлеу уақыттары болжамсыз өзгергенде пайда болады. Жалпы себеп: артық үзіліс рәсімдері. Маңызды емес кодты жоспарланған тапсырмаларға ауыстырыңыз. Әр үзіліс рәсімін 50 нұсқаулықпен шектеңіз. ABB-ның джиттер өлшеу құралын қолданып, проблемалы код бөліктерін анықтаңыз. Процесс басқару қолданбалары үшін максималды джиттерді сканерлеу уақытының 5%-нан төмен етіп қойыңыз.

Инженерлік топтардан жиі қойылатын сұрақтар

Интеграция шлюзі қуат жоғалтқанда не болады?

ABB шлюздері резервтік қуат көздерін қолдайды. Әр шлюз екі бөлек көзден 24В DC кірісін қабылдайды. Екі қуат кірісі де сөнсе, шлюз деректерді тұрақты жадыда сақтайды. Қайта іске қосылғанда, шлюз 15 секунд ішінде деректер алмасуды қайта бастайды. Алаң құрылғылары үзіліс кезінде жергілікті басқаруды жалғастырады. Қауіпсіздік функциялары өшпейді.

Бір архитектурада әртүрлі ABB контроллер отбасыларын араластыра аламыз ба?

Иә. ABB-ның Unified Engineering ортасы AC500 PLC, AC800M жоғары өнімді контроллерлерін және System 800xA DCS-ін қолдайды. Инженерлер барлық платформаларды бірдей бағдарламалық құралдармен бағдарламалайды. Код кітапханалары контроллер түрлері арасында ауысады. Бұл масштабталатын архитектураны қамтамасыз етеді. Кішігірім скидтер AC500 пайдаланады. Үлкен процесс аймақтары AC800M қолданады. Орталық DCS бәрін үйлестіреді.

Зауыт іске қосылмас бұрын интеграция өнімділігін қалай растаймыз?

ABB аппараттық-цикл ішіндегі симуляцияны қамтамасыз етеді. Нақты контроллерлерді модельделген процесс модельдеріне қосыңыз. Қателер енгізіп, жүйенің реакциясын бақылаңыз. Трафик генераторларымен ең нашар желі жүктемелерін тексеріңіз. Кабельдер мен қуат көздерін ажыратып, резервтік сценарийлерді растаңыз. 72 сағат үздіксіз жұмыс сынағын қателерсіз аяқтаңыз. Бұл симуляция интеграция мәселелерінің 95%-ын алаңға енгізбестен бұрын анықтайды.

Блогқа қайту