Тип точек данных, мастер-точка данных и точки данных

Мастер-точка данных является центральным элементом массового параметрирования. В данном разделе приведена базовая информация о создании и настройке мастер-точек данных для целей массового параметрирования.

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

ПРИМЕЧАНИЕ

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

ВНИМАНИЕ

Редактор типов точек данных (Dp-Type-Editor) не поддерживает переименование типа точек данных или узлов структуры при наличии мастер-точки данных. Поскольку имя мастер-точки данных включает в себя имя типа точки данных (см. ниже), массовое параметрирование невозможно после изменения имени типа! Изменение структуры типа точек данных (вставка, удаление узла) возможно в любой момент.

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

Внешний вид контекстного меню приведен ниже:

Имя мастер-точки данных имеет следующую структуру:_mp_ + имя типа точки данных. Индикатором мастер-точки данных в модуле PARA является значок папки с красной точкой слева внизу.

Разумеется, создание мастер-точки данных не является необходимым требованием. После создания типа точек данных возможно создание одной точки данных (см. также раздел «Создание точек данных«) или нескольких точек данных (см. раздел «Создание набора точек данных«).

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

ВНИМАНИЕ

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

ВНИМАНИЕ

При использовании массового параметрирования в «КАСКАД Цифра» рекомендуется всегда использовать имеющиеся функции и панели (см. разделы «Создание набора точек данных«, «Удаление набора точек данных,» «Настройка шаблонных конфигурационных элементов на уровне точек данных«, «Шаблоны и списки точек данных, основы«, «Инструменты Excel, основы«). Необходимо избегать внесения изменений с помощью собственных CTRL-сценариев, внешних инструментов для работы с БД, экспорта и импорта списков точек данных стандартного формата при помощи Менеджера ASCII и т.д., поскольку в противном случае существует риск утери целостности в системе.

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

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

ПРИМЕР

В примере ниже шаблонные конфигурационные элементы «_archive» и «_alert_hdl» узла «alert» мастер-точки данных _mp_DRIVE1 применяются к узлу «alert» точки данных «Drive1» при использовании опции меню «Применить конфиг. текущ.уровня«.

ПРИМЕЧАНИЕ

Шаблонные конфигурационные элементы «_common» и «_lock» никогда не применяются при использовании опции меню «Применить конфиг. текущ.уровня».

Рисунок: Узел «alert» и шаблонные конфигурационные элементы узла

Рисунок: Выбор опции «Применить конфиг. текущ.уровня» для узла «alert».

Рисунок:  Конфигурационные элементы «_archive» и «_alert_hdl» узла «alert» применяются к узлу «alert» точки данных «Drive1«.

ПРИМЕР

В следующем примере шаблонный конфигурационный элемент «_alert_hdl» элемента точки данных «controlFuse» мастер-точки данных _mp_DRIVE1 применяется к элементу точки данных «controlFuse» точки данных «Drive1».

Рисунок: Шаблонный конфигурационный элемент «_alert_hdl» элемента точки данных «controlFuse»

Рисунок: Выбор опции «Применить выбранный конф.элемент…» для элемента «_alert_hdl»

Рисунок:  Шаблонный конфигурационный элемент «_alert_hdl» элемента точки данных «controlFuse» мастер-точки данных _mp_DRIVE1 применяется к элементу точки данных «controlFuse» точки данных «Drive1»

.

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

  1. Открыть панель <путь_КАСКАД>/panels/para.pnl в модуле GEDI.
  2. Щелкнуть левой кнопкой мыши в панели по объекту ActiveX с древовидной структурой и перейти на вкладку «Событие«.
  3. Открыть сценарий для события «Initialize» («Инициализация»).
  4. В средней части сценария имеются две закомментированные строки. Необходимо удалить символы «//» во второй закомментированной строке и нажать кнопку «Сохранить и закрыть» в редакторе сценариев.
  5. Сохранить панель и перезапустить модуль PARA.

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

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

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