на основну сторінку курсу | лабораторні |
---|---|
<-ЛР8 | ЛР10-> |
Мета: навчитися створювати програми користувача з ПІД-регуляторами.
Необхідне програмне забезпечення. EcoStruxure Machine Expert Basic
УВАГА! Дану частину роботи неможливо перевірити в симуляторі ПЛК, оскільки він не підтримує роботу PID-регулятора. Тому в даній частині виконується лише конфігурація без перевірки працездатності.
Рис. 9.1. Конфігурація ПЛК
В змінній %MW10 зберігається значення з датчика рівня з вихідним уніфікованим сигналом 0-10V, діапазон в ПЛК 0-10000. В змінній %MW20 зберігається значення керування електричним приводом клапана з уніфікованим сигналом керування 0-10V, діапазон в ПЛК 0-10000, за допомогою якого необхідно підтримувати заданий рівень в ємності (рис.9.2)
Рис. 9.2 Функціональна схема об’єкта керування
Для розв’язання поставленої задачі скористаємось одним з ПІД регуляторів ПЛК М221.
Рис. 9.3 Конфігурування PID регуляторів
У вікні PID propertis можна побачити перелік PID регуляторів, доступних для обраної моделі ПЛК.
Виконайте конфігурацію регулятора PID 0. Для цього необхідно натиснути на кнопку з трьома крапками навпроти регулятора PID 0
в колонці Configuration
(рис 9.3).
Відкриється вікно налаштування PID регулятора PID 0 Assistent (рис. 9.4).
Рис. 9.4 Вікно конфігурації PID Assistent
Вкладка General дозволяє обрати тип регулятора з переліку (рис.9.5):
Рис. 9.5. Вибір типу регулятора
PID
Вкладка Input дозволяє провести налаштування входів PID-регулятора
Перейдіть у вкладку Input. Ознайомтеся з її змістом.
У зоні Measure, вказується змінна, що відповідає за поточне значення вимірюваної величини. Вкажіть змінну %MW10.
Зона Conversion дозволяє провести масштабування значення вимірюваної величини у більш зручний вигляд. Вкажіть 0-100%, що буде значити масштабування рівня з діапазону 0-10000 у вказаний діапазон у %.
Зона Filter дозволяє провести цифрове фільтрування вимірювальної величини. Залиште без змін.
Зона Alarms дозволяє провести налаштування тривог, про вихід регульованого параметру за допустимі межі. Залиште без змін.
Таким чином налаштування матиме вигляд як на рис. 9.6.
Рис. 9.6. Налаштування входів PID-регулятора
У вкладці PID проводиться конфігурація основних параметрів регулятора.
Перейдіть у вкладку PID. Подивіться та змініть налаштування, як вказано нижче.
Зона Setpoint - відповідає за задане значення регульованої змінної. Тут можна записати як константу (наприклад 50), так і адресу змінної (наприклад %MW50) - для можливості зміни заданого значення програмно під час роботи на виробництві. У якості завдання вкажіть адресу змінної %MW50
Зона Corrector type - дозволяє обрати режим роботи регулятора ПІ чи ПІД. Вкажіть режим ПІ.
Таким чином налаштування матиме вигляд як на рис. 9.7.
Рис. 9.7. Налаштування параметрів PID-регулятора
У вкладці Output проводиться конфігурація виходу регулятора:
Перейдіть у вкладку Output. Подивіться та змініть налаштування, як вказано нижче.
Action - напрям дії PID-регулятора, прямий - Direct (наприклад, якщо об’єкт керування нагрівач), зворотній - Revers (наприклад, якщо об’єкт керування охолоджувач). Або з можливістю перемикання - Bit Address. У цьому випадку напрям дії можна програмно змінювати за допомогою дискретної змінної, що вказується у відповідному полі. Вкажіть Direct
Limits - дозволяє виконати обмеження виходу PID регулятора. Вкажіть Disable
(без обмежень).
%M0
.%MW20
.Analog Output - аналоговий вихід PID регулятора. Вкажіть %MW20
.
Таким чином налаштування матиме вигляд як на рис. 6.8.
Рис. 9.8. Налаштування виходу PID-регулятора
Для того, щоб створений PID-регулятор почав працювати необхідно його викликати в програмі.
Rung
, за допомогою блоку Operation Block зробіть виклик PID 0
рис. 9.9.Рис. 9.9. Програмування виклику PID-регулятора
За такого виклику PID-регулятора він буде безумовно працювати постійно з моменту запуску ПЛК. За необхідності можна додати умови запуску регулятора так само, як і в інших варіантах використання Operation Block.
Перевірити роботу PID-регулятора можливо лише за наявності фізичного ПЛК М221. Якщо такий є - перевірте роботу.
У разі відсутності перевірки на реальному ПЛК пропонується ознайомче відео по роботі PID-регулятора М221
Розробив лабораторну - Полупан Володимир. АКТСУ НУХТ
на основну сторінку курсу | лабораторні |
---|---|
<-ЛР8 | ЛР10-> |