ігурації всього проекту. p align="justify"> Редактор представлення даних
Тут розробляється графічна частина проекту системи управління. При цьому створюється статичний малюнок технологічного об'єкта, а потім поверх нього розміщуються динамічні форми відображення і управління. Серед них такі, як поля виводу чисельних значень, графіки, гістограми, кнопки, області введення значень і переходу до інших графічних фрагментів і т. д.
Крім стандартних форм відображення (ФО), ТРЕЙС Моуді дозволяє вставляти в проекти графічні форми подання даних або управління, розроблені користувачами. Для цього можна використовувати стандартний механізм Active-X. p align="justify"> Всі форми відображення інформації, управління та анімаційні ефекти зв'язуються з інформаційною структурою, розробленою в редакторі бази каналів. p align="justify"> Графічні бази вузлів проекту, створені в редакторі представлення даних, зберігаються у файлах з розширенням dbg. Їх збереження здійснюється у відповідні директорії проектів. p align="justify"> Характеристика ПІД-регулятора (PID)
Цей блок формує вихідне значення по ПІД-закону від величини, поданої на його вхід INP. Формула обчислення вихідного значення виглядає наступним чином: n
Q: = KP * INP + KD * (INP - INP1)/dt + S KI * INP i * dt
Q-вихід блоку; INP-значення входу на поточному такті перерахунку; INP1-значення входу на попередньому такті перерахунку; INP I-значення входу на i-му такті перерахунку; N-загальна кількість тактів перерахунку; Dt-час між тактами перерахунку; KP-коефіцієнт при пропорційною складовою; KD-коефіцієнт при диференціальної складової; KI-коефіцієнт при інтегральної складової. Для введення значень налаштувань використовуються три входи: KP - коефіцієнт при пропорційною складовою , KD - при диференціальної, KI - при інтегральної.
Модуль подається на вхід KI від'ємного значення передається на вихід. Далі при подачі на вхід KI ненегативного значення регулювання починається з встановленої величини. p align="justify"> Для обмеження величини керуючого впливу використовуються входи блоку MIN і MAX. Перший з них задає нижню межу управління, а другий - верхній. Якщо величина управління виходить за будь-яку з цих кордонів, то виходу присвоюється величина відповідного входу і перестає накопичуватися інтегральна складова закону регулювання. p align="justify"> Даний блок обчислює величину управління за значенням неузгодженості регульованої величини і завдання, яке треба обчислювати за допомогою окремого функціонального блоку.
Програмування контролера
Програмування контролера здійснюється шляхом вибору алгоритмічних блоків, зі стандартного, раніше встановленого, набору. Розробка алгоритмів регулювання може здійснюватися за допомогою будь інструментальної системи...