Allen-Bradley 842E qurilmasidan EtherNet/IP trafigini yozib olish
Allen-Bradley 842E enkoderi uchun xalaqit bermaydigan paketlarni tutib olish jarayoni: mirror-portni joylashtirish, EtherNet/IP trafik sinflari, RPI vaqt ora...
Allen-Bradley 842E enkoderi bilan bir xil boshqariladigan kommutatorga ulangan noutbuk enkoderning siklik trafigini avtomatik ravishda ko‘rmaydi. Kommutator odatda unicast kadrlarni faqat manzil porti tomon yo‘naltiradi. Shu sababli kontroller I/O vaqt tugashi haqida xabar berayotgan paytda analizator deyarli hech narsa ko‘rsatmasligi mumkin.
Foydali paketlarni tutib olish tekshiriladigan nosozlik gipotezasi va tegishli kadrlarni kuzata oladigan nuqtadan boshlanadi.
Paketlarni yig‘ishdan oldin savolni aniqlang
Alomatni o‘lchab bo‘ladigan atamalar bilan yozing. Masalan, muayyan mashina o‘tishi paytidagi ulanish vaqt tugashi, o‘zgarishdan to‘xtagan enkoder qiymati, takroriy qayta ulanish yoki kontroller kutganidan kechroq keladigan pozitsiya ma’lumotlari. Kontroller xato kodi, vaqt, enkoder indikatorlari va kommutator porti holatini qayd eting.
Har bir gipotezani tasdiqlaydigan yoki rad etadigan dalillarni belgilang. Savol enkoderdan kadrlar chiqayotgan-chiqmayotgani haqida bo‘lsa, enkoderga ulangan portni aks ettiring. Kadrlar kontroller uplink’iga yetib borayotgan-bormayotganini tekshirmoqchi bo‘lsangiz, shu havolani kuzating. Oraliq kommutatorning faqat bir tomonida paketlarni tutib olish yo‘qotish joyini har doim ham aniqlab bermaydi.
Enkoder qurilmalarini Sensorlar to‘plamida, boshqariladigan kommutatorlar va tarmoq adapterlarini esa Aloqa va tarmoq bo‘limida ko‘rish mumkin.
842E tarmoq yo‘lini tushuning
Rockwell Automation 842E’ni qo‘llab-quvvatlanadigan chiziqli va Device Level Ring topologiyalari uchun ikkita Ethernet portiga ega EtherNet/IP absolyut enkoderlar oilasi sifatida hujjatlashtiradi. Aniq katalog va loyiha konfiguratsiyasi ma’lumotlar ulanishi, assembly, so‘ralgan paket intervali va diagnostika xatti-harakatini belgilaydi.
Har ikkala fizik port, IP sozlamalari, kontroller ulanishi, topologiya, proshivka va Device Level Ring faol yoki faol emasligini hujjatlashtiring. Chiziqli topologiyada quyi oqim kabeli yoki qurilmasi enkoder orqali o‘tadigan trafikga ta’sir qilishi mumkin. Halqada topologik hodisa yuz bersa, ulanish xatosi bilan bog‘lanishi kerak bo‘lgan qo‘shimcha dalil paydo bo‘ladi.
Kontrollerga eng yaqin port har doim yagona foydali paket tutish nuqtasi deb o‘ylamang. Kommutator portlari, uplink’lar, halqa supervayzeri, media konvertorlar va har qanday zaxira yo‘llarni qo‘shgan holda haqiqiy yo‘lni chizing.
Aralashuvsiz paket tutish usulini tanlang
Boshqariladigan kommutatorda mirror sessiyasi odatda eng kam xalaqit beradigan usuldir. Gipotezaga kerak bo‘lgan manba sifatida enkoder porti, kontroller porti yoki uplink’ni sozlang. Analizatorga ulangan portni manzil qilib belgilang va kommutator kiruvchi, chiquvchi yoki ikkala yo‘nalishdagi trafikni aks ettirishini tasdiqlang.
Arxitektura va to‘xtatish tartibi bunga imkon bersa, maxsus passiv tarmoq tap’i yana bir variantdir. Ishlayotgan boshqaruv yo‘liga boshqarilmaydigan kommutator yoki oddiy ofis habini qo‘shmang. Bunday o‘zgarish topologiya, xizmat sifati, multicast bilan ishlash, ulanishni kelishish va nosozlik vaqtini o‘zgartirishi mumkin.
Maxsus analizator interfeysidan foydalaning. Ish tartibi ruxsat bergan hollarda keraksiz protokollar va xizmatlarni o‘chiring. Analizator qurilmalarni e’lon qilmasligi, manzil so‘ramasligi yoki boshqaruv tarmog‘ining yana bir ishtirokchisiga aylanmasligi, faqat kuzatishi kerak.
Mirror sessiyasi to‘g‘ri ma’lumot berayotganini tekshiring
Bitta ma’lum kadrni hosil qiling yoki aniqlang va u analizatorda ko‘rinishini tasdiqlang. Zarur bo‘lsa, ikkala yo‘nalish ham ko‘rinayotganini tekshiring. Mirror sessiyasi fizik qatlam xatolarini qoldirib ketishi, manzil porti ortiqcha yuklanganda paketlarni tashlab yuborishi yoki faqat bitta yo‘nalishni nusxalashi mumkin.
Manba porti tezligini mirror manzil portining sig‘imi bilan solishtiring. Bandligi yuqori gigabit uplink’ining ikkala yo‘nalishini bitta gigabit portga aks ettirish manzil o‘tkazuvchanligidan oshib ketishi mumkin. Boshqaruv tarmog‘ida har bir uzilish yuz bergan deb taxmin qilish o‘rniga, manba yoki paket tutish vaqt oralig‘ini toraytiring.
Kommutator modeli, proshivkasi, mirror konfiguratsiyasi, manba porti, manzil porti, VLAN xatti-harakati va paket tutish interfeysi sozlamalarini qayd eting. Bu qaydlarsiz boshqa muhandis o‘lchovni takrorlay olmaydi.
EtherNet/IP trafik sinflarini ajrating
EtherNet/IP ulanishlarni boshqarish, konfiguratsiya va diagnostika uchun explicit messaging’dan, siklik I/O esa odatda UDP transportidan foydalanadi. Discovery almashinuvi o‘rnatilgan I/O ulanishi sog‘lom ekanini isbotlamaydi. Faqat siklik paketlarni emas, nosozlik atrofidagi ulanishni o‘rnatish va yopish jarayonini ham saqlang.
Avval ma’lum enkoder va kontroller IP manzillaridan boshlang. Keyin har bir UDP kadrini enkoder ma’lumoti deb belgilash o‘rniga, tegishli ulanishni aniqlang. Umumiy EtherNet/IP portlari izni toraytirishga yordam beradi, ammo endpoint’lar, vaqt va ulanish konteksti kuchliroq dalil beradi.
Hodisa atrofidagi ARP, topologiya va kommutator boshqaruvi dalillarini saqlang. Manzil konflikti yoki havola o‘zgarishi filtrlab qo‘yilgan I/O oqimidan tashqarida ko‘rinishi mumkin. Filtrlanmagan paket yozuvini saqlang va tahlil uchun display filter’lardan foydalaning, shunda kontekst butunlay yo‘qolmaydi.
RPI vaqt oralig‘i va uzilishlarni tahlil qiling
So‘ralgan paket intervali sozlangan I/O ulanishi uchun kutiladigan yangilanish ritmini belgilaydi. Sog‘lom davrda va nosozlik atrofida kadrlar kelishi oralig‘ini o‘lchang. O‘tkazib yuborilgan intervallar, tanaffusdan keyingi portlashlar, takrorlangan ketma-ketlik xatti-harakati hamda ulanishning yopilishi yoki qayta ochilishiga e’tibor bering.
Nominal RPI’dan kechroq kelgan har bir paketni kontroller xatosi deb hisoblamang. Kuzatilgan uzilishni kontrollerda sozlangan ulanish vaqt tugashi xatti-harakati bilan solishtiring. Bir necha mikrosekundlik o‘zgarish va bir nechta interval davom etgan uzilish turlicha ma’noga ega.
Paket kelish vaqtini kontrollerning xato biti, vazifa holati, mashina hodisasi va kommutator jurnallari bilan birga grafikda ko‘rsating. Agar paket oqimi link-down hodisasi qayd etilishidan oldin to‘xtasa, manba qurilma yoki yuqori oqim yo‘li tekshirilishi kerak. Agar mirror enkoder kadrlarini ko‘rishda davom etsa-yu, kontroller vaqt tugashi haqida xabar bersa, qolgan yo‘l va kontrollerda qayta ishlash jarayonini tekshiring.
Kommutator dalillarini paket yozuvi bilan birga ishlating
Sinovdan oldin va keyin port hisoblagichlarini o‘qing. CRC yoki frame-check xatolari, havola o‘zgarishlari, tashlab yuborilgan paketlar, tezlik almashishi va halqa hodisalari paket uzilishini tushuntirishi mumkin. Nosoz havoladan yuqorida ulangan paket analizatori buzilgan kadrlarni hech qachon olmasligi mumkin, chunki kommutator ularni tashlab yuboradi.
Kabel va ulagich holati, ekranlash va yerga ulash amaliyoti, bukilish radiusi, ifloslanish hamda mexanik zo‘riqishni tekshiring. Nazorat qilinadigan bitta komponentni faqat boshlang‘ich holatni saqlagandan keyin almashtiring. Bir vaqtning o‘zida bir nechta kabel va kommutator sozlamalarini almashtirish sababni aniqlash imkonini yo‘q qiladi.
Qo‘llab-quvvatlanadigan qurilma konfiguratsiyasiga muvofiq kelishilgan tezlik va duplex rejimini tasdiqlang. Enkoder va kommutator qo‘llanmalarini maslahatlashmasdan sozlamalarni majburan o‘zgartirmang. Mos kelmaslik yuklamaga bog‘liq ko‘rinadigan xatolarni keltirib chiqarishi mumkin.
Paket tutishni va tarmoqni himoya qiling
Analizator diski to‘lib qolmasligi uchun paket tutish davomiyligini cheklang yoki halqa buferidan foydalaning. Aniq mahalliy va zavod vaqtini belgilang. Paket yozuvlari manzillar, qurilma nomlari, konfiguratsiya va jarayon xatti-harakatlarini ko‘rsatishi mumkin, shuning uchun ularni tegishli kirish nazorati ostida saqlang.
Sinovdan keyin mirror konfiguratsiyasini olib tashlang va manzil porti mo‘ljallangan holatiga qaytganini tekshiring. Qoldirib ketilgan mirror boshqaruv trafigini ruxsatsiz qurilmaga oshkor qilishi yoki kommutator resurslarini sarflashi mumkin.
Hech qachon konfiguratsiya o‘zgarishlarini faqat paket yozuviga asoslanib amalga oshirmang. Dalillarni kontroller diagnostikasi, enkoder indikatorlari, kommutator hisoblagichlari va takrorlash mumkin bo‘lgan mashina hodisasi bilan solishtiring. Paket yozuvi trafikni qayd etadi; u mexanik pozitsiyani tasdiqlamaydi va enkoderning o‘zi aniq ekanini isbotlamaydi.
Kuzatuvlarni nosozlik xulosasiga aylantiring
Kadrlar ikkala tutish nuqtasida ham to‘xtaydi
Enkoder quvvati, ichki holati, yuqori oqimdagi dastur ulanishi yoki birinchi tutish nuqtasigacha bo‘lgan umumiy havolani tekshiring. Qurilma qayta ishga tushadimi yoki ulanish ataylab bloklanganmi, aniqlang.
Kadrlar enkoderda ko‘rinadi, ammo uplink’da ko‘rinmaydi
Oraliq kommutator yo‘li, VLAN, halqa hodisasi, port xatolari, tirbandlik yoki kabelga e’tibor qarating. Enkoderi almashtirishdan oldin sinovni sinxronlashtirilgan hisoblagichlar bilan takrorlang.
Kadrlar kontroller yo‘liga yetib boradi, ammo PLC vaqt tugashi haqida xabar beradi
Sozlangan ulanish, RPI, vaqt tugashi, kontroller vazifasi yuklamasi, takroriy manzillash va tutib olingan paketlar kutilgan ulanishga tegishlimi-yo‘qligini tekshiring.
Paket tutish jarayoni tutish joyi, vaqti va tarmoq konteksti nazorat qilinganda qimmatli bo‘ladi. Maqsad katta Wireshark fayli yaratish emas. Maqsad — siklik almashinuv qayerda o‘zgargani va u bilan birga qanday fizik yoki konfiguratsion hodisa o‘zgarganini ko‘rsatadigan kichik, ammo yetarli dalillar to‘plamini olish.