Ознайомлення з редактором бази каналів програмного комплексу Trace Mode
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
Тема: Ознайомлення з редактором бази каналів програмного комплексу Trace Mode
Мета: Ознайомитися зі структурою Trace Mode та засвоїти базові поняття системи проект, вузол, обєкт, канал. Освоїти механізм автопобудови
Базові поняття Трейс Моуд
Робота у Трейс Моуд базується на поняттях:
- проект,
- вузол,
- обєкт,
- канал
- автопобудова.
Проект це сукупність всіх математичних та графічних компонентів програмного забезпечення для операторських станцій та контролерів однієї АСУТП, поєднаних інформаційними звязками та єдиною системою архівування. Проект є програмним забезпеченням всіх вузлів, що входять у нього. Вузли можуть бути повязані між собою по локальній мережі, послідовних інтерфейсах, комутованих лініях чи по радіоканалу. Проект розміщується на кожному вузлі, при цьому найменування піддиректорій його розміщення на різних вузлах повинно бути однаковим.
Вузол це пристрій, в якому виконується програмне забезпечення Трейс Моуд, що реалізує серверні функції. Вузлом може бути контролер, операторська чи архівна станція.
Для кожного вузла проекту створюється база даних реального часу. У Трейс Моуд вона називається базою каналів та має ієрархічну структуру. Канали однієї бази можна обєднувати в групи за заданими ознаками або довільним чином. Кожна така група називається обєктом бази каналів. Обєкти бази каналів можуть підпорядковуватися один одному та утворювати ієрархічну структуру. Отже:
- обєкт бази каналів це група каналів, якій приписаний набір атрибутів. Над каналами обєктів можна здійснити групові операції.
При створенні вузла в його базі каналів формується набір стандартних обєктів. Зокрема, у базі каналів неодмінно присутній обєкт БАЗА, в який додаються усі канали, що створюються у поточній базі а також набір стандартних обєктів Аналоговий ввід, Аналоговий вивід і т.д. Стандартні обєкти заповнюються каналами за заданими ознаками (наприклад, канали, що запитують дані по мережі).
Графічна частина проекту це сукупність усіх екранів для представлення даних та супервізорного управління. Графічні екрани поєднані у графічні бази вузлів проекту.
Автопобудова це механізм, який застосовується для спрощення організації інформаційних потоків у крупних проектах. Автопобудова охоплює:
- створення каналів обміну даними з віддаленими вузлами поточного проекту;
- створення каналів обміну даними з платами ПЗО (пристрій звязку з обєктом);
- створення каналів обміну даними з контролерами нижнього рівня (не PC-сумісними);
- створення каналів при імпорті баз даних;
- створення каналів обміну з OPC-серверами;
- створення каналів обміну даними з каналами обєкта віддаленого вузла.
Структура Трейс Моуд
програмний автопобудова управління технологічний
Трейс Моуд це програмний комплекс, призначений для розробки, налагодження та запуску в реальному часі систем управління технологічними процесами (ТП). Програми, що входять до складу Трейс Моуд, поділяються на дві групи:
- Інструментальна система розробки АСУ;
- Виконавчі модулі (runtime).
Інструментальна система містить три редактори:
- Редактор бази каналів
- Редактор представлення даних
- Редактор шаблонів
У редакторі бази каналів створюється математична основа системи управління. Створення математичної основи включає такі кроки (поданий перелік не є закритий):
- описується конфігурація робочих станцій, контролерів та ПЗО та настроюються інформаційні потоки між ними;
- описуються вхідні та вихідні сигнали та їхній звязок з пристроями збору даних та управління;
- задаються періоди опитування чи формування сигналів, настроюються закони первинної обробки та управління, технологічні межі, програми обробки даних та управління;
- настроюється архівування технологічних параметрів і мережний обмін.
В результаті роботи в редакторі бази каналів створюється математична та інформаційна структури проекту АСУТП.
Редактор представлення даних призначений для розробки графічної складової проекту системи управління (і, отже, для забезпечення людино-машинного інтерфейсу). Редактор представлення даних містить цілий ряд стандартних графічних елементів. Якщо розробникові недостатньо запропонованих готових графічних елементів, він може інтегрувати у середовище власні елементи за допомогою технології ActiveX. При цьому інтегрувати можна не лише статичні зображення, але й відео та звук.
Редактор шаблонів призначений для розробки шаблонів звітів про хід технологічного процесу.
Виконавчі модулі це програми, під керівництвом яких запускається АСУ, створена в інструментальній системі.
Виконавчі модулі включають:
- Монітор реального часу (МРЧ);
- NetLink МРЧ;
- Adaptive Control МРЧ;
- МРЧ Модем +;
- Double Force МРЧ;
- Double Force NetLink МРЧ;
- Adaptive Control Double Force МРЧ;
- NetLink Light;
- SUPERVISOR;
- Глобальний реєстратор;
- Сервер документування;
- Консоль тривог;
- Мікро МРЧ;
- Мікро МРЧ Модем +;
- Мікро МРЧ GSM +;
- GSM активатор;
- Web активатор;
- Консоль управління архівами.
Монітор реального часу призначений для запуску на АРМ (автоматизовани