Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Лабораторна робота № 4
Дослідження можливостей використання програмованих логічних контролерів у керуванні електромеханічними системами на прикладі Мікрол МИК-52
Програма роботи
Ознайомитись з особливостями апаратного та програмного використання ПЛК фірми Мікрол.
Скласти програму для зчитування двох аналогових сигналів, отримання їх різниці та виведення усіх трьох значень на дисплеї.
Доповнити складену програму П-регулятором та забезпечити вивід вихідного сигналу на дисплей.
Вдосконалити П-регулятор до ПІ-регулятора та надати можливість ручної (безпосередньо на контролері) зміни параметрів регуляторів.
Розробити програму для реалізації двоконтурної системи підпорядкованого керування синхронною машиною з постійними магнітами.
Скласти звіт.
Опис функціонального блоку з підрозділу:
Ввід/вивід
AIN (05) Аналоговий ввід
Призначення: функціональний блок застосовується для зв’язку функціональних блоків із апаратними засобами аналогового введення.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Виходи
1
dERROR
0, 1
Сигналізація виходу парметру за межі вимірювання
2
dMAX
0, 1
Сигналізація досягнення входом максимального значення
3
dMIN
0, 1
Сигналізація досягнення входом нижнього значення
4
OUT_SCAL
реальне
Вихід блоку (в шкалі)
5
OUT
0 – 100 %
Вихід блоку (0 – 100%)
Математичні
SUMM (13) Сумування з масштабуванням
Призначення: Функціональний блок використовується для отримання зваженої суми декількох (до 12) сигналів. Зокрема, він застосовується разом з функціональними блоками регулювання для побудови регуляторів співвідношення або для введення статичної корекції за різними технологічними параметрами.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
INP1
реальне
1-й вхід
02
INP2
реальне
2-й вхід
…
…
…
12
INP12
реальне
12-й вхід
Вихід
01
OUT
реальне
Вихід блоку
Логічні
AND (19) Логічне «І»
Призначення: Функціональний блок застосовується для формування дискретного сигналу який є результатом логічної операції І над двома дискретними вхідними сигналами dIN1 і dIN2.
Робота функціонального блоку описується в наведеній нижче таблиці:
dIN1
0
0
1
1
dIN2
0
1
0
1
dOUT
0
0
0
1
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
dIN1
0 / 1
Вхід блоку
02
dIN2
0 / 1
Вхід блоку
Вихід
01
dOUT
0 / 1
Вихід блоку
Керування програмою
TIMER (38) Таймер
Призначення: Функціональний блок застосовується для завдання затримки часу.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
dSTOP
0 / 1
Зупинка таймера
02
dRESET
0 / 1
Скидання таймера
Виходи
01
dOUT
0 / 1
Вихід блоку
02
TM
час
Поточне значення часу таймера
Керування технологічним процесом
FILTER (50) Фільтр
Призначення: Функціональний блок застосовується для фільтрації високочастотних перешкод, а також для динамічної корекції. Фільтр, що має порядок вище першого, можна отримати шляхом послідовного включення кількох блоків.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
INP
реальне
Вхід блоку
Виходи
01
OUT
реальне
Вихід блоку
Регулятори
PID (60) Регулятор аналоговий
Призначення: Функціональний блок призначений для побудови контурів ПІД-регулювання з використанням аналогових виконавчих механізмів.
Блок здійснює ПІД-алгоритм обробки вхідного сигналу. Компоненти П-, І- і Д, призначені для обробки вхідного сигналу, можуть бути активізовані або вимкнені в індивідуальному порядку. Це дозволяє конфігурувати П-, ПІ-, ПД і ПІД- регулятори.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
PV
реальне
Вхід регулятора
Виходи
01
dMAN
0 / 1
Стан регулятора (0-авт, 1-руч)
02
dLOC
0 / 1
Використовувана задана точка (0-зовн, 1-внутр.)
03
dMAX
0 / 1
Вихід сигналізації перевищення регульованим параметром уставки DEV_МАХ
04
dMIN
0 / 1
Вихід сигналізації перевищення регульованим параметром уставки DEV_IN
05
dOUT_H
0 / 1
Вихід регулятора обмежений по верхн. значенням
06
dOUT_L
0 / 1
Вихід регулятора обмежений по нижн. значенням
07
OUT
Вещественное
Аналоговий вихід регулятора
08
DELTA
Вещественное
Неузгодженість регулятора в % вхідного параметра
Керування станом
THEN (81) Тоді
Призначення: Функціональний блок застосовується для виконання умов.
Входи - виходи
Призначення
No
Позначення
Діапазон значень
Значення за замовчуванням
Входи
01
nTHEN
Вещественное
Вхід введення умови
02
dELSE
0 / 1
Вхід «інакше»
03
dTHEN1
0 / 1
Вхід «тоді» №1
m+2
dTHENm
0 / 1
Вхід «тоді» №m , m(10
Виходи
01
dOUT
0 / 1
Вихід блоку
Програма для зчитування двох аналогових сигналів, отримання їх різниці доповнена ПІ-регулятором та забезпечує виведення усіх трьох значень на дисплеї:
/
Програма для реалізації двоконтурної системи підпорядкованого керування синхронною машиною з постійними магнітами:
/
/
Висновок: на лабораторній роботі я досліджував можливості програмованих логічних контролерів у керуванні електромеханічними системами на прикладі Мікрол МИК-52, програмування якого можна здійснювати графічною мовою програмування FBD (Function Block Diagram).
Програмування даного контролера графічною мовою програмування FBD здійснюється доволі просто а весь процес програмування зводиться до трьох операцій:
1) Вибрати необхідний блок
2) Поставити його в робочу область
3) Зв’язати необхідні блоки зв’язками.
Для того, щоб сукупність блоків і зв’язків несли певну функціональність потрібно мати деякі знання в області автоматизації і основ цифрової електроніки. Тобто потрібно знати що таке: тригер, логічне "АБО" "І", мультиплексор, шифратор, дешифратор, ПІД-регулятор, тощо.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!