Добавление шаблонных конфигурационных элементов к DPE

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

Рисунок: Добавление шаблонных конфигурационных элементов к DPE

Данная панель позволяет выбрать для конечного элемента один или несколько шаблонных конфигурационных элементов (путем установки соответствующих флажков). Уже используемые в данный момент шаблонные конфигурационные элементы (отмечены серым фоном) не могут быть выбраны.

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

Рисунок: Определение изменяемых атрибутов переменной

  • Фиксированная настройка (Фиксир.) — единицы измерения и формат задаются один раз и далее применяются ко всем точкам данных. Проведение каких-либо последующих изменений соответствующего элемента на уровне точек данных невозможно. Настройки описания, выполненные для мастер-точки данных, также применяются ко всем точкам данных. Изменение описания на уровне точек данных невозможно. При использовании данного шаблонного конфигурационного элемента, во избежание использования большого объема памяти, описание не копируется во все точки данных и элементы точек данных. При использовании в сценарии CTRL функции dpGetDescription() для чтения описания точки данных, фактически описание будет считываться из мастер-точки данных. При выборе опции «Фиксированная настройка» («Фиксир.») для каждой точки данных также активируется автоматическое формирование описания. Если, например, изменяемое описание добавляется к корневому узлу мастер-точки данных, а фиксированное описание определяется на уровне элемента точки данных, то описание на уровне точки данных формируется следующим образом: описание корневого узла + » » + описание элемента точки данных (Пример массового параметрирования включает в себя автоматическое формирование описания). Автоматическое формирование описания также выполняется при выборе опции «Изм.: ед. (и формат); Авто: описание« — см. ниже.
  • Изм.: описание, ед. (и формат) — данные три настройки могут быть определены для каждой точки данных. Для элемента точки данных типа «bool» формат не может быть задан ни при создании, ни при настройке шаблонного конфигурационного элемента на уровне точки данных. При отсутствии описания никакие данные не вносятся во внутреннюю базу данных (и не отображаются в модуле PARA). Описание физически сохраняется в базе данных только после настройки на уровне мастер-точки данных или настройки шаблонного конфигурационного элемента на уровне точки данных.
  • Изм.: ед. (и формат); Авто: описание — единицы и формат могут быть изменены для каждой точки данных. Описание формируется автоматически для каждой точки данных (дополнительная информация о правилах формирования представлена в описании функции dpGetDescription(), которая была изменена для целей массового параметрирования). Описание не сохраняется во внутренней базе данных, но формируется во время выполнения программы (например, при запросе с использованием функции dpGetDescription()). Так как формирование выполняется во время выполнения программы, описание не отображается в файле при экспорте с использованием менеджера ASCII. Однако если описание задается на уровне мастер-точки данных, то оно физически сохраняется во внутренней базе данных (описание физически не присутствует в самих точках данных).
  • Изм.: описание; Фиксир.: ед. (и формат) — единицы измерения и формат фиксированы для всех точек данных, описание может быть изменено.
  • Изм.: описание — изменения могут быть внесены в описание каждой точки данных. Если единицы измерения и формат заданы на уровне мастер-точки данных, то данные настройки применяются к точкам данных. Если шаблонный конфигурационный элемент настраивается для определенной точки данных (например, изменение описания элемента), то после применения заданного описания, единицы и формат заменяются пустой строкой.

ПРИМЕЧАНИЕ

При использовании многоязычного проекта, не содержащего языков de_AT.iso88591 или en_US.iso88591, перед работой с шаблонными конфигурационными элементами следует скопировать каталог сообщений da.cat из соответствующей поддиректории системы «КАСКАД Цифра» (de_AT или en_US) в директорию <путь_проекта>/msg/<язык>!

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

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

После нажатия кнопки «OK» в панели конфигурирования точки данных, настройки всех конфигурационных элементов применяются к точкам данных. Текущее состояние процесса обновления отображается в окне индикатора выполнения. При добавлении шаблонного конфигурационного элемента на уровне узла мастер-точки данных, допускается добавление только шаблонного конфигурационного элемента типа «string». Узлы в «КАСКАД Цифра» должны интерпретироваться как объекты, имеющие тип данных «string» — например, шаблонный конфигурационный элемент «обработка группового аларма» может быть добавлен к узлу (как и к элементу типа «string»). Динамические поля (например, dyn_string, dyn_int, dyn_float и т.д.), структуры (например, string array, int array, float array) и прочие неизвестные элементы также обрабатываются внутри системы как «string» при добавлении шаблонного конфигурационного элемента. Т.е. для таких элементов допускается добавление только таких шаблонных конфигурационных элементов, которые совместимы с типом данных «string».

Шаблонный конфигурационный элемент может быть изменен или удален в любой момент. Для изменения шаблонного конфигурационного элемента необходимо щелкнуть правой кнопкой мыши по элементу точки данных (мастер-точки данных), содержащему шаблонный конфигурационный элемент, и выбрать опцию «Изменить шабл.конф.элемент«, после чего шаблонный конфигурационный элемент может быть изменен.

Ссылки на типы имеют особенно важное значение при добавлении, удалении или редактировании шаблонных конфигурационных элементов. Изменения в шаблонные конфигурационные элементы могут быть внесены только в том случае, если соответствующих тип точек данных является источником (настройки автоматически наследуются всеми типами, которые ссылаются на данный источник). В качестве примера могут быть рассмотрены точки данных типов ANALOG1 и ANALOG2. Добавление, редактирование или удаление любых шаблонных конфигурационных элементов узла «analog» мастер-точки данных типа ANALOG2 невозможны (ссылка на тип ANALOG1). Информация о типе, который в действительности подлежит редактированию (т.е. является источником), выводится в диалоговом окне. Изменение типа ANALOG1 затрагивает все типы, ссылающиеся на этот тип (информация о затрагиваемых типах выводится в диалоговом окне). Таким образом, всегда обеспечивается идентичность ANALOG1 и узла «analog» ANALOG2. Настройка шаблонных конфигурационных элементов для других элементов мастер-точки данных выполняется в соответствии с описанием, приведенным выше. Мастер-точки данных обоих типов точек данных содержат типовые (предварительно заданные) шаблонные конфигурационные элементы.

ПРИМЕЧАНИЕ

Изменение шаблонного конфигурационного элемента подразумевает необходимость повторной настройки параметров с использованием окна настройки. При этом будут отменены все предыдущие настройки. Подобная операция может рассматриваться как удаление и повторное создание нового шаблонного конфигурационного элемента.

Рисунок: Изменение шаблонного конфигурационного элемента

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

Удаление шаблонного конфигурационного элемента выполняется аналогично изменению шаблонного конфигурационного элемента (опция «Удалить шабл.конф.элемент«).

ВНИМАНИЕ

При удалении шаблонного конфигурационного элемента также удаляются все соответствующие настройки.

Пример создания шаблонного конфигурационного элемента точки данных приведен в разделе «Создание нового шаблонного конфигурационного элемента для DPE«. Создание подобных конфигурационных элементов при помощи редактора шаблонных конфигурационных элементов должно выполняться только опытными пользователями «КАСКАД Цифра».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *