Codesys ob'ektlari va funksional bloklari o`zgaruvchilari




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

2.5. Codesys ob'ektlari va funksional bloklari o`zgaruvchilari. 
Codesys o`zgaruvchilari bilan bir qatorda loyiha mantig'ini yaratish
signallarni qayta ishlash va boshqa vazifalarni bajarish uchun ob'ektlar daraxtida 
funktsiya bloklari ishlatiladi. 
Funktsiya bloki kirish, chiqish va o`rnatilgan ish mantig'ining to`plamiga ega, 
ya'ni. ish vaqtida element berilgan dasturga muvofiq olingan ma'lumotni qayta 
ishlaydi va natijada uning natijalarida ko`rsatiladi. Ba'zi funktsional bloklar
shuningdek, grafik oynalarda o`zlarining dinamik displeylariga (mnemonik 
diagrammalar), yaratilgan xabarlar ro`yxatiga va ob'ektlarning boshqa bir qator 
xususiyatlariga ega - biz ularni vizual funktsional bloklar deb ataymiz. Ishlab 
chiquvchilarga qulaylik yaratish uchun FBlar sukut bo`yicha bir nechta toifalarga 
bo`linadi. 


63 
Signalni qayta ishlash va hisoblash toifalari analog, raqamli va qator 
qiymatlarini qayta ishlash uchun ishlatiladi. Hisoblash turkumiga kiruvchi 
FBlarning aksariyati hisoblash va hodisalar o`zgaruvchan formulalarida amalga 
oshirilgan hisoblash imkoniyatlarini takrorlaydi, shuning uchun ular hisoblash 
jarayoni funktsional bloklarning grafik diagrammasi ko`rinishida ingl. bu haqda 
keyinroq). Biroq, formulalar qatorni qayta ishlashni qo`llab-quvvatlamasligiga 
e'tibor bering. Bunday holda, yuqori darajadagi tillarda dasturlarni yozish bundan 
mustasno (bu haqda keyinroq), tegishli FBlar yagona ishlov berish opsiyasi bo`ladi. 
Aktuatorlar - ushbu turkumda, asosan, jarayonni boshqarish tizimida topilgan 
aktuatorlar o`z o`rnini topdi: eshik valflari, valflar, nasoslar va boshqalar. Elementlar 
klassik mnemonik shaklda ham, psevdo-tabiiy grafikada ham taqdim etilgan. Bir 
qarashda, ushbu toifaning soni unchalik katta emasdek tuyulishi mumkin va ushbu 
elementlarning mantig'ini tasvirlashi kerak bo`lgan haqiqiy jihozlarning ro`yxati 
ancha kengroq. Biroq, moslashuvchan sozlamalar tufayli Aktuatorlar toifasidagi 
bitta Kodeks WSE o`nlab elementlarni almashtirishi mumkin. Ba'zi VSE-larda rasm 
turi mavjud bo`lganlar ro`yxatidan tanlanadi (masalan, klapan turlaridan biri: 
tutashtiruvchi, flanesli, diafragma va boshqalar), ammo u erda universal bo`lganlar 
ham bor, bu erda tasvirni tanlash qoladi butunlay foydalanuvchi bilan - bu VSE 
ikkita pozitsiyali aktuator, tanlangan tasvirlar, shuningdek WSE Dynamic IM. 
Datchiklar va qurilmalarda VFB mavjud bo`lib, ular mnemonik sxemalarni 
yaratishda foydalanish uchun qulaydir. Ularning soni va talabi jihatidan ular Kodeks 
palitrasining boshqa toifalaridan sezilarli darajada kam. Shunday qilib, Datchiklar 
aslida odatdagi Kodeks o`zgaruvchilarining vizual imkoniyatlarini takrorlaydi va 
apparatlar ko`pincha taqdim etilgan eng oddiy holatlardan ko`ra murakkabroq. 
Haqiqiy qurilmalar Codesys ob'ektlarining imkoniyatlari bilan amalga oshiriladi va 
ishlab chiquvchilar tomonidan foydalanuvchi kutubxonalarida saqlanadi. 
Ko`pincha, to`plamni ishlab chiqish foydalanuvchilar tomonidan bildirilgan 
istaklarga bog'liq, shuning uchun yangi elementlarga ehtiyoj bo`lsa, iltimos, har 
qanday taklif bilan biz bilan bog'laning. Shuni unutmangki, yangi FBlarni yaratish 
uchun interfeyslar ochiq va ularni o`zingiz yaratishingiz mumkin. Ko`p hollarda 
kutubxonada loyiha ob'ektlarini yaratish va saqlash osonroq. 


