Back to blog

Engineering Logix ishlab chiqaradigan va iste’mol qiladigan teglar

Logix tomonidan ishlab chiqariladigan va iste’mol qilinadigan teglar bo‘yicha amaliy qo‘llanma: ma’lumotlar shartnomalari, RPI tanlovi, ulanish holati, eskirgan ma’lumotlarni qayta ishlash, ishga t...

Produced va consumed teglar Logix kontrollerlariga xabar ko‘rsatmalarisiz kontroller doirasidagi ma’lumotlarni almashish imkonini beradi. Ishlab chiqaruvchi tegni foydalanish uchun taqdim etadi; sozlangan bir yoki bir nechta iste’molchi uni so‘ralgan paket oralig‘ida qabul qiladi. Mexanizm sodda, ammo barqaror ishlash ma’lumotlar ta’riflari, tarmoq yo‘llari, ulanish resurslari va nosozliklarni qayta ishlashning mosligiga bog‘liq.

Vazifaga mos usulni tanlang

Teng huquqli kontrollerlarga belgilangan yangilanish tezligida siklik ma’lumotlar kerak bo‘lganda produced va consumed teglardan foydalaning. Odatdagi misollar: mashina holatini muvofiqlashtirish, liniya ruxsatlari, ishlab chiqarish hisoblagichlari va umumiy holat ma’lumotlari. Ulanish ladder-mantiq tomonidan ishga tushirilmaydi, balki sozlanadi, shuning uchun u doimiy ravishda yangilanib turishi kerak bo‘lgan ma’lumotlarga mos keladi.

Bu usulni kontrollerlar o‘rtasidagi har qanday almashinuv o‘rnini bosuvchi vosita deb qaramang. Vaqti-vaqti bilan o‘qish yoki yozish uchun aniq xabarlar yaxshiroq bo‘lishi mumkin. Yuqori darajadagi ma’lumotlar uchun HMI, tarixchi yoki broker ma’qulroq bo‘lishi mumkin. Xavfsizlik ma’lumotlari alohida kontroller, proshivka va konfiguratsiya qoidalariga bo‘ysunadi. Avval qanday ma’lumot kerakligi, u qanchalik tez kelishi va kelmay qolganida qabul qiluvchi mashina nima qilishi kerakligini belgilang.

Barqaror ma’lumotlar shartnomasini belgilang

Produced va consumed teglar massiv o‘lchamlari bilan birga mos ma’lumot turlaridan foydalanishi kerak. Foydalanuvchi tomonidan aniqlangan ma’lumot turi alohida qiymatlar to‘plamiga qaraganda odatda osonroq boshqariladi. Jarayon ma’lumotlari, sxema versiyasi, ishlash rejimi va holat ko‘rsatkichlarini bitta strukturaga guruhlang. Kelajakda kengaytirish ehtimoli bo‘lsa, zaxira a’zolar qoldiring, ammo paketni ixcham saqlang.

Har bir a’zoning ma’nosi, o‘lchov birliklari va yaroqli diapazonini hujjatlashtiring. Sonli qiymat o‘z-o‘zidan tushunarli emas: u muhandislik birliklarini, xom hisoblarni yoki masshtablangan foizni ifodalashi mumkin. Har bir buyruq va holat uchun qaysi kontroller mas’ul ekanini belgilang. Ikki kontroller bir xil mashina holatining o‘zaro raqobat qiluvchi versiyalarini mustaqil ravishda yozmasligi kerak.

Producer’ni sozlang

Manba tegini kontroller doirasida yarating va undan foydalanishni produced sifatida belgilang. Dizayn uchun yetarli zaxira bilan kutilayotgan iste’molchilar sonini sozlang. Rockwell Automation ma’lumotlariga ko‘ra, produced teg bir nechta iste’molchiga xizmat qilishi mumkin, ammo aniq kontroller va tarmoq cheklovlari apparat hamda proshivkaga bog‘liq.

To‘liq strukturani izchil yangilang. Agar alohida mantiqiy protseduralar individual a’zolarni turli vaqtlarda yozsa, iste’molchi aralash holatni ko‘rishi mumkin. Chiqish strukturasini bitta protsedurada yarating yoki hisob-kitoblar tugagach, to‘liq tayyor strukturani produced tegiga nusxalang.

Har bir consumer’ni sozlang

Ishlab chiqaruvchi kontrollerini iste’molchining I/O konfiguratsiyasiga amalda qo‘llab-quvvatlanadigan tarmoq yo‘li orqali qo‘shing. Keyin xuddi shu ma’lumot turiga ega, kontroller doirasidagi consumed teg yarating. Producer nomi va masofaviy teg nomini aynan kiriting. Sozlangan yo‘l, kontroller identifikatori va teg yozilishi ulanishning bir qismidir.

So‘ralgan paket oralig‘ini dialog ruxsat beradigan eng tez qiymatga emas, jarayon talabiga asoslanib tanlang. Qisqa RPI tarmoq va kontroller resurslarini sarflaydi. Uzoq RPI interloklar yoki liniya muvofiqlashtirilishini kechiktirishi mumkin. Ma’lumotlarning eng ko‘p ruxsat etilgan eskirish vaqtini hisoblashda tarmoq yangilanish vaqti, protsedura bajarilishi va ilovaning javob berish vaqtini ham hisobga oling.

