Работа с редактором базы данных

Для вызова редактора базы данных проекта необходимо нажать на кнопку «База данных…» на панели кнопок проекта (Рисунок 1). Эта кнопка активна, поскольку к проекту уже подключена база данных.

Рисунок 1. Окно проекта с выделенной кнопкой «База данных…».

Откроется окно редактора базы данных, которое содержит три вкладки:
Вкладка «Редактор» является наиболее часто используемой. Она используется для наполнения и редактирования базы данных проекта.

Рисунок 2. Окно редактора базы данных.

Содержимое вкладки «Редактор» (Рисунок 2) содержит следующие области:

Все три области содержат две кнопки: «Добавить» и «Удалить», с помощью которых происходит редактирование списков и таблиц для соответствующих областей.

В следующих разделах будет производиться разработка алгоритма управления электродвигателем в виде отдельного проекта и проводиться моделирование совместной работы нескольких проектов. Для совместной работы проектов требуется обеспечить взаимосвязь блоков электрической цепи и алгоритма управления при помощи сигналов следующих категорий:
Необходимо добавить новую категорию в редакторе базы данных. Для добавления новой категории нажать на кнопку «Добавить категорию» на панели кнопок области «Категории». После этого в списке категорий появляется строка «Новая категория» (Рисунок 3).

Рисунок 3. Окно редактора базы данных с выделенной кнопкой «Добавить категорию» и добавленной категорией.

Двойное нажатие левой кнопкой мыши по строке «Новая категория» открывает окно «Шаблон категории» для редактирования шаблона категории (Рисунок 4).

Рисунок 4. Окно редактора шаблона категории.

Окно редактора шаблона категории содержит четыре области (Рисунок 5).

Рисунок 5. Области окна «Редактор категории».

Представленное на рисунке (Рисунок 6) окно содержит образец заполнения свойств для созданной категории. Необходимо заполнить таблицу в соответствии с рисунком:
  1. Заполнить поля «Имя категории» и «Шаблон имени групп» (задается латиницей).
  2. Добавить пять строк в таблицу сигналов, используя кнопку «Добавить сигнал», и отредактировать их в соответствии с рисунком.
  3. Сохранить внесенные изменения нажатием кнопки «Ok». После этого добавленная категория изменит свое имя в списке категорий на «Контакторы».

Рисунок 6. Окно редактора категории «Контакторы».

После заполнения шаблона для категории «Контакторы» требуется добавить в нее шесть групп сигналов, которые создадут необходимые переменные для управления контакторами электрической цепи.

Для добавления новых групп сигналов:
  1. Выделить строку «Контакторы» в списке «Категории».
  2. Нажать кнопку«Добавить таблицу» в области групп сигналов (Рисунок 7).

    Рисунок 7. Редактор базы данных с выделенными категорией «Контакторы» и кнопкой «Добавить таблицу».

  3. В диалоговом окне «Создание новых групп» ввести имена групп сигналов данной категории, которые необходимо внести в базу данных (Рисунок 8)

    Рисунок 8. Окно «Создание новых групп» для категории «KM».

  4. Закрыть окно «Создание новых групп» нажатием на кнопку «Ok».
После добавления заданные группы сигналов появляются в поле «Группы сигналов» (Рисунок 9):

Рисунок 9. Окно редактора базы данных с добавленными группами сигналов.

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

При совместной работе проектов будут использоваться сигналы, необходимые для реализации логики работы алгоритма управления электродвигателем. Эти сигналы будут содержаться в категории с именем «Алгоритмы».

Аналогичным образом следует создать новую категорию. В окне «Редактор категории» задать имя категории «Алгоритмы» и оставить пустыми поле «Шаблон имени групп» и список сигналов, поскольку в общем случае данная категория может содержать различные наборы сигналов для разных алгоритмов. В созданную категорию «Алгоритмы» необходимо добавить в одну группу сигналов с именем «DCmotor», а затем при помощи кнопки «Добавить сигнал» добавить сигналы в созданную группу согласно рисунку (Рисунок 10). Данная группа сигналов понадобится в следующем разделе при разработке алгоритмов управления.

Рисунок 10. Окно редактора базы данных с выделенной кнопкой «Добавить сигнал» и добавленными в группу «DCmotor» сигналами.