Настройка базы конфигурации
Структура базы конфигурации
База конфигурации представляет собой структурированное описание всей автоматизированной системы. Приложения, входящие в состав Rapid SCADA, используют информацию из базы конфигурации в сочетании со своими параметрами настройки.
База конфигурации редактируется с помощью программы Администратор как часть проекта. Редактируемый экземпляр базы конфигурации имеет формат XML. При передаче проекта на сервер для выполнения база конфигурации конвертируется в специально разработанный формат DAT.
База конфигурации состоит из таблиц, которые, в свою очередь, состоят из столбцов и строк. Каждая таблица относится к одной из следующих групп:
- Система. Данная группа содержит таблицы, с помощью которых настраивается конфигурация конкретной автоматизированной системы.
- Справочники. Данная группа содержит вспомогательные таблицы. В большинстве случаев их изменение не требуется.
Далее приводится перечень таблиц базы конфигурации с их назначением.
| Таблица | Назначение |
|---|---|
| Система | |
| Объекты | Содержит логические объекты, которые используются для структурирования информации в системе |
| Линии связи | Описывает физические линии связи, по которым производится обмен данными с устройствами |
| КП | Содержит контролируемые пункты (КП) — физические или мнимые устройства, с которыми происходит обмен данными |
| Входные каналы | Определяет входные данные системы, поступающие с устройств, а также значения, вычисляемые на их основе |
| Каналы управления | Определяет команды, выполняемые системой |
| Роли | Содержит роли. Роль — это набор функциональных возможностей, доступных пользователю |
| Пользователи | Содержит перечень пользователей системы с указанием ролей |
| Интерфейс | Содержит описание объектов интерфейса (представлений, отчётов и окон данных) |
| Права | Определяет права на объекты интерфейса по ролям |
| Справочники | |
| Типы каналов | Справочник типов входных каналов |
| Типы команд | Справочник типов команд, которые могут использоваться каналами управления |
| Типы событий | Справочник типов событий системы, а также статусов входных каналов в архиве |
| Типы КП | Справочник типов КП (устройств) |
| Величины | Справочник измеряемых физических величин |
| Размерности | Справочник размерностей значений входных каналов, а также перечислимые значения каналов |
| Значения команд | Справочник значений команд, которые вызываются посредством каналов управления |
| Форматы чисел | Справочник форматов, используемых при выводе значений входных каналов |
| Формулы | Справочник формул, используемых при расчётах данных входных каналов и значений команд каналов управления |
Редактирование базы конфигурации
Таблицы базы конфигурации связаны между собой, то есть значение одной таблицы может ссылаться на запись из другой таблицы. Например, каждый КП ссылается на линию связи, к которой он относится. Поэтому редактирование таблиц удобно выполнять в определённой последовательности. Для таблиц из группы Система ввод данных обычно выполняется по порядку, начиная с таблицы Объекты, заканчивая таблицей Права.
При добавлении линий связи и КП рекомендуется использовать мастеры, которые вызываются с помощью кнопок
Если на панели инструментов таблицы отображается кнопка
Рис. 1. Свойства входного канала
Рис. 2. Свойства канала управления
Создание базы конфигурации можно значительно ускорить, если использовать сделанные ранее наработки. Для обмена информацией между различными базами программа Администратор имеет функции Импортировать таблицу и Экспортировать таблицу (рис. 3 и 4), которые вызываются из меню Файл. Таблицы экспортируются в файлы формата DAT, XML и CSV. Затем информация может быть импортирована из файлов формата DAT и XML в тот же самый или другой проект. Существует возможность ограничить перечень выгружаемых и закачиваемых данных, задав начальный и конечный идентификаторы. Кроме того, если при импорте назначить новый начальный идентификатор, то импорт данных выполнится со смещением идентификаторов.
Рис. 3. Импорт таблицы
Рис. 4. Экспорт таблицы
Для входных каналов и каналов управления доступен инструмент клонирования (рис. 5). На форме параметров клонирования необходимо задать исходные номера и номера назначения каналов. Также можно выбрать новый объект и КП для клонированных каналов. Функция обновления номеров каналов в формулах работает, если номер канала используется как аргумент в следующих функциях: N(), Val(), Stat(), SetVal(), SetStat() и SetData().
Рис. 5. Клонирование каналов
Для ячеек таблицы доступны функции копирования (Ctrl + C) и вставки (Ctrl + V). Если щёлкнуть по заголовку столбца, строки таблицы отсортируются по значениям данного столбца. Функция поиска и замены (Ctrl + F) также позволяет ускорить редактирование.
Источник
Основы настройки
Создание проекта
Настройка Rapid SCADA выполняется в рамках проектов. Проект представляет собой набор файлов в различных форматах, которые сохраняются в директории проекта. Для создания и редактирования проектов предназначено приложение Администратор. При запуске Администратора открывается Стартовая страница, с помощью которой можно создать новый или открыть существующий проект (рис. 1).
Рис. 1. Стартовая страница
Рис. 2. Форма создания проекта
При создании проекта (рис. 2) необходимо обратить внимание на используемый шаблон. Шаблон определяет первоначальную конфигурацию, которая добавляется в проект. В качестве шаблона можно использовать другой существующий проект.
Структура проекта
Конфигурация Rapid SCADA представлена в проводнике проекта, который расположен в левой части главного окна Администратора. Проект состоит из следующих основных частей (рис. 3):
- База конфигурации — это структурированное описание всей автоматизированной системы. База конфигурации определяет систему в целом, а детальные настройки относятся к соответствующим приложениям Rapid SCADA.
- Интерфейс. Данный раздел конфигурации содержит файлы представлений и конфигурационные файлы отчётов. Примеры представлений: мнемосхемы, таблицы, карты и дэшборды.
- Настройки приложения Сервер.
- Настройки приложения Коммуникатор.
- Настройки веб-приложения Вебстанция. Настройки Вебстанции удобнее редактировать через веб-интерфейс, а затем загружать в проект.
Рис. 3. Структура проекта
Экземпляр — это компьютер, на котором развернут программный комплекс Rapid SCADA. Один проект может включать в себя несколько экземпляров Rapid SCADA, между которыми происходит обмен данными. Приложение Администратор поддерживает подключение к удалённым серверам для скачивания и передачи конфигурации, поэтому настройка Rapid SCADA может осуществляться с одной рабочей станции.
Общая последовательность настройки
Начиная работу с Rapid SCADA, рекомендуется придерживаться общей последовательности настройки, приведённой ниже. Получив определённый опыт работы с комплексом, лучше поняв механизмы взаимодействия приложений, можно варьировать последовательность настройки для удобства.
- Создать новый или открыть существующий проект.
- Добавить объекты, линии связи и КП в базу конфигурации. Для создания линий связи и КП рекомендуется использовать мастеры, которые вызываются с помощью кнопок
и , расположенных на панели инструментов Администратора. - Проверить, что добавленные линии связи и КП присутствуют в настройках Коммуникатора. При необходимости импортировать их, выбрав пункт меню Импортировать в контекстном меню узла Линии связи проводника проекта.
- Настроить обмен данными с устройствами в Коммуникаторе.
- Создать входные каналы и каналы управления в базе конфигурации. Рекомендуется использовать мастер, вызываемый кнопкой
. - Создать представления и прописать их в таблице Интерфейс базы конфигурации.
- Передать проект на сервер с помощью кнопки
.
Источник
Запуск приложений
Первый запуск
После установки Rapid SCADA рекомендуется перезагрузить компьютер, чтобы автоматически запустились службы Сервера, Коммуникатора и Агента. Когда компьютер перезагрузится, запустите браузер Google Chrome, Mozilla Firefox или Microsoft Edge и введите адрес http://localhost/scada/. Должна открыться страница входа (рис. 1), на которой укажите имя пользователя admin и пароль 12345, затем нажмите кнопку Войти.
Рис. 1. Веб-форма входа в систему
Запуск Администратора
Для запуска приложения Администратор используйте ярлык, расположенный в меню Пуск > Программы > SCADA. Если ярлык по какой-либо причине отсутствует, Администратор можно запустить из исполняемого файла C:\SCADA\ScadaAdmin\ScadaAdmin.exe
Приложение Администратор имеет инструменты для управления остальными приложениями Rapid SCADA.
Службы
Приложения Сервер, Коммуникатор и Агент работают как службы. При использовании Windows для управления службами можно использовать оснастку services.msc. Она запускается из командной строки или через Панель управления > Система и безопасность > Администрирование > Службы. Наименования служб: ScadaServerService, ScadaCommService и ScadaAgentService.
Кроме того, в директориях соответствующих приложений расположены файлы svc_start.bat и svc_stop.bat, которые позволяют запускать и останавливать службу. Bat-файлы необходимо запускать от имени администратора.
Приложение Администратор также позволяет запускать и останавливать Сервер и Коммуникатор. Для управления службами в Администраторе откройте проект и затем откройте форму статуса экземпляра (рис. 2) с помощью кнопки
Рис. 2. Статус экземпляра в Администраторе
Тип запуска служб Сервера, Коммуникатора и Агента по умолчанию устанавливается автоматический, т.е. службы запускаются при старте операционной системы и останавливаются при завершении её работы. Если автозапуск не требуется, то в свойствах соответствующих служб нужно установить запуск вручную (рис. 3).
Рис. 3. Установка типа запуска службы
Веб-приложение
Чтобы открыть веб-приложение Вебстанция, в адресной строке браузера необходимо ввести http://compname/scada/, где compname — имя компьютера или IP-адрес в локальной сети, на котором установлено веб-приложение, scada – виртуальный каталог, указанный при установке. Если веб-приложение открывается на том же компьютере, на котором оно установлено, то можно использовать ссылки http://localhost/scada/ или http://127.0.0.1/scada/
Имя пользователя по умолчанию: admin
Пароль по умолчанию: 12345
Источник