Архитектура ПО

Программный комплекс Rapid SCADA имеет многоуровневую архитектуру. Приложения (сервисы), входящие в состав программного комплекса, взаимодействуют между собой по протоколу TCP. На рис. 1 показана часто используемая архитектура простой системы, которая разворачивается при установке по умолчанию. На рис. 2 показана распределённая архитектура, в которой различные сервисы развёрнуты на отдельных хостах.

Архитектура по умолчанию
Рис. 1. Архитектура по умолчанию
Распределённая архитектура
Рис. 2. Распределённая архитектура

В состав Rapid SCADA входят следующие основные приложения:

  1. Вебстанция – это веб-приложение, которое предназначено для отображения информации диспетчеру посредством программы-браузера в табличной форме, на схемах и на графиках, а также генерации отчётов.
  2. Сервер предназначен для управления архивами данных, математических расчётов в соответствии с заданной конфигурацией и предоставления информации по запросам приложений-клиентов.
  3. Коммуникатор предназначен для сбора данных с контроллеров и приборов учёта, диагностики и тестирования устройств, передачи информации приложению Сервер по вычислительной сети.

Стоит отметить, что Rapid SCADA поддерживает варианты архитектуры, в которых экземпляры приложения Сервер обмениваются данными между собой с целью резервирования и создания необходимой избыточности.