Архітектурні рішення та інтеграція
Мультисерверна архітектура та резервування
При великій кількості джерел даних (контролерів) може використовуватись мультисерверна архітектура (рис.36). У таких системах кожний сервер збирає дані в окремої групи пристроїв, а клієнт (клієнти) мають доступ до всіх даних серверів. У деяких SCADA-програмах можна виділити окремі комп’ютери для серверів збирання даних, серверів трендів, серверів тривог, серверів звітів, що дає змогу розподіляти ресурси між декількома апаратними засобами.
Рис. 36. Мультисерверна архітектура
Якщо технологічний процес функціонально небезпечний або втрата даних може призвести до створення аварійних ситуацій, необхідно використовувати архітектури з резервуванням (рис.37). У таких системах основний сервер (Server PC) дублюється резервним (RServer PC), який виконує всі ті самі функції, окрім запису даних на контролери. Резервний сервер контролює працездатність основного, і у випадку виходу його з ладу починає виконувати всі його функції, в тому числі й спілкування з клієнтами та запис даних на контролер.
Рис. 37. Архітектура з резервуванням
Сучасні SCADA/HMI надають можливість доступу до системи через Internet або локальну мережу, використовуючи WEB-браузер. На відміну від HMI клієнтів, які використовують для зв’язку з серверами SCADA спеціалізовані протоколи, WEB клієнти з’єднуються з технологічним процесом через WEB-сервіси. Тобто вони використовують ті самі технології, що й при доступі звичайного браузера (наприклад, Internet Explorer) до якогось сайту в мережі Інтернет. Це має ряд переваг, зокрема:
- на відміну від протоколів обміну між HMI та SCADA, WEB-технології прозорі для комунікаційного обладнання (маршрутизатори, брандмауери, шлюзи та ін.), що дає змогу з’єднуватися через Інтернет;
- у багатьох випадках можуть використовуватися будь-які браузери, в тому числі на планшетах та мобільних телефонах;
- підвищена мобільність клієнтів, оскільки Інтернет доступний на великій території.