Back to blog

Allen-Bradley 842E құрылғысынан EtherNet/IP трафигін түсіру

Allen-Bradley 842E энкодері үшін айна портының орналасуын, EtherNet/IP трафигінің сыныптарын, RPI уақытын, коммутатор дәлелдерін, реттілік үзілістерін және қауіпсіз түсіндіруді қамтитын кедергі кел...

Allen-Bradley 842E энкодерімен бір басқарылатын коммутаторға қосылған ноутбук энкодердің циклдік трафигін автоматты түрде көрмейді. Коммутатор әдетте бірадресті кадрларды тек тағайындалған портқа қарай жібереді. Сондықтан контроллер енгізу/шығару уақытының біткенін хабарлаған кезде, талдағышта ештеңе дерлік көрінбеуі мүмкін.

Allen-Bradley 842E энкодерінің басқарылатын коммутатордағы пакеттерін түсіру

Пайдалы түсірілім тексерілетін ақау болжамынан және тиісті кадрларды бақылай алатын түсіру нүктесінен басталады.

Пакеттерді жинамас бұрын сұрақты нақтылаңыз

Белгіні өлшенетін терминдермен жазыңыз. Мысалы, белгілі бір машина ауысуы кезінде қосылымның үзілуі, энкодер мәнінің өзгермей қалуы, қайта-қайта қосылу немесе позиция деректерінің контроллер күткеннен кеш келуі мүмкін. Контроллердің ақау кодын, уақытты, энкодер индикаторларын және коммутатор портының күйін тіркеңіз.

Әр болжамды қолдайтын немесе жоққа шығаратын қандай дәлел қажет екенін анықтаңыз. Кадрлардың энкодерден шығатынын тексеру керек болса, энкодерге жалғанған портты айнаға түсіріңіз. Ал олардың контроллердің жоғары бағыттағы арнасына жететінін тексеру керек болса, сол арнаны бақылаңыз. Аралық коммутатордың бір ғана жағынан түсірілім жасау жоғалудың нақты орнын әрдайым анықтай алмайды.

Энкодер жабдығын Датчиктер топтамасынан, ал басқарылатын коммутаторлар мен желілік адаптерлерді Байланыс және желі бөлімінен қарауға болады.

842E желі жолын түсініңіз

Rockwell Automation компаниясы 842E құрылғысын қолдау көрсетілетін сызықтық және Device Level Ring топологияларына арналған қос Ethernet порты бар EtherNet/IP абсолюттік энкодерлер отбасы ретінде сипаттайды. Нақты каталог нөмірі мен жоба конфигурациясы деректер қосылымын, assembly параметрін, сұралған пакет аралығын және диагностиканы анықтайды.

Екі физикалық портты, IP параметрлерін, контроллер қосылымын, топологияны, микробағдарламаны және Device Level Ring режимінің белсенді-белсенді еместігін құжаттаңыз. Сызықтық топологияда төменгі бағыттағы кабель немесе құрылғы энкодер арқылы өтетін трафикке әсер етуі мүмкін. Сақинада болған топологиялық оқиға қосылым ақауымен салыстырылуы тиіс қосымша дәлел береді.

Контроллерге жақын порт әрдайым жалғыз пайдалы түсіру нүктесі деп ойламаңыз. Коммутатор порттарын, жоғары бағыттағы арналарды, сақина супервизорын, медиа түрлендіргіштерді және кез келген резервтік маршруттарды қоса, нақты жолдың сызбасын жасаңыз.

Кедергі келтірмейтін түсіру әдісін таңдаңыз

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

Архитектура мен тоқтату процедурасы мүмкіндік берсе, арнайы пассивті желілік тармақтау құрылғысы да қолайлы. Жұмыс істеп тұрған басқару жолына басқарылмайтын коммутаторды немесе кәдімгі кеңсе хабын қоспаңыз. Мұндай өзгеріс топологияға, қызмет көрсету сапасына, мультикаст өңдеуіне, арна келісіміне және ақаудың пайда болу уақытына әсер етуі мүмкін.

Арнайы талдағыш интерфейсін пайдаланыңыз. Пайдалану тәртібі рұқсат етсе, қажетсіз протоколдар мен қызметтерді өшіріңіз. Талдағыш тек бақылауы керек: құрылғыларды жарнамаламауы, адрестер сұрамауы және басқару желісінің тағы бір қатысушысына айналмауы тиіс.

Айнаға түсірудің дұрыс жұмыс істеп тұрғанын тексеріңіз

Бір белгілі кадрды жасаңыз немесе анықтаңыз да, оның талдағышта көрінетінін растаңыз. Қажет болған жағдайда екі бағыттың да көрінетініне көз жеткізіңіз. Айнаға түсіру сеансы физикалық деңгейдегі қателерді қамтымауы, тағайындалған порт шамадан тыс жүктелгенде пакеттерді түсіріп алуы немесе тек бір бағытты көшіруі мүмкін.

Көз портының жылдамдығын айнаға түсіру тағайындалған портының өткізу қабілетімен салыстырыңыз. Қарбалас гигабиттік жоғары бағыттағы арнаның екі бағытын бір гигабиттік портқа көшіру тағайындалған арнаның өткізу қабілетінен асып кетуі мүмкін. Басқару желісінде барлық үзіліс болды деп ойламай, көзді немесе түсіру уақытын тарылтыңыз.

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

EtherNet/IP трафик сыныптарын ажыратыңыз

