Back to blog

Beckhoff IPC’da birinchi TwinCAT PLC loyihasi

Beckhoff IPC’da birinchi TwinCAT PLC loyihasini yarating va tekshiring. Ushbu nazorat ro‘yxati qurilmani tanlash, EtherCAT qurilmalarini aniqlash, I/U moslashtirish, xavfsiz faollashtirish, qayta i...

Birinchi TwinCAT loyihasi faqat Boolean buyrug‘ini tasdiqlash bilan cheklanmasligi kerak. U muhandislik maqsadi, EtherCAT topologiyasi, I/O xaritalanishi, topshiriq bajarilishi, ishga tushirish xatti-harakati va chiqishning xavfsiz javobini tasdiqlashi kerak.

Ushbu dala tekshiruv ro‘yxatida Beckhoff sanoat kompyuteri, EtherCAT ulash qurilmasi va oddiy raqamli I/O ishlatiladi. Ish jarayoni ko‘plab CX kontrollerlariga ham tegishli. Menyu nomlari TwinCAT yig‘ilmalarida farq qilishi mumkin, shuning uchun ishga tushirishdan oldin o‘rnatilgan versiyani tekshiring.

TwinCAT ajratilishini tushuning

Beckhoff muhandislikni runtime bajarilishidan ajratadi. TwinCAT XAE uskunani sozlash, kod yozish, o‘zgaruvchilarni xaritalash va tizimni diagnostika qilish uchun ishlatiladi. TwinCAT XAR real vaqt rejimidagi boshqaruv ilovasini ishga tushiradi.

Bu farq nosozliklarni bartaraf etishda muhim. Loyiha to‘g‘ri kompilyatsiya qilinishi mumkin, ammo tanlangan runtime maqsadi noto‘g‘ri bo‘lib qoladi. Shuningdek, muhandis bog‘liq bo‘lmagan mahalliy loyihani tahrirlayotgan paytda runtime faol bo‘lishi mumkin.

Beckhoff ushbu muhandislik va runtime tuzilmasini o‘zining rasmiy TwinCAT sharhida bayon qiladi. Muhandislar protseduralarni o‘rnatilgan yig‘ilma va litsenziyalangan funksiyalarga moslashtirishlari kerak.

Stendni xavfsiz tayyorlang

Xavfi past bo‘lgan zanjirdan boshlang. Raqamli kirish sifatida tugmachadan, chiqish sifatida esa kichik indikatsiya qurilmasidan foydalaning. Quvvat berishdan oldin har bir qurilmaning kuchlanishini tasdiqlang.

  • IPC modeli, operatsion tizim, TwinCAT yig‘ilmasi va runtime darajasini qayd eting.
  • EtherCAT ulash qurilmasi va terminallar tartibini chapdan o‘ngga qarab qayd eting.
  • Chizmada kontroller quvvatini maydon yuklamasi quvvatidan ajrating.
  • Himoya yerga ulanishi, 0 V tayanchlari, saqlagichlar va chiqish yuklamasi nominal qiymatlarini tekshiring.
  • Mashina yoki stendni kutilmagan harakat yuz berishi mumkin bo‘lmagan holatga keltiring.

Birinchi sinov uchun ishlab chiqarish aktuatoridan foydalanmang. Chiroq yoki ajratilgan sinov yuklamasi nosozliklarni osonroq cheklash imkonini beradi.

To‘g‘ri maqsadni tanlang

TwinCAT XAE’ni oching va yangi TwinCAT loyihasini yarating. Uskunani skanerlashdan oldin mo‘ljallangan runtime maqsadini tanlang. Maqsad nomi va manzilini ishga tushirish qaydlari bilan solishtiring.

Keng tarqalgan xato - sanoat kompyuteri o‘rniga muhandislik noutbukini sozlash. Yana bir xato - qurilma nomi o‘xshash bo‘lgan eski yo‘nalishni tanlash. Shkaf yoki mashina identifikatorini o‘z ichiga olgan nomlash qoidalaridan foydalaning.

Tegishli qurilmalar uchun PLC ProTech’ning HMI va sanoat hisoblash katalogi hamda Beckhoff Automation katalogini ko‘rib chiqing.

EtherCAT topologiyasini skanerlang va tasdiqlang

Qurilmalarni skanerlashdan oldin maqsadli qurilmani konfiguratsiya rejimiga o‘tkazing. EtherCAT tarmog‘iga ulangan adapterini skanerlang. TwinCAT ulash qurilmasi va terminallarni jismoniy tartibda aniqlashi kerak.

Aniqlash qabul qilish degani emas. Aniqlangan har bir terminalni materiallar ro‘yxati va shkaf chizmasi bilan solishtiring. Model raqamlari, joylashuvi va kanallar sonini tasdiqlang.

