Для вызова редактора базы данных проекта необходимо нажать на кнопку «
База данных…» на
панели кнопок проекта (
Рисунок 1). Эта
кнопка активна, поскольку к проекту уже подключена база данных.
Рисунок 1. Окно проекта с выделенной кнопкой «База данных…».
Откроется окно редактора базы данных, которое содержит три вкладки:
- «Редактор» – содержит основные инструменты для работы с базой данных сигналов, в
нем происходит редактирование содержимого базы.
- «Настройки» – содержит системные настройки базы данных.
- «Состояние сети» – отображает информацию по сетевому обмену данными.
Вкладка «
Редактор» является наиболее часто используемой. Она используется для
наполнения и редактирования базы данных проекта.
Рисунок 2. Окно редактора базы данных.
Содержимое вкладки «
Редактор» (
Рисунок 2) содержит следующие области:
- 1 область – «Категории» – содержит список категорий и кнопки редактирования и
настройки данного списка. Под категорией подразумеваются объекты, которые имеют какие-либо
общие признаки. Например, какое-либо типовое оборудование: задвижки, клапаны, двигатели,
электроприводы и т.п., или алгоритмы управления и защиты, которые в последствии должны
быть помещены в каком-либо виде на программируемые контролеры (для такой категории
определяются входы и выходы данных алгоритмов в соответствии с физическими входами и
выходами контроллеров).
- 2 область – «Группы сигналов» – содержит список групп сигналов для выбранной или
выбранных категорий и инструменты редактирования, настройки и поиска по данному списку.
Для категории с каким-либо типовым оборудованием, например, с задвижками, группой сигналов
для данной категории будет какая-либо конкретная задвижка, установленная в определенном
месте технологической схемы.
- 3 область – «Сигналы и данные для групп» – содержит сводную таблицу переменных
для выбранной группы (когда активирована вкладка «Группа») или нескольких выбранных
групп (когда активирована вкладка «Сводная») сигналов, а также инструменты
редактирования, настройки и поиска по данной таблице.
Все три области содержат две кнопки: «Добавить» и «Удалить», с помощью которых
происходит редактирование списков и таблиц для соответствующих областей.
В следующих разделах будет производиться разработка алгоритма управления включением
резервного источника питания в виде отдельного проекта и проводиться моделирование совместной
работы нескольких проектов. Для совместной работы проектов требуется обеспечить взаимосвязь
блоков электрической сети и алгоритма управления при помощи сигналов следующих категорий:
- Категория «QF» содержит сигналы управления выключателями электрической
схемы.
- Категория «Алгоритмы» содержит сигналы внутренней логики алгоритма управления
АВР.
- Категория «Вольтметры» содержит сигналы с показаниями вольтметров на
электрической схеме.
Необходимо добавить новую категорию в редакторе базы данных. Для добавления новой категории
нажать на кнопку «
Добавить категорию» на панели кнопок области «
Категории».
После этого в списке категорий появляется строка «
Новая категория» (
Рисунок 3).
Рисунок 3. Окно редактора базы данных с выделенной кнопкой «Добавить категорию» и добавленной
категорией.
Двойное нажатие левой кнопкой мыши по строке «
Новая категория» открывает окно
«
Шаблон категории» для редактирования шаблона категории (
Рисунок 4).
Рисунок 4. Окно редактора шаблона категории.
Окно редактора шаблона категории содержит четыре области (
Рисунок 5).
Рисунок 5. Области окна «Редактор категории».
- 1 область – поле ввода имени категории. В данном поле задается имя категории,
которое затем отображается в списке категорий. По умолчанию каждая категория при создании
имеет имя «Новая категория».
- 2 область – поле ввода шаблона имени групп. В данном поле вводится та часть имени
для группы сигналов, которая автоматически появляется в окне при добавлении новой группы в
категорию.
- 3 область – таблица стандартных переменных. В данной таблице присутствуют
переменные, которые будут автоматически добавлены к каждой группе сигналов, которая
создается в данной категории.
- 4 область – кнопки редактирования таблицы сигналов, которые позволяют
пользователю совершать следующие действия с таблицей: добавить сигнал, удалить сигнал,
очистить список сигналов, загрузить список сигналов из файла или сохранить список в файл,
копировать сигнал в буфер памяти, вставить сигнал из буфера памяти, переместить сигнал в
таблице выше/ниже.
Представленное на рисунке (
Рисунок 6)
окно содержит образец заполнения свойств для созданной категории. Необходимо заполнить таблицу
в соответствии с рисунком:
- Заполнить поля «Имя категории» и «Шаблон имени групп».
- Добавить строку в таблицу сигналов, используя кнопку «Добавить сигнал», и
отредактировать ее в соответствии с рисунком.
- Сохранить внесенные изменения нажатием кнопки «Ok». После этого добавленная
категория изменит свое имя в списке категорий на «QF».
Рисунок 6. Окно редактора категории «QF».
После заполнения шаблона для категории «QF» требуется добавить в нее две группы
сигналов, которые создадут необходимые переменные для управления блоками «Автоматический
выключатель 3-полюсный (1 л. сх.)» с подписями «QF1» и «QF2».
Для добавления новых групп сигналов:
- Выделить строку «QF» в списке «Категории».
- Нажать кнопку«Добавить таблицу» в области групп сигналов (Рисунок 7).
Рисунок 7. Редактор базы данных с выделенными категорией «QF» и кнопкой «Добавить
таблицу».
- В диалоговом окне «Создание новых групп» ввести имена групп сигналов данной
категории, которые необходимо внести в базу данных (Рисунок 8)
Рисунок 8. Окно «Создание новых групп» для категории «QF».
- Закрыть окно «Создание новых групп» нажатием на кнопку «Ok».
После добавления заданные группы сигналов появляются в поле «
Группы сигналов» (
Рисунок 9):
Рисунок 9. Окно редактора базы данных с добавленными группами сигналов.
После добавления в базу данных категорий и групп сигналов доступно переключение между ними:
сначала должна быть выбрана категория, затем группа сигналов, после чего для выбранной группы
сигналов в таблице «Сигналы и данные для групп» будут доступны принадлежащие ей
переменные.
При совместной работе проектов будут использоваться сигналы, необходимые для реализации
логики работы алгоритма ввода резервного источника питания. Эти сигналы будут содержаться в
категории с именем «Алгоритмы».
Категория «
Алгоритмы» уже присутствует в базе данных шаблона «
Схема
электрическая», поэтому требуется добавить в нее одну группу сигналов с именем
«
AVR», а затем добавить сигналы в созданную группу согласно рисунку (
Рисунок 10). Данная группа сигналов
понадобится в следующем разделе при разработке алгоритмов управления.
Рисунок 10. Окно редактора базы данных с выделенной кнопкой «Добавить сигнал» и добавленными в
группу «AVR» сигналами.
После этого необходимо добавить категорию с именем «
Вольтметры». Данная категория
будет содержать сигналы с показаниями вольтметров, необходимые для работы алгоритма включения
резервного источника питания. Процесс ее создания аналогичен процессу создания категории
«
QF». Шаблон категории заполняется согласно рисунку (
Рисунок 11).
Рисунок 11. Окно редактора категории «Вольтметры».
Для данной категории требуется добавить две группы сигналов«
V1»и«
V2»(
Рисунок 12). Эти группы будут хранить сигналы
с двух вольтметров электрической схемы и понадобятся в следующем разделе.
Рисунок 12. Окно редактора базы данных с добавленными группами «V1» и «V2».