You are on page 1of 5

151-АКІТ.1930201.671.ЛР-03.

16
Зм. Арк. № докум. Підпис Дата
Розроб. Тіхоміров К.А. Літ. Аркуш Аркушів
Перевір. Сідєлєв М.І.
Прикладне програмування 1 10
.
ЧНУ імені Петра Могили
Лабораторна робота №3
Тема: Двохпозиційне регулювання параметрів.
Мета: навчитися програмно реалізовувати двопозиційні регулятори та
виконувати їх налаштування з урахуванням потрібних показників якості
процесу.
Завдання
Розробити технологічний екран управління нагрівачем теплового
агента та комбіновану програму емулятор-регулятор температури агента у
ємності на мові Function Block Diagram.

Хід роботи:
Створимо новий проект:

Рисунок 1 – Створений новий проект


Відповідно до завдання додаємо користувацьку бібліотеку:

Рисунок 2 – Додана бібліотека та її компоненти


Додамо компоненти до власного проєкту. Відповідно до завдання
створимо Екран користувача з відповідними елементами:
Лист
151-АКІТ.1930201.71.ЛР-03.16 5
Зм. Арк № докум. Підпис Дата
Рисунок 3 – Створений екран користувача
Для прив’язки відповідних елементів з числовими даними,
скористаємось функцією прив’язка та створимо відповідно 3 значення для
прив’язки:

Рисунок 4 – Створені змінні для прив’язки елементів

Користуючись емуляцією проведемо перевірку роботоздатності та


правильності роботи користувацького екрану та відповідних компонентів
розташованих на ньому. Перевірка помилок не виявила.
Перейдемо до пункту програмування логіки роботи системи за
допомогою мови Function Block Diagram. Для цього створимо відповідні
змінні та проведемо встановлення та налаштування програмних блоків:

Рисунок 5 – Змінні для написання програми


Лист
151-АКІТ.1930201.71.ЛР-03.16 5
Зм. Арк № докум. Підпис Дата
Рисунок 6 – Розроблена програма(алгоритм) роботи
Проведемо компіляцію та відладку програми за допомогою відповідних
однойменних команд. Помилки в процесі перевірки не знайдені, тому
переходимо далі. Створимо канали відповідності як для екрану так і для
програми:

Рисунок 7 – Канали відповідності


Все готово, проведемо перевірку роботоздатності всієї системи за
допомогою профайлеру:

Рисунок 8 – Проєкт в режимі профайлеру

Лист
151-АКІТ.1930201.71.ЛР-03.16 5
Зм. Арк № докум. Підпис Дата
Сама система працює справно, всі дані виводяться правильно,
перевіримо графік тренду більш детально:

Рисунок 9 – Графік роботи


Як можна побачити система відпрацьовую справно.
Висновки:
 В ході лабораторної роботи засвоїв навички програмної реалізації
двопозиційних регуляторів та виконувати їх налаштування з
урахуванням потрібних показників якості процесу.
 Ознайомлено з написанням програм на мові Function Block
Diagram.
 Засвоїно навички роботи з SCADA-системою TRACE MODE 6.
 Опановані навички створювання і налаштовування каналу,
виводу інформації на екран в середовищі TRACE MODE.
 Завдання було виконане в повному обсязі та відповідає
поставленому завданню.

Лист
151-АКІТ.1930201.71.ЛР-03.16 5
Зм. Арк № докум. Підпис Дата

You might also like