атора УПСВ» вирішено було використовувати комплекс інструментальних засобів SCADA-системи GENESIS32 яка може включати в себе будь клієнтські і серверні додатки GENESIS32. Найбільш важливими додатками для підсистеми «АРМ оператора УПСВ» є наступні:
додаток для відображення мнемосхем і трендів (graphworx32);
додаток обробки тривожних подій (alarmworx32);
додаток архівування історії подій (trendworx32);
додаток архівування та графічного відображення історії технологічних параметрів;
додатком генерації звітів.
Ці та інші додатки підсистеми «АРМ оператора УПСВ» взаємодіє з OPC-сервером доступу до даних реального часу або за допомогою додатка централізації доступу до контрольованих параметрах (DataWorx), або безпосередньо.
Програми обробки тривожних подій та архівування історії подій (AlarmWorx32 і TrendWorx32) в своїй роботі використовують бази даних.
Для роботи з базами даних система створює об'єкти доступу до даних з використанням стандартної підсистеми Microsoft Data Access Components (MDAC).
Для взаємодії між власними компонентами система використовує розподілену модель об'єктів Microsoft COM/DCOM.
. 5.2Методи контролю в маршрутах обробки даних
Як зазначалося вище, для обміну даними реального часу між II і III рівнями управління системи використовується стандарт ОРС версії 2.0. Відповідно до цієї специфікацією кожен елемент даних (тобто параметр технологічного процесу) містить значення параметра, час його останнього оновлення і ознака качества, що визначає ступінь достовірності значення. Значення параметра може бути будь-якого типу FLOAT, LONG і т.д. Час останнього оновлення надається з 100-наносекундной точністю (FILETIME Win32 API). Якість - це код, який містить в собі грубу оцінку достовірності параметра - UNCERTAIN, GOOD, BAD (не визначене, хороше, погане), а на випадок поганої оцінки - ще й розшифровку, наприклад, QUAL_SENSOR_FAILURE - несправність датчика.
. 5.3Інформаціонная сумісність з іншими системами
Так як система побудована з використанням стандарту ОРС, то вона є сумісною з будь-якою системою, що відповідає цьому стандарту.
Для обміну даними системи з додатками-клієнтами, що розробляються на мовах високого рівня (наприклад, MS VISUAL BASIC), а також з клієнтськими додатками Microsoft Office (наприклад, MS EXCEL) можна скористатися інтерфейсом OLE Automation (інтерфейс інтеграції програмних продуктів сімейства Microsoft).
Всі основні компоненти системи є контейнерами OLE і дозволяють вбудовувати керуючі елементи OLE і ActiveX, розроблені як виробниками інших систем, так і власні.
Можливість інтеграції з іншими системами надається також вбудованою середовищем розробки і виконання сценарних процедур VBA, заснованої на засобах Microsoft Visual Basic for Application 6.0.
Додатково до складу системи можуть бути включені комунікаційні додатки, що забезпечують передачу даних в зовнішні системи, які не підтримують технологію ОРС. У цьому випадку використовуються різні протоколи обміну повідомленнями поверх протоколу міжмережевого взаємодії TCP/IP.
. 5.4Состав і послідовність виконання технологічних операцій по збору, обробці та передачі даних на рівні управління II
Технологічний процес збору, обробки і передачі даних на рівні управління II складається з наступної послідовності операцій:
циклічний опитування вхідних сигналів з первинних датчиків та зовнішніх, який виконується з періодом не більше 0,2 секунди.
первинна обробка інформації - функції з фільтрації, лінеаризації сигналів, обчислення дійсних значень параметрів;
технологічний і аварійний контроль змінних технологічного процесу;
прийом та обробка команд надходять з рівня управління III та/або з панелі ручного управління безпосередньої дії;
зміна режимів роботи обладнання та систем управління при нештатної ситуації або по команді диспетчера;
обчислення якісних і кількісних характеристик технологічного процесу;
виконання обліково-розрахункових операцій;
підготовка даних для передачі на рівень управління III;
передача даних на засоби візуалізації технологічного процесу (панель ручного управління безпосередньої дії) [14].
. 5.5Состав і послідовність виконання технологічних операцій на рівні управління III - «АРМ оператора УПСВ»
Технологічний процес збору, о...