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