Настройка базы конфигурации — Документация Rapid SCADA

Обзор

Драйвер импорта из БД позволяет получать текущие данные из сторонней базы данных, а также записывать информацию в стороннюю БД с помощью команд телеуправления. Данный драйвер входит в дистрибутив Rapid SCADA и отдельная установка драйвера не требуется. Файл библиотеки драйвера — KpDbImport.dll.

Редактирование базы конфигурации

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

При добавлении линий связи и КП рекомендуется использовать мастеры, которые вызываются с помощью кнопок Настройка базы конфигурации - Документация Rapid SCADAНастройка базы конфигурации - Документация Rapid SCADAНастройка базы конфигурации - Документация Rapid SCADAНастройка базы конфигурации - Документация Rapid SCADAСвойства входного канала
Рис. 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, используют информацию из базы конфигурации в сочетании со своими параметрами настройки.

База конфигурации редактируется с помощью программы Администратор как часть проекта. Редактируемый экземпляр базы конфигурации имеет формат XML. При передаче проекта на сервер для выполнения база конфигурации конвертируется в специально разработанный формат DAT.

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

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

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

ТаблицаНазначение
Система
ОбъектыСодержит логические объекты, которые используются для структурирования информации в системе
Линии связиОписывает физические линии связи, по которым производится обмен данными с устройствами
КПСодержит контролируемые пункты (КП) — физические или мнимые устройства, с которыми происходит обмен данными
Входные каналыОпределяет входные данные системы, поступающие с устройств, а также значения, вычисляемые на их основе
Каналы управленияОпределяет команды, выполняемые системой
РолиСодержит роли. Роль — это набор функциональных возможностей, доступных пользователю
ПользователиСодержит перечень пользователей системы с указанием ролей
ИнтерфейсСодержит описание объектов интерфейса (представлений, отчётов и окон данных)
ПраваОпределяет права на объекты интерфейса по ролям
Справочники
Типы каналовСправочник типов входных каналов
Типы командСправочник типов команд, которые могут использоваться каналами управления
Типы событийСправочник типов событий системы, а также статусов входных каналов в архиве
Типы КПСправочник типов КП (устройств)
ВеличиныСправочник измеряемых физических величин
РазмерностиСправочник размерностей значений входных каналов, а также перечислимые значения каналов
Значения командСправочник значений команд, которые вызываются посредством каналов управления
Форматы чиселСправочник форматов, используемых при выводе значений входных каналов
ФормулыСправочник формул, используемых при расчётах данных входных каналов и значений команд каналов управления

Оставьте комментарий

Войти