Мазмұнға өту
Автоматтандыру бөлшектері, әлемдік жеткізу
How to Reduce Scan Time on ABB AC500-eCo PLC?

ABB AC500-eCo PLC-де сканерлеу уақытын қалай қысқартуға болады?

Бұл инженерлік бағытталған нұсқаулық ABB AC500-eCo PLC сканерлеу уақытының өлшемі, сандық кіріс сүзгілеу, аналогтық сигналдар үшін жерге қосу стратегиялары, Modbus RTU жылдамдығы мен кабель ұзындығы арасындағы компромистер, сондай-ақ жылдам процестерге арналған қолмен PID баптауды қамтиды. Онда конвейерді біріктіру, химиялық дозалау және күндік трекер қолданбаларынан алынған алаң деректері, сондай-ақ алғаш пайдаланушыларға арналған іске қосу тексеру тізімі бар. Барлық ұсыныстар нақты орнатулар мен өнімділік өлшемдерінен алынған.

Сканерлеу уақытын талдау: Өлшенген мәндердің деректер парақтарынан айырмашылығы неде?

Деректер парақтары негізгі логика үшін 0,08 µс көрсетеді. Алайда, нақты сканерлеу уақытына I/O кескін жаңартулары, байланыс өңдеуі және операциялық жүйенің шығындары кіреді. PM564 CPU-мен алаңдағы сынақтарда 200 сатыдан тұратын бағдарлама және 64 сандық I/O орташа 1,8 мс сканерлеу уақытын көрсетті. Сол бағдарлама 8 аналогтық кіріс қосқанда ADC түрлендіру кешігулеріне байланысты 2,4 мс-ге ұлғайды.

Тапсырмаларды бөлу тікелей дірілге әсер етеді. Жоғары жылдамдықтағы санау логикасын 1 мс циклдік үзіліске орналастырыңыз. HMI деректерін жаңартуды 50 мс тапсырмаға ауыстырыңыз. Бір орау желісі тапсырмаларды дұрыс бөлгеннен кейін позиция қатесін 3 мм-ден 0,5 мм-ге дейін азайтты. Инженерлер әрқашан Automation Builder бағдарламасында өнімділікті өлшеу құралын пайдалану керек.

Жылдам процестер үшін үзіліс тапсырмаларын баптау

AC500-eCo 8-ге дейін циклдік үзіліс тапсырмаларын қолдайды. Әр тапсырма негізгі сканерлеуден тәуелсіз жұмыс істейді. Минутына 120 бөтелке толтыратын машина үшін 2 мс үзіліс орнатып, ағын өлшегіш импульс санағышын оқыңыз. Негізгі бағдарлама әр 50 мс сайын партияның жалпы санын есептейді. Бұл тәсіл ауыр байланыс жүктемесінде импульстердің жоғалуын болдырмайды.

Жиі кездесетін қате – үзіліс тапсырмаларына тым көп функция блоктарын орналастыру. Әр PID блогы шамамен 0,05 мс қосады. 1 мс тапсырмада үш PID блогы қолжетімді уақыттың 15% алады. Маңызды емес есептеулерді баяу тапсырмаларға ауыстырыңыз.

24/7 сенімді жұмыс үшін қуат көзін жобалау

Кернеудің төмендеуі PLC-нің қайта іске қосылуына аппараттық ақаулардан гөрі жиі себеп болады. AC500-eCo 19,2В-тан 28,8В-қа дейінгі тұрақты токты қабылдайды (тіркелген тербелістерді қоса). Дегенмен, алаңдағы өлшемдер кернеу 20В-тан төмен 5 мс ғана болса да, қоңыр қайта іске қосылуды тудыратынын көрсетеді. Сондықтан қуат көзін 30% қосымша сыйымдылықпен таңдаңыз. Орташа 1А ток тұтынатын жүйеге 1,5А қуат көзін пайдаланыңыз.

PLC моторлық контакторлармен бір қуат көзін пайдаланғанда 24В терминалдарына 10 000 µF конденсатор қосыңыз. Бір конвейер жүйесінде контактордың ажыратылуы 40 мс кернеу төмендеуін тудырды. Конденсатор кернеуді 21В-тан жоғары ұстап, PLC-нің қайта іске қосылуын болдырмады. Бұл 5 долларлық компонент алты сағаттық ақаулық іздеуді үнемдеді.

