"justify"> СКАТ (Центрпрограммсістем, Твер)
VNS, GARDEN, Vis-a-Vis (Інсат)
VIORD («Фіорд»)
RTWin (SWD -Системи Реального Часу)
ЗОНД (АСУТП Програма)
SCADA-система VIORD (Фіорд)
Компанія Фіорд є розробником SCADA-системи PcVue.
Однією з ключових концепцій PcVue 11 є орієнтація на надання користувачу широких можливостей для швидкого створення проектів в конкретних предметних областях. Зокрема, в області автоматизації будівель («Smart BuildingReady») та інтелектуальної енергетики («Smart Grid Ready»).
PcVue lt; # justify gt; v інтерфейс з оператором (іноді її називають діалогової підсистемою);
v інтерфейс з обладнанням;
v обробка даних реалізація заданого алгоритму.
Ці підсистеми взаємодіють між собою шляхом обміну інформацією.
У кожній з цих підсистем можна, у свою чергу, виділити функціонально закінчені частини - модулі. Це, відповідно, панель управління, модуль зв'язку з влаштуванням, алгоритм обробки даних.
Таким чином, ми можемо уявити СКУ як сукупність модулів, пов'язаних між собою інформаційними потоками. RTWin виходить з такої моделі представлення СКУ та дає розробнику можливість проектування СКУ, оперуючи поняттями модулів системи і потоків даних. Кожен модуль має своє функціональне призначення. Модулі, що виконують функції інтерфейсу з користувачем, називаються панелі управління, а модулі, що виконують функції обробки даних і інтерфейсу з пристроями введення/виводу, називаються об'єкти.
Чому ж ми пропонуємо реалізувати два різні функціональні підсистеми на модулях типу об'єкт?
Тут можна вказати дві основні причини:
v на практиці часто доцільно поєднати, наприклад, функції збору та первинної обробки даних в одному модулі;
v модулі, подібні за способом і засобам реалізації, можуть бути створені одними і тими ж інструментальними засобами.
У загальному випадку об'єкт реалізує деякий алгоритм. Реалізований об'єктом алгоритм представляється у вигляді сукупності блок-функцій (блоків), що мають входи/виходи і пов'язаних між собою.
Панелі управління реалізують інтерфейс з користувачем в графічному режимі. Кожна панель управління в системі RTWin реалізована як окреме вікно в середовищі графічного інтерфейсу Photon і може містити графічне зображення будь-якої складності - мнемосхеми, графіки, текстову і числову інформацію, різноманітні органи управління (кнопки, слайдери) і т.д. Панелі управління забезпечують оперативне відображення ходу технологічного процесу (включаючи елементи мультиплікації) і прийом керуючих впливів від оператора з перевіркою прав доступу.
Модульна архітектура створюваних в RTWin СКУ обумовлює такі важливі практичні властивості СКУ, як:
v багатозадачність;
v розподіленість;
v багатокористувацький режим;
v масштабованість;
v конфігурованість;
v наращиваемость.
Кожен об'єкт в системі RTWin реалізований як самостійний завантажуваний і виконуваний програмний модуль (задача) в середовищі багатозадачного мережевої операційної системи QNX, що функціонує в реальному масштабі часу. Взаємодія його з іншими процесами -об'єкти, що виконуються на різних вузлах локальної мережі й утворюють в сукупності розподілену систему, здійснюється за допомогою обміну даними (повідомленнями) зумовленою структури і розміру в асинхронному режимі. Таким чином, досягається можливість паралельного виконання об'єктів-процесів і розподілу їх в рамках ресурсного простору операційної системи, у тому числі і в межах локальної обчислювальної мережі, що дозволяє оптимальним чином використовувати апаратні ресурси обчислювальної системи.
Як уже згадувалося вище, кожна панель управління в системі RTWin реалізована як окреме вікно в середовищі графічного інтерфейсу Photon. При розподілі входять до складу СКУ панелей управління за різними вузлам QNX-мережі з'являється можливість одночасної роботи декількох операторів (користувачів). Більше того, Photon дозволяє оператору послати працюючу панель управління на екран іншого комп'ютера.
За допомогою RTWin можна створювати СКУ будь-якої складності. Від найпростіших, що містять одну панель управління і один-два об'єкти і працюють на одному комп'ютері, до складних багатокористувацьких систем, що складаються з десятків або навіть сотень модулів і працюють в локальній мережі з десятків компьютеров.дает можливість гнучкого зміни конфігура...