Plc va nazoratchi bilan aloqa mantig’idagi signallarni qayta ishlashdagi farqlar
Rele-kontakt mantiqidagi nazoratchilarda dastur funktsional elementlar va ularning aloqasi bilan belgilanadi. Barcha nazorat operatsiyalari bir vaqtning o'zida amalga oshiriladi (parallel ishlash). Kirish holatidagi har qanday o'zgarish bilan tegishli chiqish signalining holati darhol o'zgaradi. PLC, dasturiy ta'minot aylanishi o'zgarishidan keyingi ma'lumotlarga qadar kirish signallarining holatidagi o'zgarishlarga javob bermaydi. Hozirgi vaqtda bu kamchilik, asosan, dasturiy ta'minot davrlarining juda qisqa muddatlari bilan qoplanadi. Davr davomiyligi dastur aylanishi buyruqlar soni va turiga bog'liq.
5.1. Dasturning ish muhiti tavsifi
CoDeSys-IEC 61131-3 standartidagi dasturlash kontrollerlari uchun asosiy vosita.
CoDeSys tomonidan ishga tushirish.
Dasturning asosiy oynasi MS Windows operatsion tizimida mavjud bo'lgan har qanday usulda amalga oshiriladi. Misol uchun, Start / buyruq qo'ng'iroq
Dasturlar | 3s Software / Codesys 2.3 / Codesys 2.3. Dasturiy ta'minotni ishga tushirgandan so'ng
CoDeSys dasturning asosiy oynasini ochadi(23-rasmga qarang).
23-rasm. Dasturning asosiy oynasi
Dasturning asosiy oynasi quyidagi elementlarni o'z ichiga oladi (23-rasmdagi qizil raqamlar bilan belgilanadi):
- Asosiy menyu (1), mavjud dastur buyruqlar guruhlari ro'yxatini o'z ichiga oladi. Turli xil ish rejimlarida asosiy menyu guruhlari guruhlari maxsus buyruqlar bilan to'ldiriladi.
- Tez-tez ishlatiladigan dastur buyruqlarini takrorlaydigan tugmachalarni o'z ichiga olgan asboblar paneli (2). Turli xil ish rejimlarida asboblar paneli maxsus panellar bilan to'ldiriladi.
- "Ob'ektni tashkilotchisi "(3) - Pro-gramm usullari guruhlarini almashtirish; "POU", "ma'lumotlar turlari (ma'lumotlar turlari)", "vizualizatsiya (Visualizations)" va "resurslar (resurslar)"kabi to'rtta tabni o'z ichiga oladi.
- Dasturning ish maydoni (4), bu dasturning Windows (6) operatsion usullari (o'ng yuqori qismida) ko'rsatiladi.
- Xabarlar oynasi (maydon) (5, o'ng pastki qismida). Ushbu oynada derleyici xabarlar, qidiruv natijalari va o'zaro aloqalar ro'yxati paydo bo'ladi.
- Holat satri (7), loyihaning hozirgi holati haqida ma'lumot o'z ichiga olgan (pastki qismida). Menyu elementini tanlashda holat satrida uning tavsifi ko'rsatiladi; matn muharriri bilan ishlashda kursor joylashgan joy ko'rsatiladi (masalan, Line: 5, Col.11); vizualizatsiya rejimida - oynaning yuqori chap burchagiga nisbatan hisoblangan X va Y kursorining koordinatalari ko'rsatiladi; agar sichqonchani ko'rsatgichi elementda bo'lsa yoki element ustida biron-bir harakat amalga oshirilsa, bu elementning raqami ko'rsatiladi ; elementni qo'shganda-uning nomi ko'rsatiladi (masalan, to'rtburchak).
"Online" rejimida ishlayotganingizda, vaziyat satrida onlayn yozuv qora rangda, aks holda yozuv kulrang. "Online" rejimida siz dasturning qaysi holatini aniqlashingiz mumkin: sim - emulyatsiya rejimida, RUN - dastur ishga tushirildi, BP - to'xtash nuqtasi o'rnatildi, kuch - o'zgaruvchilar aniqlanadi.
Asosiy oynaning joylari sichqoncha bilan harakatlanishi mumkin bo'lgan ajratuvchi chiziqlar bilan ajralib turadi. Bu sizga hududlarning o'lchamlarining optimal kombinatsiyasini tanlash imkonini beradi.
Dasturning ishlashini boshqarish dasturning asosiy oynasining yuqori qismida ko'rsatilgan va "fayl (fayl)", "tahrirlash (tahrirlash)", "loyiha (loyiha)", "Qo'shish (Qo'shish)", "qo'shimchalar (qo'shimchalar)", "onlayn (Online)", "oyna (Window)" va "yordam (yordam)".
Asosiy menyu buyruqlar chaqiruvi asboblar paneli tugmalari, kontekst menyusi buyruqlari va qisqa klavishlar bilan takrorlanadi.
IEC 61131 standarti talablariga muvofiq, CoDeSys quyidagi dasturlash tillarini qo'llab-quvvatlaydi.
Bundan tashqari, CoDeSys FBD ga o'xshash "doimiy funktsional sxemalar Tili" (CFC) ni qo'llab-quvvatlaydi, ammo ikkinchisidan farqli o'laroq, ushbu tilda bloklar va ulagichlar erkin, ruxsat etilgan tsikllar va erkin birikmalar mavjud.
Ushbu tillarning har biri muayyan vazifalarni hal qilish uchun ulardan foydalanishni aniqlaydigan o'ziga xos xususiyatlarga ega.
Dasturlash tillarining qisqacha tavsifi quyida keltirilgan.
Dostları ilə paylaş: |