Токтың шапшаң өтуінен қорғау және сақтандырғыштар

CPU әдетте 250 мА токты тартады, бірақ іске қосу кезінде 2 мс ішінде 2,5А дейін шыңына жетеді. Жылдам үзіліп қалатын сақтандырғыш дұрыс жұмыс істемеуі мүмкін. Әрқашан баяу үзіліп қалатын 2А сақтандырғыш орнатыңыз. Активті ток шектеуі бар 24В тұрақты ток көзін пайдаланыңыз. Көптеген арзан қуат көздері шамадан тыс жүктеме кезінде кернеуді төмендетіп, тербелістер тудырады. Оның орнына тұрақты ток режимі бар қуат көзін таңдаңыз.

Әр I/O модуль тобының қуат көзінің шығысын 0.5А PTC қайта қалпына келетін сақтандырғышпен аяқтаңыз. Бұл жергілікті қорғау бір сенсордың қысқа тұйықталуы PLC-нің толық істен шығуын болдырмайды. Өндірістік деректер жергілікті сақтандырғыштар ақауды анықтау уақытын 70% қысқартатынын көрсетеді.

Сандық кіріс сүзгілеу: жиектерді жіберіп алмай дірілді басу

Механикалық қосқыштар мен релелер 5 мс-ден 15 мс-ге дейінгі байланыс дірілін тудырады. AC500-eCo кіріс сүзгісі 0.1 мс-ден 32 мс-ге дейін бапталады. Батырмалар мен шектеу қосқыштары үшін сүзгіні 10 мс-ке қойыңыз. Бұл дірілді басады, бірақ жылдам қолмен басқаруды ұстап қалады. Энкодер импульстері немесе жоғары жылдамдықтағы санау үшін сүзгіні 0.1 мс-ке қойыңыз.

Бөтелке толтыру желісінен алынған жағдай зерттеуі компромисті көрсетеді. Бастапқыда инженерлер барлық кірістерге 10 мс сүзгіні қолданды. Толтырғыш жанындағы бөтелке бар-жоғын анықтайтын сенсорлар 8 мс импульстер берді. PLC бөтелкелердің 2%-ын жіберіп алды. Тек жоғары жылдамдықтағы кірістерді 0.5 мс сүзгіге ауыстыру барлық жіберіп алуларды жойып, батырма дірілін басуды сақтады.

Бағдарламалық қамтамасыз ету арқылы кіріс сүзгілерін баптау

Automation Builder әр арнаға арналған сүзгіні реттеуге мүмкіндік береді. Әр сандық кіріс модулінің I/O конфигурация қойындысын ашыңыз. Арнаны таңдаңыз да, сүзгі уақытын орнатыңыз. Өзгеріс жүктелгеннен кейін дереу күшіне енеді. Құрылғыны өзгерту қажет емес. Fieldbus арқылы қашықтағы I/O үшін сүзгі параметрі қашықтағы модульде орналасады. Қол жетімді опциялар үшін нақты модуль нұсқаулығын тексеріңіз.

Аналогтық дрейфті жоятын жерлеу стратегиялары

Аналогтық сигналдар жер потенциалының айырмашылығына сезімтал. AC500-eCo аналогтық модульдері кіріс терминалы мен жалпы (COM) терминал арасындағы кернеуді өлшейді. Егер бірнеше құрылғының жер сілтемелері әртүрлі болса, өлшеу дрейф жасайды. Су тазалау зауытында 4-20мА шеңберінде 0.5В дрейф байқалды. Негізгі себеп PLC мен бергіш арасындағы 0.3В жер айырмашылығы болды.

Бір нүктелі жұлдызша жерлеуді қолданыңыз. Барлық 24В тұрақты ток қайтарымдарын бір автобус шинасына жалғаңыз. PLC функционалдық жерлеуін сол шинаға қосыңыз. Ұзақ қашықтықтағы аналогтық сигналдар үшін (50 метрден астам), оқшауланған бергіштерді немесе сигнал оқшаулағыштарын пайдаланыңыз. Бұл шешім дрейф мәселесін толығымен жойды.

Аналогтық кабельдердің экрандауын аяқтау ережелері

