Ознайомлення з редактором бази каналів програмного комплексу Trace Mode
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
х робочих місцях) операторів з метою супервізорного контролю та управління ТП. Під керівництвом МРЧ виконуються різні задачі, зокрема:
- запит даних про стан технологічного процесу з контролерів нижнього рівня за будь-яким із вбудованих протоколів або через драйвер;
- передача на нижній рівень команд управління за будь-яким із вбудованих протоколів або через драйвер;
- обмін даними з платами ПЗО;
- збереження даних в архівах;
- обмін по мережі з віддаленими МРЧ;
- передача даних по мережі на наступний рівень АСУ;
- обмін з базами даних через ODBC;
- представлення оператору графічної інформації про стан технологічного процесу;
- автоматичне та супервізорне управління ТП;
- обмін даними з іншими додатками Windows через DDE/NetDDE/OPC.
Глобальний реєстратор це спеціальний монітор Трейс Моуд, призначений для ведення архіву, глобального для всього проекту. Дані для архівації поступають по мережі від моніторів реального часу, котрі в свою чергу отримують архівні дані від SPAD-архівів вузлів. Дані, збережені Глобальним реєстратором в архів, стають доступними моніторам SUPERVISOR. Глобальний реєстратор можна дублювати, запустивши в мережі ще один монітор цього ж типу. При цьому обидва монітори типу Глобальний реєстратор будуть приймати передані дані і зберігати в свої архіви. Дубльований Глобальний реєстратор підтримує функції синхронізації архівів при роботі в реальному часі та при запуску. Глобальний реєстратор може бути також OPC та DDE сервером і підтримує обмін з базами даних по ODBC.
Сервер документування використовується для вирішення задачі документування технологічної інформації. За командою МРЧ, командою оператора чи за власним сценарієм він запитує у МРЧ необхідні дані та формує за ними готові документи. Утворені документи можна роздрукувати на принтері, відправити електронною поштою чи опублікувати на Web-сервері.
Консоль тривог дозволяє переглянути звіт тривог різних МРЧ одного проекту.
Консоль управління архівами дозволяє вручну синхронізувати архіви, експортувати архів у текстовий файл та контролювати помилки архівування.
GSM-активатор призначений для підтримки обміну даними між моніторами Трейс Моуд по GSM-мережі на рівні операторських станцій. Обмін реалізується у вигляді SMS-повідомлень (Short Message Service).
Аналогом GSM-активатора на рівні контролерів є Мікро МРЧ GSM+.
Web-активатор призначений для організації управління ТП через Інтернет. Будь-яка робоча станція Трейс Моуд може бути Web-сервером. На віддаленому компютері мають бути лише Інтернет та Web-браузер.
Редактор бази каналів має вигляд:
Структура проекту зберігається у файлі конфігурації проекту, що має розширення .ctm і міститься в директорії Трейс Моуд. Всі компоненти проекту зберігаються в окремих файлах піддиректорії, яка має те саме імя, що файл конфігурації проекту.
При створенні нового проекту у діалозі Властивості проекту (Project Properties) задаємо його імя. Це імя відобразиться у заголовку вікна редактора бази каналів.
Для створення вузла потрібно виконати команду Вузол => Створити (Node => Create). При цьому на екрані зявиться діалогове вікно Імя та тип вузла (Node Name & Type) вигляду:
У верхньому текстовому полі цього діалогу задаємо імя вузла (максимум 20 символів без пробілів). Нижнє вікно діалогу містить перелік типів вузлів. Тип вузла визначає, який монітор буде використано для його запуску, а також механізми автопобудови його бази каналів.
Всі вузли згруповані в чотири класи. Клас вузла визначає його інформаційну потужність та рівень системи управління, де він буде застосовуватися. Після створення нового вузла в робочому полі редактора бази каналів появиться зображення цього вузла, що складається з імені вузла та графічного ідентифікатора, відповідного вибраному типу. Під полем з іменем вузла вводяться його характеристики, що залежать від типу (і класу) вузла. Нижче показано різницю характеристик для вузлів різних класів:
Щоб створити базу каналів вузла, необхідно двічі натиснути ліву клавішу миші на його зображенні в робочому полі вікна редактора бази каналів. Ця дія викличе на екран діалог настройки автопобудови. Якщо вузлом є контролер, то для кожного його слота можна вказати тип застосовуваної плати ПЗО. Після цього автоматично настроюється обмін даними з цими платами.
Після настройки автопобудови у робочому вікні редактора бази каналів відображена структура обєктів бази каналів. Справа в окремому вікні показано існуючі в проекті вузли:
Очевидно, що коренем показаної ієрархії є обєкт БАЗА (BASE). У підписі графічного ідентифікатора обєкта БАЗА у кутових дужках зазначена кількість каналів, що входять у дану базу каналів. У круглих дужках вказаний вузол, до якого відноситься цей обєкт БАЗА. Виділена кнопка Вузли (Nodes) здійснює перехід до зображення вузлів у робочому вікні редактора бази каналів.
Натиснення на будь-якому обєкті в ієрархії виводить на екран діалог із заголовком формату Канали обєкта: Імя обєкта. Нижче показано діалогове вікно каналів обєкту Аналоговий Вхід (Analog Input):
Хід роботи
- Відкрийте редактор бази каналів.
- Натисніть піктограму “New” або виконайте команду File => New (Файл => Новий). Появиться діалог такого вигляду:
&