В предыдущих разделах были представлены точки данных, которые доступны в любом новом проекте непосредственно после его создания. Однако часто существует необходимость разработки собственных устройство-ориентированных точек данных, чтобы обеспечить соответствие особым требованиям проекта или отраслевым стандартам.
Далее будет представлен процесс создания типа точек данных, который потребуется для нашего учебного проекта. Перейдите в редактор PARA. В области древовидной структуры [типов] точек данных щелкните правой кнопкой мыши по пустому белому пространству и выберите в открывшемся контекстном меню элемент «Создать тип точек данных».
Рисунок: создание типа точек данных «GS_PUMP2» в редакторе типов точек данных модуля PARA
После этого автоматически откроется окно редактора типов точек данных, в котором выполняется разработка структуры. Далее:
- Замените предлагаемое по умолчанию имя типа точек данных «newDpType» на «GS_PUMP2».
- Щелкните правой кнопкой мыши по «GS_PUMP2» и выберите в открывшемся контекстном меню элемент «Добавить узел».
- Измените имя добавленного узла на «state».
- Добавьте к узлу «state» подузел «on» (см. шаги 2 и 3 («Добавить узел») выше).
- Измените тип данных для узла «on» на «bool». Для этого щелкните правой кнопкой мыши по узлу «on» и выберите в открывшемся контекстном меню элемент «Тип элемента -> bool».
Узлы структуры обозначаются значком папки. Конечные элементы точек данных обозначаются значками, соответствующими их типам (bool, int, float…). Например, тип данных «bool» обозначается значком .
Рисунок: создание типа структурированных точек данных в редакторе типов точек данных модуля PARA
Повторите шаги 2–5 для создания всей структуры типа точек данных, как показано на следующем рисунке. Обратите внимание на тот факт, что элементы «.state.speed» и «.cmd.speed» должны иметь тип данных «float». В этом же редакторе возможно удаление узлов, их переименование и другие операции.
Рисунок: полная структура типа точек данных GS_PUMP2 в редакторе типов точек данных
После ввода в редакторе типов точек данных всей целевой структуры «GS_PUMP2» нажмите кнопку «OK».