6-ma’ruza iec 61131 standarti dasturlash asoslari. Reja


GSnnn.x faoliyati qadam (mantiqiy o'zgaruvchan) GSnnn.t


Download 205.03 Kb.
bet8/10
Sana05.11.2023
Hajmi205.03 Kb.
#1749027
1   2   3   4   5   6   7   8   9   10
Bog'liq
6-ma\'ruza

GSnnn.x faoliyati qadam (mantiqiy o'zgaruvchan)
GSnnn.t davomiyligi faol davlatlar qadam (tay-
chora-tadbirlar)
(qaerda nnn - xona qadam)
Misol biri: Misollar tuzilmalar ustida SFC berilgan ustida raqam 3.15.
1-misoldagi qadamlar va o'tishlarning raqamlash ketma-ketligiga e'tibor bering - qadamlar o'tishlarni raqamlashdan alohida raqamlangan. Raqamlash avtomatik ravishda amalga oshiriladi. Makros misolida (3.15-rasm, v) makros 2, 3 bosqichlarni va 2-o'tishni o'z ichiga oladi.
Makros alohida konstruksiya bo'lib, kontaktlarning zanglashiga olib keladigan boshqa qismlariga ulanmagan. Makrosga makros qadam yordamida havola qilinadi. Ibratli qadam o'z raqamiga ega emas. so'l qadam raqami, mos keladi raqam boshlang'ich qadam sehrgar (boshlang'ich makro qadam
misoldagi 2-bosqich). 3.15-rasm, d bilan dizaynga o'xshash dizayn ko'rsatilgan makro. Bu erda siz so'ldagi konstruktsiyaning asosiy sxemaga almashtirilganligini ko'rishingiz mumkin.
3.15-rasmdagi barcha misollar haqiqatda ekanligini tushunish ham muhimdir hech qanday semantik yukni ko'tarmang va hech qanday harakat qilmang, tk. ularda dasturning o'zi (bosqichlar va o'tishlar mazmuni yoki sxemaning ikkinchi darajasi) mavjud emas.

a) b) c) d)

Rasm 3.15 - Misollar tuzilmalar ustida SFC


a) - oddiy dizayn; b) dizayn Bilan shoxlanish;
ichida) - dizayn Bilan makro; G) - dizayn analog, dizaynlar (in)

Keyingi ketma-ketlik bajarilishi dizaynlar til SFC


SFC tili ketma-ket tipdagi tildir. Tekshirish moslamasining har bir siklida faqat ketma-ket tipdagi dasturning faol qismi bajarilishi mumkin. Faol qism juftlik - bosqich va o'tish bo'lib, unga berilgan tuzilish va dastur mazmuniga muvofiq bajarilish kiritilgan. Qadam-o'tish juftligi belgilangan shart bajarilmaguncha faol bo'ladi. ichida o'tish. Keyin bajarilishi shartlari o'tish faollik kasb etadi
o'tishdan keyingi qadam. Umuman olganda, u faol bo'lmasligi mumkin bir juft bosqichli o'tish.
Ish paytida faol qadam marker bilan belgilanadi (qora rangga bo'yalgan).
O'ylab ko'ring misol bitta, Bilan ball ketma-ketliklar bajarilishi qadamlar va o'tishlar.
Sxema ustida raqam 3.15, a amalga oshirildi ichida Keyingisi izchil-
sti:

  1. Tekshirish davrining boshida dastlabki bosqichning harakati amalga oshiriladi, keyin 1-o'tish sharti tekshiriladi, 2-bosqich va 2-o'tish esa passiv bo'lib, bu tsiklda bajarilmaydi ;

  2. Agar a holat o'tish bitta to'g'ri, keyin amalga oshirildi; bajarildi o'tish ustida qadam

2 va juft boshlang'ich qadam va o'tish bitta yo'qotadi faoliyat .

  1. Keyingi kontroller tsiklining boshida, 1-bosqichda faoliyat yo'qolganidan so'ng, 2-bosqich va undan keyingi 2-o'tish amalga oshirila boshlaydi. yugurish tsikli.

  2. 2-bosqich va o'tish 2 juftligini bajarish, o'tish sharti 2 bajarilgunga qadar qancha nazoratchi tsikllari o'tsa, shuncha amalga oshiriladi.

  3. O'tish sharti 2 bajarilgandan so'ng, keyingi tsiklda 2-bosqich faollikni yo'qotadi, 1-bosqichga sakrash amalga oshiriladi va 1-bosqich faollashadi. Keyin xuddi shu tsiklda 1-bosqich dasturi va 1-o'tish sharti bajariladi, ya'ni. amalga oshirish boshidan boshlanadi.

O'ylab ko'ring o'ziga xos xususiyatlar bajarilishi dizaynlar ustida raqam 6.3.b.
1-bosqichning amali bajarilgandan so'ng, 1 va 3-o'tish shartlari navbatma-navbat tekshiriladi.Agar ikkala shart ham to'g'ri bo'lsa, ikkita bosqich faollashadi - 2 va 3 va boshqaruvchining keyingi siklida ikkita juft navbat bilan bajariladi. - 2-bosqich va o'tish 2, 3-bosqich va o'tish 4, mos keladigan ketma-ketlikda. Vazifalarni parallel bajarish shunday amalga oshiriladi. Murakkab parallel hisob-kitoblarni tashkil qilishda, oldindan aytib bo'lmaydigan natijalarga yo'l qo'ymaslik uchun o'tish shartlarini to'g'ri belgilash muhimdir.


Download 205.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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