Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Коммерциялы емес акционерлік оам-1.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
741 Кб
Скачать
☆

2.2 Таймерді қолдану арқылы программалау

2.2.1 Каталогтан (Timers) және әдістемелік нұсқаулардан таймерлік функцияларды зерттеңіздер.

2.2.2   Тапсырмаға сәйкес LAD тілінде программа құрыңыз.

 Тапсырма: тактілік импульстер генераторының жұмысын іске асырыңыз, ол уақыт арқылы басқару керек.  2.2 суреттегі LAD-программада  такт түзу үшін таймерлік функцияларды қолдану көрсетілген. 3 кестеде жиіліктің мәндері көрсетілген.

 

 

 

 

 

 

 

 

 

2.2 Cурет - Такт түзу үшін таймерлік функцияларды қолдану

 

3 Кесте

MB биттері

Жиілік, Гц

Ұзақтығы 101

М 101.0

2.0

0.5 с (250 мс қосу/250 мс өшіруге)

М 101.1

1.0

1 с (0.5 с қосу /0.5 с өшіруге)

М 101.2

0.5

2 с (1 с қосу /1 с өшіруге)

М 101.3

0.25

4 с (2 с қосу /2 с өшіруге)

М 101.4

0.125

8 с (4 с қосу /4 с өшіруге)

М 101.5

0.0625

16 с (8 с қосу /8 с өшіруге)

М 101.6

0.03125

32 с (16 с қосу /16 с өшіруге)

М 101.7

0.015625

64 с (32 с қосу /32 с өшіруге)

2.3.3 CPU-ға программаны жүктеңіз де, оның дұрыстығын тексеріңіз.

2.3.4 Нәтижелерін 4 кестеге толтырыңыз.

 

4 Кесте

Кіріс сигналдар

Орнатылатын көрсеткіштер

Шығыс сигналдар

I0.0

…

T1

T2

…

Q0.0

Q0.1

…

T1

T2

…

 

 

 

 

 

 

 

 

 

 

 

 

2.2.3 Оқытушы тапсырмасы бойынша және  өзіңізді тексеру үшін келесі тапсырмаларды орындаңыздар:

Есеп Т-1: Л-1 есебін шешіңіз, бірақ шарт бойынша «ҚОСУ» кнопкасы басылған соң 3 секундтан кейін ғана цилиндр затты бір транспортерден екіншіге итереді. Ал артқа цилиндр штогы шыға салысымен тез қайтады.

Есеп  T-2: Л-2 есебін шешіңіз, бірақ шарт бойынша штамповка 5 секунд бойы жүреді. Шампты ұрған кезде цилиндр соңғы шектік күйінде бес  секунд тұрады, содан кейін ғана артқа қайтады.

Есеп Т-3. Л-3 есебін шешіңіз, бірақ шарт бойынша насос төменгі деңгей датчигі сигнал берген соң 5 секундтан кейін ғана автоматты түрде қосылады.

 

2.3 Санағыштарды қолдану арқылылы программалау.

2.3.1 Каталогтан (Counters) және әдістемелік нұсқаулардан санағыш  функцияларын зерттеңіздер.

2.3.2 Тапсырмаға сәйкес (2.3а сурет) программа құрыңыз.

2.3,А Сурет – Жинақтау зонасы.

 

Тапсырма: 2.3,а суретте жинақтау жүйесі келтірілген, онда екі конвейер және аралық жинақтау зонасы  бар.  Конвейер 1 пакеттерді жинақтау зонасына тасиды, конвейер 1 соңында, зонаның жанында орналасқан фотодатчик зонаға тасымалданатын пакеттерді санайды. 2-нші конвейер уақытша зонадан тасымалдау пунктіне апарады, оларды ол жерден автокөлікке салып, тұтынушыға жеткізеді. Конвейер 2 соңындағы фотодатчик зонадан қанша пакет тасымалданғанын санайды. 5 лампа орналасқан ақпараттық табло жинақтау зонасы қаншалықты толғаны жайлы хабарлайды. 2.2,б суретінде ақпараттық таблодағы лампаларды жандырудың программасы көрсетілген.

 

2.3,б Сурет - Индикаторлық лампаларды жағудың STL - программасы

 

2.3.3 Программаны CPU-ға жүктеңіз де дұрыстығын тексеріңіз.

2.3.4 Нәтижелерін 5-кестеге тіркеңіз:

5 Кесте

Кіріс сигналдар

Орнатылатын көрсеткіштер

Шығыс сигналдар

I0.0

I0.1

…

С1

C2

…

Q0.0

Q0.1

…

С1

C2

…

 

 

 

 

 

 

 

 

 

 

 

 

 

2.3.5 Оқытушы тапсырмасы бойынша және  өзіңізді тексеру үшін келесі тапсырмаларды орындаңыздар:

Есеп С-1: Гараж есіктері пневматикалық цилиндр П1 көмегімен ашылып жабылады. Машиналардың кіруін Д1 датчигі, ал шығуын Д2 датчигі бақылайды. Машиналар саны 50-ге жеткенде гараж есігі автоматты түрде П1 цилиндрімен жабылады. Гараж есігі оператордың “АШУ” кнопкасымен ашылады немесе ішінен “ШЫҒУ” кнопкасымен ашылады.

Есеп С-2: Д1 қимыл датчигімен жабдықталған турникет жанынан қатысушылар өтеді. Шығу таблосында 5 сигналдық лампалар Л1-Л5 орнатылған (әрбір 10 қатысушы үшін).   Қатысушылар саны 50-ге жеткенде соңғы сигналдық лампа жанады да,  турникет ақша қабылдауды тоқтатады (31 задвижкасы жабылады). Қатысушыларды қайтадан қабылдау тек алдыңғылар түгел шыққанда ғана басталады. Қатысушылардың қайтадан шығуын Д2 қимыл датчигі бақылайды. 

Есеп С-3. Қозғалтқышқа орнатылған шрифт датчиктің бақылау зонасынан өткенде, Д датчигі оның өткенін тіркейді, яғни айналуының санын бақылап отырады. Айналым саны 256-дан асқанда қозғалтқыш автоматты түрде тоқтайды. Шығыс таблода екілік кодта датчиктің сигналы, яғни қозғалтқыштың айналым саны көрсетіледі. Қозғалтқыштың қосылуы «Қосу» кнопкасымен жүреді. Қозғалтқышты авариялық тоқтату «ӨШІРУ» кнопкасымен қарастырылады.