Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
El_AEP_lab.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.35 Mб
Скачать

Лабораторна робота №6

Тема: «ОСНОВИ ПРОГРАМУВАННЯ В СЕРЕДОВИЩІ EASY-SOFT»

Завдання до роботи

Необхідно порахувати число натискань кнопки, підключеної до входу I1 програмованого реле, і відобразити кількість натискань кнопки у двійковому коді на виходах Q1 - Q4.

Для підрахунку натискань кнопки використовується лічильник. Табл.6. 1 зв'язує стан лічильника і виходів Ql - Q4. Натискання кнопки 15 раз установить на виході лічильника десяткове число 15, а на виходах Ql - Q4 буде сформований двійковий код 1111. При шістнадцятому натисканні кнопки лічильник і виходи будуть скинуті в нуль.

Таблиця 6.1 - Зв'язок стану лічильника і виходів Ql - Q4

Стан лічильника

Ql

Q2

Q3

Q4

0

0

0

0

0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

I

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

10

1

0

1

0

11

1

0

1

1

12

1

1

0

0

13

1

1

0

1

14

1

1

1

0

15

1

1

1

1

Теоретичні положення

Відкрийте програму EASY-SOFT. Натисканням кнопки Проект на панелі інструментів перейдіть у режим Проект. Виберіть зі списку в панелі інструментів реле типу EASY820-DC-RC і перетягніть його в схему з'єднань. Перейдіть у режим Схема соединений і ознайомтеся зі списком операндов на панелі інструментів. Для розв'язку завдання потрібен вхідний сигнал кнопки. Цей сигнал передається на лічильник, який підраховує кількість натискань кнопки. Перетягніть мишею операнды вхідного елемента I і лічильника С із панелі інструментів на схему з'єднань і розмістіть відповідно до першого рядка схеми, наведеної на рис.6.1.

Рисунок 6.1 - Схема з'єднань


Тому що лічильник повинен рахувати число позитивних фронтів, то у вкладці Элемент схемы соединений у полі Функция катушки потрібно вибрати опцію Счетная катушка С, а в панелі списку - Позитивный фронт. Далі у вікні властивостей відкрити вкладку Параметр. У полі Входы функционального блока визначити для функціонального блоку С01 задані значення. У груповому полі SH, що встановлює верхнє задане значення, вибрати в лівій частині списку NU (Number = const), після чого ввести в праве поле значення 16.

Показання лічильника зберегти в маркер-байте 1 (включає маркер-біти 1-8). Для цього в поле Вихід функціонального блоку слід задати вихідне значення QV: MB 1.

Рахунковий модуль відображається не тільки в схемі, але й у схемі функціональних блоків. Викличте її на екран, вибравши в меню Вид, Функциональные блоки або натисканням кнопки «Функциональные блоки». У схемі функціональних блоків лічильник відображається, як показано на рис.6.2.

Рисунок 6.2 - Вистава лічильника в схемі

Зі схеми видно, що в програмі використаний лічильник С01, верхнє задане значення підрахованих натискань кнопки встановлене на 16, це відзначене у входу SH. Поточне числове значення виходу лічильника тимчасово збережене в маркер-байте МВ01, це відзначене у виходу QV зеленим прямокутником з позначенням маркера-байта. Через кнопку на вході I1 здійснюється звертання до рахункової котушки, це відзначене у входу С зеленим колом.

Оскільки поточне значення коду лічильника зберігається в маркер-байте 1, для керування виходами Ql - Q4 можна використовувати маркер- біти Ml - М4. Це відражають рядки програми 2-5 (рис.6.1), перетягніть функціональні блоки відповідніх елементів з панелі у вікно схеми з'єднань.

Для скидання на нуль виходів Q1-Q4 використовуємо контакт функціонального блоку OF лічильника, який переходить у включений стан, якщо поточне числове значення виходу лічильника стає більше або рівним верхньому заданому значенню. Контакт C010F включає вхід скидання лічильника С (Функция котушки - Отменить) і активізує блок MR - Сброс, яке знову видаляє маркер-байт 1.

Склавши схему з'єднань, перейдіть до режиму Иммитация. У панелі інструментів у вкладці Принцип роботи I/R установите контакт I1 як замикаючий без фіксації. Клацанням по кнопці Показания виберіть у меню, що відкрився, вивід на індикацію виходів реле (Q). Відкрийте вкладку Входы I і включите режим Иммитация. Клацаючи по зображенню контакту I1 у вкладці Входы 15 раз, спостерігайте в панелі властивостей зміну станів виходів Ql - Q4 і перевірте їхню відповідність табл.6.1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]