<< Click to Display Table of Contents >> Navigation: Modbus Universal MasterOPC Server > MasterOPC Universal Modbus Server > Режим конфигурирования > Операции в дереве объектов > Задание дополнительных свойств |
Дополнительные свойства позволяют создавать собственные, пользовательские, настройки устройства или подустройства для дальнейшего их использования в скриптах (например, при реализации собственных протоколов).
Команда Дополнительные свойства доступна в контекстном меню устройства и подустройства, по этой команде открывается редактор дополнительных свойств:
Левая часть редактора содержит дерево свойств (корневая группа – устройство или подустройство), правая – описание и диалог задания значений свойства, выделенного в дереве.
Инструменты редактора:
Добавить – добавить свойство в дерево, по этой команде открывается диалог конфигурирования свойства:
Удалить – удалить выделенное свойство;
Редактировать – редактировать выделенное свойство в диалоге конфигурирования;
Дублировать - дублирует выбранное свойство.
Сохранить и выйти – сохранить изменения и закрыть редактор;
Выйти без сохранения – не сохранять изменения и закрыть редактор.
Помимо редактора дополнительных свойств, заданные дополнительные свойства отображаются (и их значение может быть изменено) в разделе Дополнительные свойства соответствующего диалога параметров (см. Диалог параметров устройства и Диалог параметров подустройства ).
Окно выбора типа свойства.
В данном окне производится создание нового свойства. Необходимо указать его Имя - оно будет использоваться при обращении к нему из скрипта, и Описание - оно будет отображаться пользователю в свойствах устройства (или подустройства). После добавления свойства необходимо настроить его в окне редактирования - установить начальное значение, границы и т.д.
Типы свойств:
Ложь/Истина - логическое свойство. В настройках указывается только начальное значение.
Целое число - свойство для задания параметра целого числа (например, адрес прибора, количество считываемых записей за один цикл и т.д.). В настройках указывается максимальное, минимальное значение и начальное значение.
Число с плавающей запятой - свойство для задания вещественных чисел (коэффициентов, смещений и т.д.). В настройках указывается максимальное, минимальное и начальное значение.
Строка - свойство для задания строковых свойств (имени прибора). В настройках указывается только начальное значение.
Пароль - свойство для задания пароля. Вводимое значение скрывается звездочками и требует повторного ввода. В настройках указывается только начальное значение.
Скрывать/показывать дополнительные свойства - свойство позволяющая открывать доступ к другим настройкам. В дополнительных настройках указывается начальное значение - если false, то дополнительные настройки скрыты, если true - отображаются, а также Количество скрываемых свойств.
Количество скрываемых свойств - это свойства, которые находятся ниже данной настройки в дереве свойств. Например, в дерево ниже свойства Hidden добавлены два свойства, количество скрываемых свойств - 1.
В этом случае будет скрыто только свойство Property1.
Примечание. Для перемещения свойств вверх-вниз предназначены горячие клавиши Ctrl + ↑ и ↓.
Для передачи значений дополнительных свойств в скрипт предусмотрены функции server.ReadDeviceExtProperty и server.ReadSubDeviceExtProperty .