вана розробка, що можливість створення ПЗ системи автоматизації без реального програмування;
засоби виконання прикладних програм;
збір первинної інформації від пристроїв нижнього рівня;
обробка первинної інформації;
реєстрація аларм та історичних даних;
зберігання інформації з можливістю її пост-обробки (як правило, реалізується через інтерфейси до наиболее найпопулярнішим баз даних);
візуалізація інформації у вигляді мнемосхем, графіків і т.п.;
можливість роботи прикладної системи з наборами параметрів, що розглядаються як єдине ціле ( recipe або установки ).
Розглядаючи узагальнену структуру систем управління, слід запровадити і ще одне поняття - Micro-SCADA. Micro-SCADA - це системи, що реалізують стандартні (базові) функції, притаманні SCADA - системам верхнього рівня, але орієнтовані на вирішення завдань автоматизації в певній галузі (вузькоспеціалізовані). На противагу їм SCADA - системи верхнього рівня є універсальними.
Всі компоненти системи управління об'єднані між собою каналами зв'язку. Забезпечення взаємодії SCADA - систем з локальними контролерами, контролерами верхнього рівня, офісними та промисловими мережами покладено на так зване комунікаційне ПЗ. Це досить широкий клас програмного забезпечення, вибір якого для конкретної системи управління визначається багатьма факторами, в тому числі і типом застосовуваних контролерів, і використовуваної SCADA - системою. Більш детальна інформація про комунікаційний ПО наведена в розділі 2.
Великий обсяг інформації, безперервно надходить з пристроїв введення/виводу систем управління, зумовлює наявність в таких системах баз даних (БД). Основне завдання баз даних - своєчасно забезпечити користувача всіх рівнів управління необхідної інформацією. Але якщо на верхніх рівнях АСУ ця задача вирішена за допомогою традиційних БД, то цього не скажеш про рівень АСУ ТП. Донедавна реєстрація інформації в реальному часі вирішувалася на базі ПО інтелектуальних контролерів і SCADA - систем. Останнім часом з'явилися нові можливості по забезпеченню високошвидкісного зберігання інформації в БД. Більш детальна інформація по базах даних реального часу приведено у розділі 6.
Бурхливий розвиток Інтернет не могло не привернути увагу виробників програмного продукту SCADA. Чи можливе застосування Інтернет - технологій в системах управління технологічними процесами? Якщо так, то які рішення пропонуються в даний час компаніями - розробниками? Обговоренню цих питань присвячена глава 7.
Розробка прикладного програмного забезпечення СКУ: вибір шляху та інструментарію
Приступаючи до розробки спеціалізованого прикладного програмного забезпечення (ППО) для створення системи контролю та управління, системний інтегратор або кінцевий користувач зазвичай вибирає один з наступних шляхів:
Програмування з використанням традиційних коштів (традиційні мови програмування, стандартні засоби налагодження та ін.)
Використання існуючих, готових - COTS (Commercial Of The Shelf) - інструментальних проблемно-орієнтованих засобів.
Для більшості вибір вже очевидний. Процес розробки ППО важливо спростити, скоротити часові і прямі фінансові витрати на розробку ППО, мінімізувати витрати висококласних програмістів, по можливості залучаючи до розробки фахівців-технологів в області автоматизованих процесів. При такій постановці завдання другий шлях може виявитися більш кращим.
Для складних розподілених систем процес розробки власного ППО з використанням традиційних коштів може стати неприпустимо тривалим, а витрати на його розробку невиправдано високими. Варіант з безпосереднім програмуванням щодо привабливий лише для простих систем або невеликих фрагментів великої системи, для яких немає стандартних рішень (не написаний, наприклад, відповідний драйвер) або їх не влаштовують за тих чи інших причин в принципі.
Отже, вибір шляху зроблений! Це дуже важливо, але тоді слід зробити і другий крок - визначитися з інструментальними засобами розробки ППО. Програмні продукти класу SCADA широко представлені на світовому ринку. Це кілька десятків SCADA - систем, багато з яких знайшли своє застосування і в Росії. Найбільш популярні з них наведено нижче: (Wonderware) - США; (CI Technology) - Австралія;
FIX (Intellution) - США; (Iconics Co) - США; Link (United States Data Co) - США; (BJ Software Systems) - США; (Jade Software) - Великобританія; (AdAstrA)- Росія;
Cimplicity (GE Fanuc) - США;
САРГОН (НВТ - Автоматика) - Росія.
При такому...