Приложения

Сервер

Приложение Сервер предназначено для записи архивных данных системы, ведения резервной копии данных, математических расчётов в соответствии с заданной конфигурацией и предоставления информации по запросам приложений-клиентов.

Графическая оболочка для настройки Сервера
Рис. 1. Графическая оболочка для настройки Сервера

Сервер является службой, которая не имеет пользовательского интерфейса и работает постоянно в фоновом режиме вне зависимости от входа и выхода пользователей в операционную систему. Графическая оболочка для настройки Сервера встроена в приложение Администратор (рис. 1).

Программа осуществляет контроль подключенных пользователей и на основе их прав производит ограничение выдаваемых данных и принимаемых команд. Служебная информация о работе приложения сохраняется в текстовом файле журнала. Сервер рассчитан на круглосуточный режим работы.

Дополнительные серверные модули позволяют расширять функциональность Сервера в соответствии с требованиями Заказчика.

Коммуникатор

Приложение Коммуникатор выполняет следующие функции:

  • сбор данных с устройств, подключенных к системе, выполняемый параллельно по множеству линий связи;
  • отправка команд подключенным устройствам;
  • диагностика и тестирование оборудования;
  • передача информации приложению Сервер.
Графическая оболочка для настройки Коммуникатора
Рис. 2. Графическая оболочка для настройки Коммуникатора

Коммуникатор является службой, которая не имеет пользовательского интерфейса. Графическая оболочка для настройки Коммуникатора встроена в приложение Администратор (рис. 2). Информация о работе приложения, линий связи, каждого подключенного устройства автоматически записывается в текстовые журналы. Режим работы Коммуникатора круглосуточный.

Сторонние разработчики имеют возможность реализовывать собственные драйверы для взаимодействия Коммуникатора с различными устройствами.

Вебстанция

Вебстанция – это веб-приложение, которое предназначено для отображения измеряемых системой данных и управления посредством программы-браузера (рис. 3 и 4). Информация представляется в табличной форме, на графиках, на схемах, а также в отчётах, которые генерируются в привычных форматах Excel, PDF и HTML.

Приложение Вебстанция. Мнемосхема
Рис. 3. Приложение Вебстанция. Мнемосхема
Приложение Вебстанция. Табличное представление
Рис. 4. Приложение Вебстанция. Табличное представление

Для получения информации пользователю достаточно выбрать представление (таблицу или схему) и при необходимости изменить дату просматриваемых данных. Чтобы получить график значений интересующего канала, следует щёлкнуть мышкой по пиктограмме параметра в таблице или по элементу на схеме.

Приложение Вебстанция доступно с любого компьютера или планшета, подключенного к вычислительной сети организации без выполнения какой-либо инсталляции ПО. Вход в систему возможен только при наличии прав доступа, определённых администратором системы.

Функциональность Вебстанции может быть расширена с помощью дополнительных плагинов. Например, плагин Графики Про расширяет возможности для работы с трендами входных каналов: масштабирование, одновременное отображение нескольких графиков, экспорт в форматы PNG и PDF. Плагин Гибкий отчёт позволяет генерировать отчёты в соответствии с пользовательской конфигурацией. С помощью данного плагина возможно построить практически любой необходимый отчёт. Сторонние разработчики имеют возможность разрабатывать и встраивать в веб-приложение собственные плагины, отображающие информацию оператору в произвольной форме.

Агент

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

Агент взаимодействует с Администратором по протоколу TCP. Поэтому Администратор может быть установлен как на одном компьютере с Агентом, так и на другом компьютере, который доступен по сети. По умолчанию Агент использует TPC-порт 10002. При удалённом подключении входящие соединения по этому порту должны быть разрешены брэндмауэром сервера.

Агент не имеет пользовательского интерфейса. Для контроля его работы используется текстовый журнал.

Администратор

Приложение Администратор (рис. 5) предназначено для разработки проектов Rapid SCADA и контроля состояния автоматизированной системы. Администратор представляет собой единую среду разработки, которая позволяет редактировать базу конфигурации, настраивать основные приложения Rapid SCADA, модули Сервера и драйверы устройств.

Приложение Администратор
Рис. 5. Приложение Администратор

Инструменты и функции приложения Администратор, позволяющие ускорить процесс конфигурирования:

  • Мастеры для создания линий связи, устройств и каналов.
  • Импорт и экспорт таблиц базы конфигурации для обмена готовыми наработками между проектами.
  • Клонирование каналов, чтобы сократить ручной ввод.
  • Поиск, сортировка и фильтрация таблиц базы конфигурации.

Проект содержит набор конфигурационных файлов, в основном использующих формат XML. Благодаря данному подходу, проект легко может быть скопирован на другой компьютер. Для контроля версий проекта и совместной работы рекомендуется использовать систему Git.