Ознайомлення з редактором бази каналів програмного комплексу 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):

 

 

Хід роботи

 

  1. Відкрийте редактор бази каналів.
  2. Натисніть піктограму “New” або виконайте команду File => New (Файл => Новий). Появиться діалог такого вигляду:

 

&