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.