авління становищем вентилів.
Оператор за допомогою кнопок управління на мнемосхемі вводить значення положення вентиля ДВ1 або ДВ2 в процентному співвідношенні. Якщо команда не надходить, то програма знаходиться в режимі очікування введення команди. Після введення команди, програма посилає керуючий код на електропневматичний позиционер, відбувається формування впливу на обраний вентиль. При цьому на мнемосхемі відбувається відображення в реальному часі процесу досягнення штока вентиля в процентному співвідношенні. По досягненню заданого положення програма переходить в режим зміни команди керуючого впливу, а також зберігає значення положень вентилів. Далі оператор на мнемосхемі вводить нову команду. При припиненні роботи системи вентилі ДВ1 і ДВ2 необхідно повернути у вихідне положення, а також зберегти інформацію про останній введеному положенні.
.5 Тестова програма. Графічний мова програмування
В якості тестової програми представлена ??частина мнемосхеми та програмного коду для керування положенням кріовентілей.
Як говорилосявище, програма написана на графічній мові програмування LabVIEW.
Графічний мова програмування - мова, призначена для написання програми для комп'ютера або обчислювального пристрою, в якому замість текстового опису алгоритму роботи використовується графічне.
LabVIEW або Laboratory Virtual Instrumentation Engineering Workbench (середа розробки лабораторних віртуальних приладів) являє собою графічну середу програмування, яка широко використовується в промисловості, освіті та науково-дослідних лабораторіях як стандартного інструменту для збору даних і керування приладами .
Графічний мова програмування «G», використовуваний в LabVIEW, заснований на архітектурі потоків даних. Послідовність виконання операторів в таких мовах визначається не порядком їх слідування (як в імперативних мовах програмування), а наявністю даних на входах цих операторів. Оператори, не пов'язані за даними, виконуються паралельно в довільному порядку.
Програма на LabVIEW називається і є віртуальним приладом (ВП) і складається з двох частин:
§ блокової діаграми, яка описує логіку роботи віртуального приладу;
§ лицьовій панелі, яка описує зовнішній інтерфейс віртуального приладу.
Віртуальні прилади можуть використовуватися в якості складових частин для побудови інших віртуальних приладів.
Лицьова панель віртуального приладу містить засоби введення-виведення: кнопки, перемикачі, світлодіоди, шкали, інформаційні табло і т. п. Вони використовуються людиною для управління віртуальним приладом, а також іншими віртуальними приладами для обміну даними.
Блокова діаграма містить функціональні вузли, які є джерелами, приймачами і засобами обробки даних. Також компонентами блокової діаграми є термінали («задні контакти» об'єктів лицьовій панелі) і керуючі структури (які є аналогами таких елементів текстових мов програмування, як умовний оператор «IF», ??оператори циклу «FOR» і «WHILE» і т. п.). Функціональні вузли і термінали об'єднані в єдину схему лініями связей.поддержівает величезний спектр обладнання різних виробників і має у своєму складі (або дозволяє додавати до базового пакету) численні біблі...