Архитектура ПО
Программный комплекс Rapid SCADA имеет многоуровневую архитектуру. Приложения (сервисы), входящие в состав программного комплекса, взаимодействуют между собой по протоколу TCP. На рис. 1 показана часто используемая архитектура простой системы, которая разворачивается при установке по умолчанию. На рис. 2 показана распределённая архитектура, в которой различные сервисы развёрнуты на отдельных хостах.
В состав Rapid SCADA входят следующие основные приложения:
- Вебстанция – это веб-приложение, которое предназначено для отображения информации диспетчеру посредством программы-браузера в табличной форме, на схемах и на графиках, а также генерации отчётов.
- Сервер предназначен для управления архивами данных, математических расчётов в соответствии с заданной конфигурацией и предоставления информации по запросам приложений-клиентов.
- Коммуникатор предназначен для сбора данных с контроллеров и приборов учёта, диагностики и тестирования устройств, передачи информации приложению Сервер по вычислительной сети.
Стоит отметить, что Rapid SCADA поддерживает варианты архитектуры, в которых экземпляры приложения Сервер обмениваются данными между собой с целью резервирования и создания необходимой избыточности.