Amaliy mashg`ulot №22 Mavzu: мэк 61131-3 standartiga kiritilgan dasturlash tillaridan foydalanib texnologik parametrlarni nazorat qiluvchi dasturlar yaratish Ishdan maqsad


Download 329.96 Kb.
bet4/5
Sana16.06.2023
Hajmi329.96 Kb.
#1492587
1   2   3   4   5
Bog'liq
Amaliy mashg`ulot №22

Funktsiya blok diagrammasi, FBD
FBD grafik til bo'lib, funksiya bloklari orqali signal oqimini dasturlash uchun eng qulay hisoblanadi.
FBD tili "qattiq mantiq" yordamida boshqaruv tizimining elektr sxemasini osongina tuza oladigan, lekin dasturlash tajribasiga ega bo'lmagan muhandislar uchun qulaydir.
Funktsiya bloklari - bu IL, SFC yoki boshqa tillarda yozilgan dasturlarning bo'laklari bo'lib, ular dasturning turli qismlarida qayta ishlatilishi mumkin va elektron qurilmalarning funktsional diagrammalarini ishlab chiqishda qabul qilingan grafik tasvirga mos keladi, 2-rasmga qarang. 2.

Guruch. 2. FBD tilidagi dasturga misol
FBD tilidan funksiyalar, funksiya bloklari va dasturlarini dasturlash, shuningdek, SFC tilidagi qadamlar va o‘tishlarni tasvirlash uchun foydalanish mumkin. Funktsiya bloklari ob'ektga yo'naltirilgan dasturlash tillariga o'xshash ma'lumotlar va usullarni qamrab oladi, lekin meros va polimorfizmni qo'llab-quvvatlamaydi.
Dasturni kompilyatsiya qilish yoki bajarish jarayonida har xil turdagi qiymatlarni o'z ichiga olishi yoki qayta ishlashi mumkin bo'lgan hamma narsa polimorfikdir, masalan:

  • o'z qiymatini boshqa turdagi qiymatga o'zgartiradigan o'zgaruvchilar

  • joriy turdagi qiymatini boshqa turdagi qiymatga o'zgartira oladigan xususiyatlarga ega bo'lgan ob'ektlar

  • har xil turdagi argumentlarni qabul qiladigan funktsiyalar

Ammo, ehtimol, polimorfizmning eng qisqa ta'rifini Benjamin Pirsning "Dasturlash tillaridagi turlar" kitobida topish mumkin:
Kontekst, taxminan aytganda, dasturning joriy bo'limidagi barcha mavjud o'zgaruvchilar to'plamidir.

FBD tilining odatiy qo'llanilishi "qattiq mantiq" va boshqaruv tizimlarining yopiq halqalarining tavsifidir.


Funksiya bloklari tili sanoat avtomatlashtirish vazifalarini dasturlashda qayta foydalanish mumkin bo‘lgan tipik funksiya bloklari kutubxonasini yaratish va to‘ldirish uchun ham qulaydir.


Odatda bloklarga taymer bloki, PID boshqaruv bloki, tetik bloki, impuls generatori bloki, filtr bloki va boshqalar kiradi.

Download 329.96 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling