Создание шаблона

В модуле PARA в качестве отправной точки при создание шаблона (файла ASCII, содержащего мастер-точку данных с настроенными изменяемыми атрибутами шаблонных конфигурационных элементов) всегда служит указанный/выбранный тип точки данных. Для создания шаблона необходимо щелкнуть правой кнопкой мыши по типу точки данных, мастер-точка данных которого содержит шаблонные конфигурационные элементы, и выбрать в появившемся контекстном меню опцию «Создать шаблон (1DP/строку)» для экспорта в файл ASCII в формате V 3 или «Создать шаблон (1DPE/строку)» для экспорта в формате V 4 .

Для создания всех шаблонов для всех типов точек данных, определенных в проекте (и имеющих мастер-точку данных), необходимо щелкнуть правой кнопкой мыши по пустой области модуля PARA (не по типу точки данных) и выбрать опцию «Создать все шаблоны (1DP/строку)» для экспорта в формате V 3 или выбрать опцию «Создать все шаблоны (1DPE/строку)» для экспорта в формате V 4. В случае формата V3 для каждого типа точки данных создается отдельный файл. В случае формате V 4 создается только один файл, содержащий мастер-точки данных для всех типов точек данных.

При этом будет открыта панель, в которой необходимо задать имя шаблона и выбрать путь для сохранения файла ASCII.

Рисунок: Создание шаблона формата V 3 (одна точка данных на строку)

В поле «Имя шаблона» следует ввести имя файла. В случает формата V 3 имя файла ASCII в конечном итоге будет включать в себя: «имя шаблона» + «.имя типа точки данных». В случае формата V 4 имена будут основываться на заданных именах шаблонов. Расширение файла для обоих форматов — .ascii.

Предлагаемый по умолчанию «Путь шаблона» создаваемого файла — <путь_проекта/dplist>. Для изменения пути сохранения файла необходимо нажать на кнопку со значком папки и выбрать интересующую директорию в открывшемся диалоговом окне. После ввода всей информации необходимо нажать кнопку «OK«, после чего в фоновом режиме запустится менеджер ASCII и начнется создание файла ASCII. При нажатии кнопки «Отменить» панель закрывается без создания шаблона (файла ASCII). Процесс создания шаблона формата V 4 не отличается от процесса создания шаблона V 3, описанного выше.

Созданный файл формата V 3 может быть открыт в текстовом редакторе (например, в EmEditor). При этом файл будет выглядеть примерно следующим образом:

Рисунок: Файл шаблона в формате V 3, открытый в редакторе

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

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

  • Используемый архив — атрибут _class (тип данных string)
     
  • Использование архивации (активна/неактивна) — атрибут _archive (тип данных bool)

Буква, указанная в крайнем левом столбце «Action» (действие), определяет действие над отдельными строками (точками данных) при импорте файла:

  • I — Игнорировать: строка игнорируется при импорте. Любые изменения точки данных, выполненные в данном файле, не будут отражены в системе.
     
  • M — Изменить: изменения, внесенные в данную строку (например, отключение архивации, задание новых элементов и т.д.), будут отражены в базе данных при импорте файла ASCII. При импорте также могут быть созданы новые точки данных. Для создания новых точек данных необходимо добавить в файл дополнительные строки, содержащие требуемые настройки изменяемых атрибутов новых точек данных. Атрибуты, значения которых уже были установлены в мастер-точке данных как фиксированные, в создаваемых точках данных будут устанавливаться согласно настройкам атрибутов мастер-точки данных. В разделе «Создание списка точек данных» представлен файл, содержащий несколько строк (точек данных).
     
  • D — Удалить: точки данных, отмеченные в строке буквой «D», будут удалены. Удаление мастер-точки данных «_mp_» не поддерживается. При попытке удаления подобным образом мастер-точки данных, после завершения импорта со стороны менеджера ASCII будет выдано сообщение об ошибке. При использовании формата V 3 также могут быть удалены точки данных, не принадлежащие тому типу точки данных, на основании которого был создан шаблон или список точек данных. Для удаления точки данных следует добавить в файл ASCII следующую строку:

D[Знак табуляции]Имя точки данных[Ввод]

В качестве разделителя между буквой «D» и именем точки данных следует использовать символ табуляции. После ввода строки необходимо нажать клавишу «Ввод» (Enter).

Созданный в формате V 4 файл может быть также открыт в программе Excel (подробная информация о функциях Excel представлена в разделе «Инструменты Excel, основы«). Файл был открыт в программе Excel для удобства просмотра. Файл также может быть открыт в редакторе (см. рисунок «Файл шаблона в формате V 3, открытый в редакторе» выше). Файл может выглядеть, например, следующим образом:

Рисунок: Шаблон в формате V 4, открытый в Excel

Формат (V 4) указывается в первом столбце первой строки. В первом столбце второй строки содержится последовательность символов «TypeName». В данном шаблоне изменяемые атрибуты отдельных элементов мастер-точки данных распределены по столбцам (при экспорте учитываются все используемые в проекте шаблонные конфигурационные элементы с изменяемыми атрибутами, т.е. в файле никогда не содержится больше столбцов, чем количество имеющихся изменяемых атрибутов в проекте). Каждому элементу точки данных соответствует отдельная строка. Так как в файле формата V 4 могут содержаться несколько типов точек данных, корректное соответствие отдельных элементов типам точек данных отображается в колонке «TypeName». На рисунке выше представлен шаблон для типа точки данных «Valve», упомянутого ранее (с мастер-точкой данных с шаблонным конфигурационным элементом «_archive» с изменяемыми атрибутами «_class» и «_archive»).

Шаблон позволяет быстро и просто создавать новые точки данных с различными настройками изменяемых атрибутов. Для этого следует просто добавить несколько строк в файл ASCII и выполнить необходимые модификации изменяемых атрибутов. При импорте измененного файла учитываются только значения, допускаемые конфигурацией мастер-точки данных. В колонке с комментариями содержится информация о том, какие поля могут быть изменены (например, на рисунке серым цветом помечен столбец «# Periphery address»). Если ячейка в данном столбце содержит значение (например, «OPC input»), значения в столбцах справа могут быть изменены и учтены менеджером ASCII при импорте. Неизменяемые поля маркируются знаками «—”. Внесенные в подобные неизменяемые поля значения будут игнорированы менеджером ASCII при импорте. Выгруженная конфигурация в примере выше допускает изменение настроек архивирования на уровне каждой строки (для отображения столбца с комментариями «#Archive settings» необходимо прокрутить рабочий лист Excel вправо).

Буквы в столбце «Action» (действие) имеют одинаковое значение как при использовании формата V 4, так и при использовании формата V 3. В формате V 4 исключение составляет буква «D». При использовании формата V 4 удаление элемента точки данных/строки при помощи менеджера ASCII не поддерживается.

Дополнительная информация о работе с шаблонами и списками точек данных в форматах V 3 и V 4 также представлена в разделе «Примеры работы с шаблонами и списками точек данных«.

ПРИМЕЧАНИЕ

При экспорте многоязычных текстов (например, описаний), они должны быть заключены в файле ASCII в кавычки. Кавычки также имеют важное значение при импорте файла с многоязычными текстами (см. также рисунок с рабочим листом Excel внизу раздела «Пример массового параметрирования«).

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

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