• 2.40-rasm. Boshqarish obektining ulanishi bilan funktsional blok- diagramma.
  • 2.40-rasm. Aktuatorning funksional bloki. 2.6. Obektga yo`naltirilgan yondashuv.
  • -rasm. Funktsional blok diagrammasi




    Download 2,6 Mb.
    Pdf ko'rish
    bet32/34
    Sana02.02.2024
    Hajmi2,6 Mb.
    #150586
    1   ...   26   27   28   29   30   31   32   33   34
    Bog'liq
    SCADA

    2.39-rasm. Funktsional blok diagrammasi. 
    Asosiy ob'ektining elementi bilan aloqa joriy ob'ektning elementi va bolaning 
    ob'ektining elementi o`rtasida amalga oshiriladi va sxemaga o`xshash interkom 
    ko`rinadi. Shu bilan birga, bolaning ob'ekti unga kiritilgan elementlarning kirish va 
    chiqishlarini ifodalovchi kirish va chiqishlarga ega bo`lgan blok shaklida 
    ko`rsatiladi. Asosining kirish/chiqishi ikkita usuldan biri bilan ko`rsatilishi mumkin:
    ▪ Kul rangda - agar ulanish bolalar ob'ektining (yoki bolaga tegishli bo`lgan boshqa 
    ob'ektning) bir qismi bo`lgan funktsional birlikning kirish / chiqishi bilan o`rnatilsa;
    ▪ Moviy rangda - agar bog'lanish to`g'ridan-to`g'ri bolalar ob'ektiga tegishli har 
    qanday o`zgaruvchiga o`rnatilsa. 
    2.40-rasm. Boshqarish ob'ektining ulanishi bilan funktsional blok-
    diagramma. 
    Tashqi aloqa hozirgi ob'ekt elementi va ushbu ob'ektga ham, uning farzandlariga 
    ham kirmagan element o`rtasida amalga oshiriladi. Bunday holda, munosabatlar 
    doiraga kiritilgan raqam bilan ko`rsatiladi. 


    69 
    2.40-rasm. Aktuatorning funksional bloki. 
     
    2.6. Ob'ektga yo`naltirilgan yondashuv. 
    Kodekslarda to`g'ridan-to`g'ri loyihalarni qurish usullariga o`tamiz. 
    Codesys loyihalarini ishlab chiqishda ob'ektga yo`naltirilgan yondashishga 
    rioya qilish tavsiya etiladi. Uning mohiyati nimada? 
    "Klassik" tizimlarda (ob'ekt yondashuvisiz) loyiha tarkibiy qismlari ma'lum 
    bo`limlarda joylashgan: alohida oyna bo`limi, diagrammalar uchun alohida bo`lim, 
    funktsional bloklar va skriptlar bilan alohida bo`lim. Ilgari boshqa SCADA paketlari 
    bilan ishlagan ba'zi yangi boshlang'ich Kodeks foydalanuvchilari loyihaning turli 
    elementlarini alohida ob'ektlarga ajratib, shunga o`xshash arxitekturani Kodeksga 
    o`tkazishga harakat qilmoqdalar. Bu tubdan noto`g'ri. 
    Codesys-dagi ob'ekt bu haqiqiy texnologik blokning ekvivalenti (ustaxona, 
    zavod, nasos, vana va boshqalar). Bunday holda, ob'ekt ushbu birlikning barcha 
    parametrlarini (harorat, bosim, mexanizmlarning holati) va atributlarni o`z ichiga 
    oladi: mnemonik diagrammalar, boshqaruv oynalari, yuqori darajadagi mnemonik 
    diagrammada ko`rsatish uchun vidjet, grafikalar, hisobotlar va boshqalar. . 
    Ob'ekt yondashuvi nimani beradi? Birinchi va aniq ustunlik - bu elementning 
    barcha xususiyatlarini va xususiyatlarini bitta ob'ektga qadoqlash. Ya'ni, masalan, 
    barcha nasos parametrlari va xususiyatlari bitta ob'ektda joylashgan bo`lib, 
    loyihalarning turli qismlarida tarqalmagan. Dasturlashda ushbu yondashuv 
    "inkapsulyatsiya" deb nomlanadi. 
    Ikkinchi afzallik - replikatsiya. Ob'ektni ishlab chiqqandan so`ng (masalan, 
    nasos) - buning uchun barcha kerakli kirish va chiqish o`zgaruvchilari, boshqaruv 


    70 
    oynalari, grafikalar va boshqalarni yaratgan holda - uni loyihaning qolgan qismida 
    ishlatishingiz mumkin. Ular loyihaning boshqa elementlari bilan: valflar, eshik 
    valflari, bo`linmalar yoki hatto butun ustaxonalar bilan bir xil ish tutadilar. Shu bilan 
    birga, agar siz ob'ektning ishlashiga tahrir kiritishingiz kerak bo`lsa (yangi 
    o`zgaruvchilar qo`shsangiz, sozlamalarni o`zgartirsangiz), qolganlariga tahrir qilish 
    qiyin bo`lmaydi - bu maqsadlar uchun Kodeksda maxsus mexanizm mavjud - 
    Andoza- Mavzu. 
    Uchinchi afzallik ikkinchidan kelib chiqadi - ishlab chiqilgan ob'ektni turli 
    loyihalarda ko`p marta ishlatish. Ko`pincha, avtomatizatsiya tizimining dizaynerlari 
    ma'lum bir sohada ishlaydi va turli xil loyihalar odatda o`xshashdir: uskunaning 
    tarkibi taxminan bir xil, ammo joylashuvi yoki qurilmalar soni farq qilishi mumkin. 
    Bunday vaziyatlarda barcha komponentlar va yig'ilishlarning belgilangan bazasiga 
    ega bo`lish va ulardan foydalanib, dizayner kabi o`z loyihangizni yig'ish juda 
    qulaydir. Codesys-da kutubxona ushbu maqsadlar uchun mo`ljallangan - unda bitta 
    loyihaning elementlari mavjud bo`lib, undan keyin boshqalarda foydalanish 
    mumkin. Shu bilan birga, meros saqlanib qoladi: agar kutubxonadagi element 
    o`zgartirilsa, tezda amalga oshirilgan loyihalarga tahrir qilish mumkin. 
    Shunday qilib, ob'ektga yondashish shablon ob'ektlari-tugunlari bazasini yaratib, 
    ulardan tezda birliklarni, birliklardan - do`konni va ularning do`konlaridan butun 
    o`simlikni yig'ishga imkon beradi. Shu bilan birga, keyingi foydalanish uchun har 
    qanday ob'ektni (ikkalasi ham alohida nasos va ham butun ustaxona) kutubxonaga 
    joylashtirish mumkin - bu sizning jihozingizning yozilishiga to`liq bog'liqdir. 
    Masalan, modulli qozonxona quyidagi birliklardan iborat (tarkibi har xil bo`lishi 
    mumkin): 
    ▪ Ikki dan o`n gacha bo`lgan qozonxonalar. 
    ▪ Ichki zanjirli aylanma nasoslarning ortiqcha juftligi. 
    ▪ Issiqlik almashinuvchilari - isitish va issiq suv ta'minoti uchun (mavjud bo`lmasligi 
    mumkin). 
    ▪ Nasoslarni uzatish 
    Shunday qilib, kelajakdagi loyihaning ob'ekt tuzilishi aniq ko`rinadi. Siz 
    qozonxonalar, nasoslar, issiqlik almashinuvchilari uchun alohida ob'ektlarni 


    71 
    yaratishingiz va undan kelajakdagi loyihalarni yig'ishingiz mumkin. Bundan 
    tashqari, agar bitta loyihada faqat 2 ta qozon mavjud bo`lsa va issiqlik 
    almashinuvchisi bo`lmasa, ikkinchisida allaqachon 4 ta qozon va ikkita issiqlik 
    almashinuvchisi ishlatilgan bo`lsa, u holda loyihani qurish har ikkala holatda ham 
    tezkor bo`ladi - ob'ektni to`ldiring kutubxonadan kerakli narsalar bilan daraxt, 
    ulanishlarni joylashtiring (joylashtirish avtomatlashtirilishi mumkin) va qo`shilgan 
    elementlarni mnemonik diagrammada joylashtiriladi . 

    Download 2,6 Mb.
    1   ...   26   27   28   29   30   31   32   33   34




    Download 2,6 Mb.
    Pdf ko'rish