Agar topologiya farq qilsa, to‘xtang va tekshiring. Ko‘chirilgan terminal kutilgan kanal moslashini o‘zgartirishi mumkin. Yetishmayotgan terminal quvvat, kabel, kontakt yoki adapter muammolarini ko‘rsatishi mumkin.

Mantiq yozishdan oldin EtherCAT holati haqidagi ma’lumotlarni tekshiring. Sinov stendi tushuntirilmagan xatolarsiz kutilgan operatsion holatga yetishi kerak.

Kichik PLC loyihasini yarating

PLC loyihasini qo‘shing va birinchi dasturni ataylab kichik saqlang. Structured Text birinchi test uchun aniq imkoniyat beradi:

PROGRAM MAIN
VAR
  StartButton AT %I* : BOOL;
  TestLamp AT %Q* : BOOL;
END_VAR

TestLamp := StartButton;

Niqobli manzillar keyingi kiritish-chiqarish bog‘lanishi uchun belgilar yaratadi. Ular fizik terminallar to‘g‘ri moslanganini isbotlamaydi.

Loyihani yig‘ing va har bir kompilyator xabarini bartaraf eting. Asosiy signal yo‘li ishlamaguncha taymerlar, harakat, aloqa yoki qayta foydalaniladigan kutubxonalarni qo‘shmang.

O‘zgaruvchilarni fizik kanallarga moslang

Bog‘lang: StartButton mo‘ljallangan kirish kanaliga. Bog‘lang: TestLamp mo‘ljallangan chiqish kanaliga. Har ikki tomondagi ma’lumot turlarini tasdiqlang.

Umumiy yorliqlar o‘rniga tavsiflovchi nomlardan foydalaning. Masalan, DI_Panel_Start va DO_Test_Lamp keyingi diagnostikani aniqroq qiladi.

Moslashni ikkala yo‘nalishda ham ko‘rib chiqing. Avval har bir PLC belgisidan, so‘ng har bir fizik kanaldan boshlang. Bu takroriy yoki o‘tkazib yuborilgan bog‘lanishlarni aniqlaydi.

Kutilmagan holatlarsiz faollashtiring

Faollashtirishdan oldin loyihani saqlang. Konfiguratsiya o‘zgarishlari xulosasini ko‘rib chiqing. Tanlangan nishon to‘g‘ri ekanini tasdiqlang.

Konfiguratsiyani faollashtiring, zarur bo‘lsa ishlash muhitini qayta ishga tushiring va PLCga kiring. Dastlabki joriy etish uchun nazorat ostidagi yuklab olishdan foydalaning. Onlayn o‘zgarishni ishga tushirishning standart usuli deb qaramang.

Chiqish holatini tekshirgandan keyingina PLCni ishga tushirish rejimiga o‘tkazing. Kirish true bo‘lmaguncha sinov chirog‘i o‘chiq qolishi kerak.

Signal yo‘lining to‘liq ishlashini isbotlang

Fizik tugmani bosing va uchta nuqtani kuzating:

  • EtherCAT kirish kanali holatini o‘zgartiradi.
  • PLC o‘zgaruvchisi holatini o‘zgartiradi.
  • Fizik chiqish dasturlashtirilgan buyruqqa amal qiladi.

Agar faqat bitta qatlam o‘zgarsa, nosozlik joyi aniqroq bo‘ladi. PLCdagi o‘zgarishsiz terminal qiymati moslashni ko‘rsatadi. PLCdagi o‘zgarish fizik javobsiz qolsa, bu chiqish simlari, yuklama quvvati yoki himoyani ko‘rsatadi.

Qayta ishga tushirish va nosozlik holatini sinash

Onlayn ishlaydigan test to‘liq hisoblanmaydi. Yuklash loyihasini yarating va faollashtiring, so‘ng tasdiqlangan qayta ishga tushirishni bajaring. Ishlash muhiti ishga tushishini va dastur kutilgan holatga yetishini tasdiqlang.

Sinov yuklamasi yoki fieldbusni faqat tasdiqlangan tartib asosida uzing. Diagnostika uzilish holatini aniqlayotganini tekshiring. Chiqishlar hujjatlashtirilgan xavfsiz holatga qaytishini tasdiqlang.

Ishga tushirish qaydnomasi

TwinCAT yig‘ilmasini, nishon identifikatorini, topologiyani, moslamalarni, test natijalarini va yuklash loyihasi holatini qayd eting. Yakuniy loyihani versiyalar nazorati ostida eksport qiling yoki arxivlang.

Foydali natija - takroran qo‘llash mumkin bo‘lgan bazaviy holat. Shundan so‘ng muhandislar sinalgan poydevorni yo‘qotmagan holda analog masshtablash, taymerlar, signallar, harakat yoki aloqa funksiyalarini qo‘shishlari mumkin.

Leave a comment

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