Кабельдің экрандауын тек PLC жағында жалғаңыз. Сенсор жағында экрандауды бос қалдырыңыз. Бұл жерлік контурлардың пайда болуын болдырмайды. 100% жабылған экрандалған бұралған жұп кабелін пайдаланыңыз. Ағын сымдары экрандау қысқышынан жер терминалына дейін мүмкіндігінше қысқа болуы керек – 5 см-ден аз. Бір орнатуда 15 см ағын сымы жеткілікті ЭМИ жинап, 2% сигнал дірілін тудырды. 3 см-ге қысқарту дірілді 0.2%-ға дейін азайтты.

Modbus RTU: Байд жылдамдығы мен кабель ұзындығы арасындағы компромистер

Ұзын кабельдер төменірек жылдамдықты қажет етеді. 19200 бодта дұрыс кабельмен сенімді байланыс 300 метрге дейін созылады. 115200 бодта максималды қашықтық 50 метрге дейін төмендейді. Химиялық зауыт 250 метр RS-485 кабелі арқылы сегіз ағын өлшегішті қосты. 9600 бодта алты ай бойы қате болмады. 38400 бодта 5% CRC қателері пайда болды.

Аяқтау резисторлары міндетті. Автобустың екі ұшындағы Data+ және Data- терминалдарына 120 ом резисторын орнатыңыз. Көптеген инженерлер соңғы құрылғыдағы резисторды ұмытып кетеді. Бұл қателік шағылысулар мен аралас уақытша тоқтауларға әкеледі. Қаптау желісі екі сағат сайын кездейсоқ байланыс ақауларын бастан кешірді. Жоғалған аяқтау резисторын қосу мәселені тұрақты түрде шешті.

Modbus ерекшелік кодтары және олардың мағыналары

01 коды (Заңсыз функция) сұралған команданы ведомстволық құрылғы қолдамаса пайда болады. Максималды үйлесімділік үшін 03 (ұстау регистрлерін оқу) және 06 (бір регистрге жазу) функция кодтарын қолданыңыз. 02 коды (Заңсыз деректер мекенжайы) регистр мекенжайы ауқымнан тыс екенін білдіреді. Жалпы қолдану үшін 100 регистрден тұратын үздіксіз блокты әрқашан картаға түсіріңіз. 03 коды (Заңсыз деректер мәні) рұқсат етілген шектерден тыс мәнді көрсетеді, мысалы 0-255 регистрге 300 жазу.

Жылдам процестерде авто-тюнингсіз PID циклін баптау

Авто-тюнинг 200 мс-ден аз өлі уақытқа ие процестер үшін нашар жұмыс істейді. Қысым мен ағынды басқаруда қолмен баптау жақсы нәтижелер береді. Алдымен Ti-ды максимумға, Td-ны нөлге қойыңыз. Процесс үздіксіз тербелгенше Kp-ны арттырыңыз. Тербеліс периоды (Pu) мен тербеліс кезінде күшейтуді (Ku) жазып алыңыз. Содан кейін Зиглер-Николс ережелерін қолданыңыз: Kp = 0.45 * Ku, Ti = Pu / 1.2, Td = Pu / 8.

Гидравликалық пресс қолданбасы осы тәсілді көрсетті. Авто-тюнинг 40% асып кетуді және 800 мс тұрақталу уақытын берді. Зиглер-Николс әдісімен қолмен баптау асып кетуді 8%-ға, тұрақталу уақытын 250 мс-ге дейін азайтты. Нәтижесінде пресс цикл уақыты 15%-ға жақсарды.

Анти-артық жиналу және шығыс шектері

Интегратордың артық жиналуы шығыс физикалық шекке жеткенде, бірақ қате сақталған кезде пайда болады. PID_CONTROL блогында Y_MANUAL кірісі арқылы анти-артық жиналу функциясы бар. Y_HIGH_LIMIT және Y_LOW_LIMIT мәндерін нақты клапан немесе актюатор диапазонына орнатыңыз. 0%-дан 100%-ға дейін ашылатын клапан үшін шектерді сәйкесінше орнатыңыз. Шектер болмаса, интегратор 100%-дан асып жиналады. Қате кері бағытта өзгергенде, шығыс қайта оралуға тым көп уақыт алады. Бір температураны басқару циклі артық жиналудан қалпына келу үшін 12 минут қажет болды. Шектерді қосу қалпына келуді 90 секундқа дейін қысқартты.

