logo
Автоматизована система управління відеоспостереженням

2.1 Обгрунтування вибору Trace Mode

Створення сучасних систем управління базується на розробці і застосуванні адаптивних інтелектуальних систем, функціонування яких неможливе без використовування розвинутої обчислювальної мережі, що включає персональні компютери (ПК), мікроконтролери і широкий набір модулів введення-виведення. Ускладнення технологічних процесів і виробництв ставить задачі створення розподілених ієрархічних систем (АСУТП) і їх крізного програмування, що пояснює появу нових компютерних технологій для інтегрованих систем, обєднуючих всі рівні виробництва. Як приклад може бути SCADA-система (Supervisory Control And Data Acquisition), призначена для проектування і експлуатації розподілених автоматизованих систем управління. Судячи з назви, SCADA-система призначена для диспетчерського управління і збору даних.

Потрібно відзначити, що Trace Mode містить рекордну кількість бібліотек ресурсів, готових до використання в прикладних проектах. Вона має вбудовані безкоштовні драйвери до більш ніж 1600 контролерів і плати введення-виведення, понад 600 анімаційних обєктів, більше 150 алгоритмів обробки даних і управління, комплексні технологічні обєкти. Режим автобудування, використовуваний в Trace Mode, миттєво формує базу тегів для операторських станцій, контролерів та ОРС серверів, налаштовує мережні звязки, будує систему документування та графічний інтерфейс.

Всі програми, що входять в Trace Mode, підрозділяються на дві групи (див. рис. 2.1): інструментальну систему розробки та виконавчі модулі (runtime). Як видно з рис. 2.1 інструментальна система розробки містить три редактори: редактор бази каналів, редактор представлення даних, редактор шаблонів [6].

В редакторі бази каналів створюється математична основа системи управління: описуються конфігурації всіх робочих станцій, контролерів та УСО, а також налаштовуються інформаційні потоки між ними. Тут же описуються вхідні і вихідні сигнали та їх звязок з пристроями збору даних та управління, задаються періоди опиту, або формування сигналів, налаштовуються закони первинної обробки та управління, технологічні межі, програми обробки даних і управління, здійснюється архівація технологічних параметрів, мережний обмін, а також розвязуються деякі інші задачі.

Рис. 2.1. Структура Trace Mode

Результатами роботи в цьому редакторі є математична таі інформаційна структура проекту, які включають набір баз каналів і файлів конфігурації для всіх контролерів та операторських станцій (вузлів) проекту, а також файл конфігурації всього проекту з розширенням cmt. Вся решта файлів проекту зберігається в робочій директорії в каталозі, імя якого співпадає з імям файлу конфігурації.

В редакторі представлення даних розробляється графічна частина проекту системи управління.. Серед цих форм присутні такі, як поля висновку числових значень, графіки, гістограми, кнопки, області введення значень і переходу до інших графічних фрагментів і т.д. Окрім стандартних форм відображення, Trace Mode дозволяє вставляти в проекти графічні форми представлення даних або управління, розроблені користувачами. Всі форми відображення інформації, управління і анімаційні ефекти звязуються з інформаційною структурою, розробленою в редакторі бази каналів. Для розробки шаблонів документів до складу інструментальної системи включений редактор шаблонів.