EtherNet/IP қосылымды басқару, конфигурациялау және диагностика үшін нақты хабар алмасуды, ал циклдік енгізу/шығару үшін көбіне UDP тасымалын пайдаланады. Анықтау алмасулары орнатылған енгізу/шығару қосылымының дұрыс екенін дәлелдемейді. Тек циклдік пакеттерді емес, ақау маңындағы қосылымды орнату және аяқтау кезеңдерін де сақтаңыз.

Алдымен белгілі энкодер мен контроллердің IP адрестерінен бастаңыз. Содан кейін әр UDP кадрын энкодер дерегі деп белгілемей, тиісті қосылымды анықтаңыз. EtherNet/IP-тің кең таралған порттары ізді тарылтуға көмектеседі, бірақ соңғы нүктелер, уақыт аралығы және қосылым мәнмәтіні сенімдірек дәлел береді.

Оқиға маңындағы ARP, топология және коммутаторды басқару деректерін сақтаңыз. Адрес қайшылығы немесе арна ауысуы сүзілген енгізу/шығару ағынынан тыс көрінуі мүмкін. Сүзілмеген түсірілімді сақтап, талдау кезінде көрсету сүзгілерін пайдаланыңыз, сонда мәнмәтін біржола жоғалмайды.

RPI уақытын және үзілістерді талдаңыз

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

Номиналды RPI-ден кеш келген әр пакетті контроллер ақауы деп қабылдамаңыз. Бақыланған үзілісті контроллерде бапталған қосылымның күту уақытымен салыстырыңыз. Бірнеше микросекундтық ауытқу мен бірнеше интервалға созылған үзілістің мағынасы әртүрлі.

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

Коммутатор деректерін ізбен бірге пайдаланыңыз

Тестке дейін және кейін порт есептегіштерін оқыңыз. CRC немесе кадрды тексеру қателері, арна ауысулары, түсірілген пакеттер, жылдамдық өзгерістері және сақина оқиғалары пакет үзілісін түсіндіруі мүмкін. Ақаулы арнаның жоғарғы жағында қосылған пакет талдағышы бүлінген кадрларды ешқашан алмауы мүмкін, өйткені коммутатор оларды тастайды.

Кабель мен коннекторлардың күйін, экрандау мен жерге тұйықтау талаптарын, иілу радиусын, ластануды және механикалық керілуді тексеріңіз. Бастапқы күйді сақтағаннан кейін ғана бір бақыланатын компонентті ауыстырыңыз. Бірнеше кабель мен коммутатор параметрін бірге ауыстыру себепті анықтау мүмкіндігін жояды.

Қолдау көрсетілетін құрылғы конфигурациясына сәйкес келісілген жылдамдық пен дуплекс режимін растаңыз. Энкодер және коммутатор нұсқаулықтарымен кеңеспей, параметрлерді мәжбүрлеп орнатудан аулақ болыңыз. Сәйкессіздік жүктемеге тәуелді болып көрінетін қателер тудыруы мүмкін.

Түсірілім мен желіні қорғаңыз

Талдағыш дискісі толып қалмауы үшін түсіру ұзақтығын шектеңіз немесе сақиналы буфер қолданыңыз. Нақты жергілікті және өндірістік уақытты белгілеңіз. Пакет іздері адрестерді, құрылғы атауларын, конфигурацияны және процестің әрекетін ашуы мүмкін, сондықтан оларды тиісті қолжетімділікті басқару тәртібімен сақтаңыз.

Тесттен кейін айна конфигурациясын алып тастап, тағайындалған порттың жоспарланған күйіне қайтқанын тексеріңіз. Қалдырылып кеткен айна басқару трафигін рұқсатсыз құрылғыға ашуы немесе коммутатор ресурстарын жұмсауы мүмкін.

Пакет ізінің негізінде ғана конфигурация өзгерістерін ешқашан енгізбеңіз. Дәлелді контроллер диагностикасымен, энкодер индикаторларымен, коммутатор есептегіштерімен және қайталанатын машина оқиғасымен салыстырыңыз. Түсірілім трафикті тіркейді; ол механикалық позицияны растамайды және энкодердің өз дәлдігін дәлелдемейді.

Бақылауларды ақау қорытындысына айналдырыңыз

Кадрлар екі түсіру нүктесінде де тоқтайды

Алғашқы түсіру нүктесіне дейін энкодердің қорегін, ішкі күйін, жоғары бағыттағы бағдарлама қосылымын немесе ортақ арнаны зерттеңіз. Құрылғының қайта іске қосылатынын немесе қосылымның әдейі бұғатталғанын тексеріңіз.

Кадрлар энкодерде көрінеді, бірақ жоғары бағыттағы арнада жоқ

Аралық коммутатор жолына, VLAN-ға, сақина оқиғасына, порт қателеріне, кептеліске немесе кабельдерге назар аударыңыз. Энкодерді ауыстырмас бұрын есептегіштерді синхрондап, тексеруді қайталаңыз.

Кадрлар контроллер жолына жетеді, бірақ PLC күту уақытының біткенін хабарлайды

Бапталған қосылымды, RPI мәнін, күту уақытын, контроллер тапсырмаларының жүктемесін, қайталанған адрестеуді және түсірілген пакеттердің күтілген қосылымға тиесілі екенін тексеріңіз.

Түсірілім нүктесі, уақыты және желі мәнмәтіні бақыланғанда, пакет түсіру құнды құралға айналады. Мақсат — Wireshark файлын үлкен көлемде жинау емес. Мақсат — циклдік алмасудың қай жерде өзгергенін және онымен бірге қандай физикалық немесе конфигурациялық оқиғаның өзгергенін көрсететін шағын, бірақ жеткілікті дәлелдер жиынтығын алу.

Leave a comment

Please note, comments need to be approved before they are published.