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


IL va ST tillari matnga asoslangan. Grafik tillar - LD, FBD, SFC


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

IL va ST tillari matnga asoslangan. Grafik tillar - LD, FBD, SFC.

Har bir foydalanuvchi o'zi uchun eng tushunarli bo'lgan tildan foydalanishi uchun standartga bir nechta tillar (bitta emas) kiritilgan.


Dasturchilar yuqori darajadagi Paskal tiliga o'xshash IL (montajga o'xshash) yoki ST ni tanlash ehtimoli ko'proq. Narvon mantiq tajribasiga ega bo'lganlar LD tilini tanlaydilar. Avtomatik boshqaruv tizimlari (ACS) va elektron muhandislar mutaxassislari o'zlariga tanish bo'lgan FBD tilini tanlaydilar.
Besh tildan birini tanlash nafaqat foydalanuvchining afzalliklari, balki hal qilinayotgan vazifaning ma'nosi bilan ham belgilanadi. 
Agar asl muammo signallarni ketma-ket qayta ishlash va uzatish nuqtai nazaridan tuzilgan bo'lsa, unda FBD tilidan foydalanish osonroq va tushunarli. Agar vazifa ba'zi tugmachalar va o'rnilarning harakatlanish ketma-ketligi sifatida tasvirlangan bo'lsa, u holda LD tili buning uchun eng aniq bo'ladi. Dastlab murakkab tarmoqlangan algoritm sifatida tuzilgan vazifalar uchun ST tili qulayroq bo'ladi.

IEC 61131-3 tillari quyidagi tamoyillarga asoslanadi:

  • butun dastur juda ko'p funktsional elementlarga bo'lingan - har biri funktsiyalar, funktsional bloklar va dasturlardan iborat bo'lishi mumkin bo'lgan Dasturni tashkil qilish birliklari (POU). IEC dasturining har qanday elementi oddiyroq elementlardan ierarxik tarzda tuzilishi mumkin

  • Standart kuchli ma'lumotlarni yozishni talab qiladi. Ma'lumotlar turlarini ko'rsatish dasturda ko'pgina xatolarni u bajarilishidan oldin aniqlashni osonlashtiradi.

  • dasturning turli fragmentlarini turli vaqtlarda, turli tezliklarda, shuningdek parallel ravishda bajarish uchun vositalar mavjud. Masalan, bitta dastur fragmenti oxirgi sensorni soniyasiga 100 marta skanerlashi mumkin, ikkinchi qismi esa harorat sensorini har 10 soniyada bir marta skanerlaydi.

  • vaqt yoki hodisalar bo'yicha nuqtalar bilan ko'rsatilgan ma'lum bir ketma-ketlikda operatsiyalarni bajarish uchun ketma-ket funktsiya diagrammalarining maxsus tili (SFC) ishlatiladi.

  • standart heterojen ma'lumotlarni tavsiflash uchun tuzilmalarni qo'llab-quvvatlaydi. Misol uchun, nasos yotqizish harorati, bosimi va o'chirish holatini bitta "Nasos" strukturasi yordamida tasvirlash va dastur ichida bitta ma'lumot elementi sifatida uzatilishi mumkin.

  • standart barcha besh tildan birgalikda foydalanishni ta'minlaydi, shuning uchun vazifaning har bir qismi uchun har qanday, eng qulay tilni tanlash mumkin


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