Нақты қолдану: Алты индукциялық сенсорлы конвейерді біріктіру

Логистика орталығы алты конвейер желісін бір негізгі желіге біріктіруді қажет етті. Әр индукциялық сенсор белдік жылдамдығы 2 метр/секунд болғанда қораптарды анықтайды. AC500-eCo PM564 барлық алты сенсорды оқып, біріктіру қақпаларын басқарады. Қораптар арасындағы аралық 500 мм. PLC соқтығыстарды болдырмау үшін біріктіру тәртібін 50 мс ішінде шешуі керек.

Инженерлер үш циклдік үзілім тапсырмаларын баптады. 5 мс тапсырма барлық алты сенсорды оқып, уақыт белгілерін сақтайды. 20 мс тапсырма белдік жылдамдығына негізделген қорап позицияларын есептейді. 100 мс тапсырма қақпа актюаторларын басқарады. Бұл құрылым 500 000 қорапта 100% соқтығыспаған біріктіруді қамтамасыз етті. Бұрынғы контроллер, 50 мс сканерлеуді қолданған, 0,3% соқтығыстарға себеп болды.

Нақты қолдану: Төрт перистальтикалық насоспен химиялық дозалау

Су тазарту зауыты араластырғыш ыдысқа төрт химиялық затты дозалайды. Әр насос AC500-eCo-ның 4-20мА аналогты шығысы арқылы айнымалы жылдамдықпен жұмыс істейді. Ағын өлшегіштер 4-20мА кері байланыс береді. PLC төрт тәуелсіз PID циклін іске қосып, орнатылған қатынастарды ұстайды.

Процесс инженері әр циклды Ziegler-Nichols әдісімен қолмен баптады. 1-насос (жылдам жауап) тұрақты басқаруды Kp=1.2, Ti=0.8с, Td=0.2с параметрлерімен қамтамасыз етті. 4-насос (ұзын құбырлар себебінен баяу жауап) үшін Kp=0.6, Ti=5.0с, Td=1.2с қажет болды. Химиялық заттарды пайдалану алдыңғы қосу-өшіру басқарумен салыстырғанда 11% төмендеді. Жылдық үнемдеу тек химиялық шығындар бойынша 18 000 долларды құрады.

Нақты қолдану: 24В батарея қуатымен күнді қадағалаушы

Тордан тыс күн панельдері жүйесі AC500-eCo PM554-ті екі осьті қадағалау үшін қолданады. PLC 24В батарея банкімен жұмыс істейді, ол күн панельдерімен зарядталады. Қуат тұтыну екі аналогты жарық сенсоры мен екі актюатор драйверін қосқанда 3,8Вт болды. Жүйе әр 10 секунд сайын оянып, күннің орнын есептеп, қажет болса актюаторларды қозғайды. Қозғалыстар арасында PLC тек 1,2Вт тұтынатын тыныштық режиміне өтеді.

18 ай жұмыс істегеннен кейін PLC нөлдік қайта жүктеулер мен логикалық қателерді тіркеді. Батарея банкі қысқы айларда 23,5В-тан жоғары кернеуді сақтады. Бұл жүйені орнату сенімділік маңызды болатын қашықтағы, қуатқа сезімтал қолданбаларға платформаның жарамдылығын дәлелдейді.

Бірінші рет пайдаланушыларға арналған іске қосу тізімі

Automation Builder-де таза жобадан бастаңыз. CPU моделін аппараттық құралдағы таңбалау бойынша дәл баптаңыз. Егер Ethernet қолдансаңыз, IP мекенжайын орнатыңыз. Байланысты тексеру үшін алдымен бос бағдарламаны жүктеңіз. RUN индикаторы жыпылықтап, содан кейін тұрақты күйге өтуі керек.

Келесіде, бір уақытта бір I/O модулін қосыңыз. Әр қосқаннан кейін жүктеп, сынақтан өткізіңіз. Бұл конфигурация қателерін оқшаулайды. Көптеген мәселелер модульдің дұрыс емес мекенжайлануынан туындайды. Бағдарламалық қамтамасыз етудегі модуль ID-нің физикалық ұяшық орнымен сәйкес келетінін тексеріңіз. 0-ұяшық CPU-ның оң жағындағы бірінші модуль болып табылады.

Соңында, барлық өріс сымдарын күш режимінде тексеріңіз. Әр кірісті өріс құрылғысынан мәжбүрлеп, бағдарламалық индикаторды бақылаңыз. Әр шығысты мәжбүрлеп, терминалда кернеуді өлшеңіз. Бұл өндіріс басталмас бұрын кері полярлық пен үзіліп қалған сымдарды анықтауға көмектеседі.

SD карта арқылы сақтық көшіру және фирмваре жаңартулары

CPU ұясына FAT32 форматталған SD картасын (32 ГБ дейін) салыңыз. Жобаны картаға көшіру үшін Automation Builder қолданыңыз. Ішкі жады бос болса, CPU картадан жүктеледі. Бұл функция істен шыққан құрылғыны жылдам ауыстыруға мүмкіндік береді. Қызмет көрсету шкафында сол SD картасы бар қосымша CPU сақтаңыз.

Фирмваре жаңартулары Automation Builder жаңарту құралын талап етеді. ABB қолдау сайтынан фирмваре файлын жүктеп алыңыз. Ethernet арқылы қосылып, жаңартуды іске қосыңыз. Процесс 3 минутты алады. Жаңартудан бұрын жобаны әрқашан сақтық көшірмесін жасаңыз. Фирмваре жаңартулары сақталатын айнымалыларды өшірмейді, бірақ жаңарту кезінде қуат үзілуі ЦПУ-ды бүлдіреді. Жаңартуларды тек жоспарланған тоқтату кезінде орындаңыз.

Басқару инженерлері үшін жиі қойылатын сұрақтар

Сканерлеу уақытын сыртқы құралдарсыз нақты уақытта қалай бақылауға болады?

CYCLE_LOAD жүйелік айнымалысын қолданыңыз. Бұл 16-биттік бүтін сан ағымдағы сканерлеу уақытын микросекундпен көрсетеді. HMI дисплейі үшін оны ұстайтын тіркеуге тағайындаңыз. Айнымалы әр сканерлеуде жаңартылады. PM564 үшін типтік мәндер бағдарлама көлеміне байланысты 1200-ден 5000-ге дейін өзгереді.

AC500-eCo 100 кГц импульс санауды қолдай ала ма?

Иә, бірақ тек кейбір жоғары жылдамдықты есептегіш кірістерінде ғана. PM564 және PM565 екі кіріктірілген 100 кГц есептегішке ие. HS_COUNTER функция блогын қолданыңыз. Кіріс сүзгісін 0.1 мс-ке баптаңыз. Жоғары жиіліктер үшін (500 кГц дейін) DC522 I/O модулін қосыңыз. Стандартты сандық кірістер оптопара шектеулеріне байланысты 1 кГц-тан аспауы керек.

Өнімділік нашарламайтын максималды PID цикл саны қанша?

Өріс сынақтары 16 PID циклінің сканерлеу уақытын шамамен 0.8 мс-ге арттыратынын көрсетеді. PM564 24 PID циклін 8 мс-ден аз сканерлеу уақытымен оңай басқарады. 32 циклден асқанда PM567 ЦПУ-ын қолданыңыз немесе таралған басқару архитектурасына өтіңіз. Әр PID блогы 0.05 мс плюс цикл есептеулерін тұтынады.

Өріс тәжірибесінен соңғы ұсыныстар

Қуат көзін әрқашан 30% артық өлшемде таңдаңыз. Әр I/O тобына жергілікті сақтандырғыш қосыңыз. Жоғары жылдамдықты логика үшін жеке цикликалық үзіліс тапсырмаларын баптаңыз. Өлшеу уақыты 200 мс-ден аз процестер үшін қолмен PID баптауды қолданыңыз. RS-485 шиналарын екі ұшында да аяқтаңыз. Бұл тәжірибелер ондаған орнатуларда 90% алаң мәселелерін болдырмады.

AC500-eCo платформасы инженерлер дұрыс жобалау тәртібін қолданғанда кәсіби нәтижелер береді. Оның шектеулері жақсы түсініліп, құжатталған. Осы шекаралар ішінде жұмыс істеу жылдар бойы араласусыз сенімді, үнемді автоматтандыруды қамтамасыз етеді.

Блогқа қайту