Редактор модели данных, основы

Редактор модели данных

Редактор модели данных можно использовать для построения и изменения структур данных на основе CNS. Поэтому в проекте можно легко создавать и использовать окна просмотра и иерархические списки. Редактор можно запустить с помощью следующей кнопки в панели пиктограмм GEDI (необходим как минимум бит разрешения 3).

Рисунок Кнопка мастера CNS
cns_wizard_icon.png

Что такое CNS?

CNS — это служба общих имен (Common Name Service), которая позволяет сопоставлять точки данных и элементы точек данных с различными окнами просмотра. Эти окна просмотра содержат в себе иерархические списки, в которых одни и те же данные могут отображаться самыми различными способами, обеспечивая тем самым выполнение различных требований пользователей или отделов.

Существует возможность назначения любой точки данных (элемента) для узла иерархического списка службы CNS. Эти списки имеют иерархическую структуру, а значит узлы начинаются с корневого узла.

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

Идентификаторы службы CNS можно использовать для таких функций CTRL, как dpGet, dpSet, dpConnect и т.д. Однако их нельзя использовать для запросов.

Рисунок. Пример иерархического списка службы CNS

Какие причины для использования службы CNS?

  • Разные пользователи или отделы получают доступ к данным (точкам данных), но для этого нужны разные структуры
  • Группирование нескольких точек данных на основе отдельных критериев необходимо выполнять без изменения существующих структур точек данных
  • Фиксированная структура типов точек данных (например, по причине протокола драйвера, для которого требуется определенная структура, такая как BacNet или IEC 61850) должна быть максимально гибкой для использования в самих сценариях, а также должна отображаться посредством графических объектов.
  • При преобразовании проектов (например, из системы SCADA третьей стороны) с плоской структурой данных (например, заводская ссылка), проще создать логическую и гибкую структуру с помощью CNS вместо того, чтобы дорабатывать всю структуру точек данных полностью или работать с соглашением о присвоении имен.

Структура службы CNS

Служба CNS имеет следующие структуры в программе «КАСКАД Цифра»:

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

Служба общих имен API

Служба общих имен API, предназначенная для разработки, является частью «КАСКАД Цифра». Соответствующую информацию можно найти в документации интерфейса API программы «КАСКАД Цифра», находящейся в <путь_КАСКАД>/api/docu/. Откройте файл index.php, чтобы просмотреть всю документацию для интерфейса API

Обзор раздела

РазделОписание
Мастер настройки службы имен Common Name Service [CNS], основыОсновная информация и ссылки на другие разделы
Требования и установкаТребования и установка службы имен
РедакторОписание панели Редактора
Средство просмотраОписание панели Средства просмотра
ЖурналОписание панели Журнала
NodetypeОписание панели Nodetype
Функции CNSФункции управления службы имен

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

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