Ulanish uzilishiga tayyorlaning

Yangilanishdan to‘xtagan ma’lumot ham ishonarli ko‘rinishi mumkin. Iste’molchi joriy ma’lumotni saqlanib qolgan ma’lumotdan ajrata olishi kerak. Rockwell hujjatlarida produced va consumed ulanishlarini kuzatish uchun foydalanuvchi tomonidan aniqlangan strukturaning boshida CONNECTION_STATUS a’zosidan foydalanish qo‘llab-quvvatlanishi ko‘rsatilgan. Ilova darajasidagi heartbeat yoki ketma-ketlik hisoblagichi producer mantiqi ishlayotganini va foydali yuk kutilganidek o‘zgarayotganini qo‘shimcha tasdiqlashi mumkin.

Har bir qo‘llanish holati uchun eskirgan ma’lumotga javobni belgilang. Displeydagi qiymat “aloqa uzildi” deb ko‘rsatilishi mumkin. Ishlab chiqarish hisoblagichi sifat bayrog‘i bilan saqlab turilishi mumkin. Harakatga ruxsat beruvchi signal o‘chirilishi va boshqariladigan qayta ishga tushirishni talab qilishi mumkin. Nol qiymat xavfsiz va operatsion jihatdan to‘g‘ri javob sifatida belgilangan bo‘lmasa, umumiy buyruqni avtomatik ravishda nolga majburlamang.

Almashinuvni tizimli ravishda ishga tushiring

Teglarni nosozliklarni izlashdan oldin fizik tarmoq va kontroller yo‘llarini tekshiring. Har bir kontroller tarmoqda ekanini, unga kirish mumkinligini va I/O daraxtida to‘g‘ri ko‘rsatilganini tasdiqlang. Producer va consumer konfiguratsiyalarini boshqariladigan ketma-ketlikda yuklang. Ilova xatti-harakatini sinashdan oldin ulanish holatini kuzating.

Producer’da bitta sinov qiymatini o‘zgartiring va uni consumer strukturasigacha kuzating. Ishlashga ta’sir qiluvchi har bir a’zoni, jumladan ishorali qiymatlar, massivlar va rejim bitlarini sinang. Kuzatilgan yangilanish vaqtini dizayn maqsadi bilan taqqoslang. So‘ng tasdiqlangan sinov sharoitida producer yoki tarmoqni uzing va eskirgan ma’lumot signali hamda mashinaning javobini tasdiqlang.

Odatdagi nosozliklarni bartaraf eting

Hech qachon o‘rnatilmaydigan ulanish odatda noto‘g‘ri yo‘l, kontroller nomi, masofaviy teg nomi, ma’lumot turi yoki sig‘im cheklovini ko‘rsatadi. Vaqti-vaqti bilan uziladigan ulanishga tarmoq yuklamasi, aloqa liniyasi beqarorligi, kontroller resurslari bosimi yoki haddan tashqari agressiv RPI sabab bo‘lishi mumkin. Sog‘lom ulanishda noto‘g‘ri qiymatlar ko‘pincha ma’lumotlar shartnomasi yoki ilova mantiqidagi muammoni bildiradi.

Ikkala loyihani yonma-yon taqqoslang. Struktura ta’rifi, massiv hajmi va versiyasini tekshiring. RPI’larni tasodifiy o‘zgartirishdan oldin kontroller diagnostikasi va boshqariladigan kommutator hisoblagichlarini ko‘rib chiqing. Produced strukturasi o‘zgarsa, uni interfeys versiyasi yangilanishi deb hisoblang va barcha iste’molchilar bo‘yicha yangilanishni muvofiqlashtiring.

Interfeysni ishlab chiqarish infratuzilmasi sifatida saqlang

Ikkala kontroller loyihasini arxivlang va producer, consumerlar, teg nomlari, ma’lumot turlari, RPI’lar hamda nosozlikdagi harakatlar ko‘rsatilgan interfeys reyestrini yuriting. Ushbu almashinuvni zaxiralash, proshivka va tarmoqdagi o‘zgarishlarni ko‘rib chiqish jarayonlariga kiriting. Kontroller almashtirilganda, mashina buyruqlarini yoqishdan oldin aloqa yo‘li va ulanish holatini tekshiring.

Tegishli apparatni Allen-Bradley ControlLogix va Aloqa va tarmoq kolleksiyalaridan topish mumkin. Konfiguratsiya tafsilotlari va platforma cheklovlarini Rockwell Automation’ning Produced va Consumed Tags dasturlash qo‘llanmasi orqali tekshirish kerak. Yaxshi belgilangan ma’lumotlar shartnomasi va eskirgan ma’lumotga aniq javob commissioning tugaganidan keyin ham ulanishni boshqariladigan holatda saqlaydi.

Leave a comment

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