Мастер-точки данных

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

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

Перед более подробным рассмотрением мастер-точек данных зададим структуры для будущих точек данных в нашем проекте. Для этого создайте типы точек данных «GS_LEVEL» и «GS_VALVE» со структурами согласно рисунку ниже (см. раздел «Создание типов точек данных»).

Рисунок: типы точек данных «GS_LEVEL» (датчик уровня) и «GS_VALVE» (клапан)

Затем выберите тип точек данных «GS_LEVEL», щелкните по нему правой кнопкой мыши и выберите в открывшемся контекстном меню элемент «Создать мастер-точку данных», после чего мастер-точка данных будет создана автоматически. При этом ее имя будет соответствовать имени типа точек данных с добавленным префиксом «_mp_» (сокращение от «master data point», «мастер-точка данных»).

Рисунок: создание мастер-точки данных для типа точек данных через контекстное меню (модуль PARA)

ПРИМЕЧАНИЕ

Мастер-точка данных принадлежит к типу точек данных, визуально отображаемому в модуле PARA непосредственно выше мастер-точки данных. Конфигурационные элементы, создаваемые на уровне мастер-точки данных, будут в дальнейшем «копироваться» в создаваемые точки данных. Структура создаваемых точек данных, именование элементов структуры и их типы данных задаются в типе точек данных. Настройки, выполняемые на уровне мастер-точки данных, могут быть объявлены либо фиксированными, и в таком случае они будут применяться ко всем создаваемым точкам данных без изменений, либо могут быть объявлены изменяемыми, и в таком случае на уровне создаваемых точек данных будет возможна их дополнительная корректировка. Таким образом, на уровне мастер-точки данных возможно применение различных типов конфигурационных элементов. Конфигурационные элементы, применяемые на уровне мастер-точек данных, именуются «шаблонными конфигурационными элементами».

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

Нашими следующими шагами по созданию учебного проекта будут являться настройка для типа точек данных «GS_LEVEL» диапазона [возможных] значений, а также настройка для этого типа точек данных обработки алармов для аналоговых значений. Для этого в модуле PARA щелкните правой кнопкой мыши по конечному элементу «_mp_GS_LEVEL.level» и выберите в открывшемся контекстном меню элемент «Добавить шабл.конф.элемент», после чего автоматически откроется приведенное на рисунке ниже окно.

Рисунок: добавление шаблонного конфигурационного элемента через контекстное меню точки данных

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

Рисунок: выбор шаблонных конфигурационных элементов «Диапазон значений «КАСКАД Цифра»» и «Обработка алармов c тремя диапазонами»

В том случае, если для шаблонного конфигурационного элемента «Диапазон значений «КАСКАД Цифра»» выбирается опция «Фиксир.[ованное значение]», то для всех элементов «.level» точек данных типа «GS_LEVEL» при создании этих точек данных будет автоматически настраиваться одинаковый диапазон значений. Данный вариант обычно используется, например, при задании диапазона [возможных] значений для степени открытия заслонки в процентах (например, от 0 до 100%).

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

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

Рисунок: выбор шаблонного конфигурационного элемента «Description/Unit/Format» («Описание / ед. изм. / формат») и настройка элемента

Чтобы установить формат и единицы измерения для всех границ измерений, добавьте третий шаблонный конфигурационный элемент «Var: Description: Fixed: Unit (и Format)» , как показано на рисунке выше. Подобная настройка обеспечивает возможность задания индивидуальных описаний для элементов «.level» каждой создаваемой точки данных, но единицы и числовой формат будут наследоваться от мастер-точки данных.

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

Примените настройки согласно рисункам ниже.

Рисунок: настройка управления тревогами и диапазона допустимых значений в мастер-точке данных GS_LEVEL

Рисунок: настройка формата и единиц измерения в мастер-точке данных типа «GS_LEVEL»

После заполнения всех записей примените настройки и нажмите «OK» («Готово»). В открывшемся диалоговом окне нажмите кнопку «Да» для подтверждения применения настроек.

ПРИМЕЧАНИЕ

Введенные настройки также распространяются на уже существующие точки данных. При изменении мастер-точки данных изменяются также и все соответствующие точки данных.

ПРИМЕЧАНИЕ

Следующий шаг – создание точек данных, соответствующих емкости 1 и емкости 2. с настройкой тех свойств, которые должны быть индивидуально заданы для каждой создаваемой точки данных. Более подробно данные шаги представлены в разделах «Создание точек данных в редакторе PARA» и «Настройка параметров шаблонных конфигурационных элементов на уровне точек данных». Однако сначала необходимо создать и настроить мастер-точку данных типа «GS_VALVE».

Порядок действий аналогичен представленному выше.

  1. Создайте мастер-точку данных типа «GS_VALVE» (щелкните правой кнопкой мыши по типу «GS_VALVE» и выберите в открывшемся контекстном меню опцию «Создать мастер-точку данных»)
  2. В древовидной структуре [типов] точек данных отобразите все элементы мастер-точки данных «_mp_GS_VALVE».
  3. Добавьте к элементу «_mp_GS_VALVE.state.position» шаблонный конфигурационный элемент «Диапазон значений «КАСКАД Цифра»» с опцией «Фиксир.[ованное значение]».
  4. К этому же элементу добавьте шаблонный конфигурационный элемент «Description, Unit, (Format)» («Описание, ед. изм. (формат)») > «Var:Description;Fixed:Unit (and Format)».
  5. Введите следующие параметры: диапазон значений – «0…100», формат – 4 знака перед запятой и 1 знак после запятой (соответствует «####.#»), единицы измерения – «%».
  6. Повторите шаги 3 — 5 для элемента «_mp_GS_VALVE.cmd.position».
  7. Добавьте к элементу «_mp_GS_VALVE.alarm» шаблонный конфигурационный элемент «Обработка алармов» с опцией «Фиксир.[ованное значение]».
  8. Настройте обработку алармов для двоичных значений следующим образом: аларм-класс = 060_alert, Диапазон допустимых значений = Выкл.(0), Текст УСТН. для Вкл.(1) = «Отказ клапана». При помощи выпадающего списка настройте обработку алармов для «_online.._value“ и активируйте ее при помощи флажка.

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

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

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