64 
Haqiqiy signalni u yoki bu qonunga muvofiq o`zgaradigan qiymat bilan almashtirish 
zarur bo`lgan holatlar mavjud. Va bunday imkoniyat o`zgaruvchilarning 
qiymatlarini yaratish vositasi bilan ta'minlangan bo`lsa ham (So`rov xususiyati 
sahifasiga qarang), shunga qaramay, ba'zida ushbu muammoni hal qilishda Value 
generatorlari toifasidan foydalanish yanada aniqroq bo`ladi. 
FB guruhlari Vaqt bilan ishlash sizga o`zgaruvchining vaqt shtampini aniqlashga, 
ma'lum bir vaqtda impulsni berishga va boshqa ko`p narsalarga yordam beradi. 
Codesys tartibga solish va boshqarish funktsiyalarini bajaradigan tizimlarda 
ishlab chiquvchilar Control toifasidagi FBlardan keng foydalanadilar: Cyclogram, 
Regulator, Setpoint. 
Fayllardan yozish va o`qish, Kodeks tomonidan saqlangan istalgan qiymatga 
kirish qobiliyati FB tomonidan arxiv bilan ishlash toifasidan amalga oshiriladi. 
Funktsional bloklar palitrasida sanoat muammolarini hal qilish uchun 
quyidagi bo`limlarni o`z ichiga olgan sanoat kutubxonalari toifasi mavjud: Issiqlik 
energetikasi, shamollatish va havoni tozalash, energetika. Albatta, ushbu toifa hali 
ham rivojlanib boradi va yangi bo`limlar bilan to`ldiriladi. 
Yordamchi dastur toifasi ishlab chiquvchi uchun cheksiz imkoniyatlarni ochib 
beradi. Ushbu toifadagi FBlar qaysi operator hozirda ish vaqtida ishlayotganligini 
aniqlashga, har qanday loyiha hujjatlarini saqlashga yoki Kodeks interfeysidan 
tashqi dasturni ishga tushirishga imkon bermaydi, shuningdek ST dasturlash tillari 
yordamida standart imkoniyatlarni kengaytiradi ( IEC 61131-3 standarti) yoki C # 
(FB skript). 
Albatta, ba'zida standart usullar yordamida hal qilish qiyin bo`lgan vazifalar 
mavjud, ammo bu qiyin vaziyatlarda ham biz mijozlarimizni qo`llab-quvvatlashsiz 
qoldirmaymiz. Agar foydalanuvchi etarli darajada dasturlash tajribasiga va vaqtiga 
ega bo`lsa, unda Kodeksning istalgan versiyasi bilan o`rnatilgan hujjatlar asosida 
o`zingizning funktsiya bloklaringizni yaratishni tavsiya etamiz. Uni Boshlash - 
Barcha dasturlar - Kodekslar - Hujjatlar - FB va haydovchilarni ishlab chiqish 
bo`yicha qo`llanmada topish mumkin. Agar ishlab chiquvchi favqulodda vaziyatga 
duch kelsa, biz o`zingizning vazifangiz uchun mavjud sharoitlarda FB ishlab chiqa 
olamiz. 


65 
Foydalanuvchi Xizmat - Organizer - FB dasturining asosiy menyusi 
yordamida o`z ixtiyori bilan elementlarni toifalar o`rtasida taqsimlashi mumkin. 
Funktsiyalar blok diagrammasi muharriri. 
Muharrir funktsional blok-diagrammalar yaratish uchun mo`ljallangan. 
Funktsional blok diagrammasi bloklarning bajarilish tartibini va ma'lumotlarni bitta 
blokning chiqishidan boshqa bloklarning kirishiga uzatish uchun aloqani tavsiflaydi. 
Funksional blok diagrammasi - bu ob'ektga tegishli funktsional bloklar 
to`plamining grafik tasviri. Har bir ob'ekt ko`pi bilan bitta sxemaga ega bo`lishi 
mumkin.

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




Download 2,6 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



 Codesys ob'ektlari va funksional bloklari o`zgaruvchilari

Download 2,6 Mb.
Pdf ko'rish