• TOSHKENT – 2024
  • Kompyuterli modellashtirish




    Download 4.19 Mb.
    Sana29.03.2024
    Hajmi4.19 Mb.
    #181790
    Bog'liq
    kompModel(MI 2)
    amaliyot hisoboti

    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI



    Kompyuterli modellashtirish” fanidan
    MUSTAQIL ISHI
    Guruh : 211-20
    Bajardi : Karimova Gavhar
    Tekshirdi: Iskandarova Sayyora 

    TOSHKENT – 2024


    Mavzu: Simulink PLC kodlovchisi nima?
    Simulink PLC Coder Simulink modellari, Stateflow diagrammalari va MATLAB funksiyalaridan apparatdan mustaqil IEC 61131-3 Strukturaviy matn va zinapoyali diagrammalarini yaratadi. Strukturaviy matn PLCopen XML va keng qo'llaniladigan integratsiyalashgan ishlab chiqish muhitlari (IDE) tomonidan qo'llab-quvvatlanadigan boshqa fayl formatlarida yaratilgan, jumladan 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal va Omron® Sysmac® Studio. Narvon diagrammalari Rockwell Automation Studio 5000 tomonidan qo'llab-quvvatlanadigan fayl formatlarida yaratilgan.
    Natijada, siz dasturni ko'plab programlanadigan mantiqiy boshqaruvchi (PLC) va dasturlashtiriladigan avtomatlashtirish boshqaruvchisi (PAC) qurilmalariga kompilyatsiya qilishingiz va joylashtirishingiz mumkin.

    Simulink PLC Coder PLC va PAC IDE va simulyatsiya vositalaridan foydalangan holda Strukturaviy matn va zinapoyali diagrammalarini tekshirishga yordam beruvchi test stendlarini yaratadi. Shuningdek, u statik kod ko'rsatkichlari va model va kod o'rtasidagi ikki tomonlama kuzatuvga ega kod yaratish hisobotlarini taqdim etadi. Sanoat standartlarini qo'llab-quvvatlash IEC sertifikatlash to'plami (IEC 61508 va IEC 61511 uchun) orqali mavjud.



    1. Strukturaviy matn yaratish
    Bloklarni, Stateflow diagrammalarini va MATLAB kodini o'z ichiga olgan Simulink modellaringizdan apparatdan mustaqil IEC 61131-3 Strukturaviy matnni yaratamiz.

    2. Ladder diagrammalarini import qilish va yaratish
    Simulyatsiya va tekshirish uchun Rockwell Automation® Studio 5000 ladder diagrammalarini Simulink-ga import qilamiz. Studio 5000 uchun Simulink modellaridan narvon diagrammalarini yaratamiz.

    3. Uchinchi tomon IDE-larini qo'llab-quvvatlash
    Siemens® STEP 7/TIA Portal, Rockwell Automation Studio 5000, Mitsubishi Electric MELSOFT GX Works3, 3S CODESYS® va PLCopen XML kabi uchinchi tomon IDE-lar tomonidan ishlatiladigan fayl formatlarida Strukturaviy matn yarating.

    4. Kodni optimallashtirish
    Xotira hajmini kamaytiradigan va qurilmangiz va IDE uchun tuzilgan Strukturaviy matn va narvon diagrammalarining bajarilish tezligini oshiradigan optimallashtirishlarni qo'llang.

    5. Sharh berish, ikki tomonlama kuzatish va hujjatlashtirish kodi
    Nosozliklarni tuzatish va kodlarni ko'rib chiqish uchun yaratilgan kodga sharhlar qo'shing va model komponentlarini ikki tomonlama kuzating.

    6. Kodni tekshirish
    Simulink simulyatsiyasi natijalari PLC natijalariga maqbul tolerantlik doirasida mos kelishini tekshirish uchun sinov stolini yarating.





    Simulink plc koder simli aloqa modellaridan IEC 6-1 131 tuzilgan matn va ladder diagrammalarini yaratadi.


    Tuzilgan matn va ladder diagrammasi keyinchalik IDE yordamida kompilyatsiya qilinishi va dasturlashtiriladigan mantiq boshqaruvchisiga va dasturlashtiriladigan avtomatlashtirish boshqaruvchi qurilmalariga signalizatsiya PLC koderi ko'pgina yig'ish bloklarini qo'llab-quvvatlaydi.


    Zinapoyali diagrammalari uchun barcha holat oqimi konstruksiyalari va matlab kichik to‘plamining ko‘p qismi kontroller va zavodning yopiq tsiklli modelidan boshlanadi.


    Siz avvalo xatti-harakatni ko‘rish uchun modelni taqlid qilishingiz va keyin turli uchinchi tomon identifikatorlari uchun mo‘ljallangan tuzilgan matnni yaratishingiz mumkin.

    Tugmachani bosish bilan o'rnatilgan optimallashtirishlar xotira hajmini kamaytiradi va bajarilish tezligini oshiradi. Kodning ixchamligi va ravshanligi kodni o'qishga yordam beradigan izohlarni o'chirishga yordam beradi va modelga qaytishga imkon beradi, siz stimulyatsiya natijalarini sinov stoliga joylashtirishingiz mumkin.




    Algoritm kodi bilan birga tuzilgan matnning xatti-harakati simulyatsiyaga mos kelishini tekshirish uchun bu yerda test dastgohi uchinchi tomon IDE-dagi algoritm kodi, testni o‘tkazayotganda IDE dan olingan ma’lumotlarni yig‘ish natijalari bilan solishtiriladi. symlink, agar ikkala natija oʻrtasidagi farq standart tolerantlikdan kichikroq boʻlsa, oʻzgaruvchi rost boʻlib qoladi.

    Bu testdan oʻtganligini koʻrsatadigan tuzilgan matn endi qoʻllab-quvvatlanadiganlar roʻyxati kabi qoʻshimcha maʼlumot olish uchun qurilmangizda sikl sinovi va oʻrnatishga tayyor.







    Download 4.19 Mb.




    Download 4.19 Mb.