Зажигание Динамическое создание страницы привязывает теги к UDT

Я новичок в Ignition, я хотел бы понять, как динамически создавать страницы Windows, содержащие шаблоны, связанные с UDT.

Я создал шаблон с именем TGBT, имеющий 4 параметра: -DeviceName (строка) -TagBlock (строка) -TagOffset (строка) -TgbtNr (TGBT, цель удаления)

Я создал UDT с именем TGBT с теми же параметрами типов данных и добавил в структуру типов данных новый OPC, используя путь элемента OPC [{DeviceName}]{TagBlock},I{TagOffset}

Затем я создал экземпляр UDT со значениями add hoc: это прекрасно работает, когда я создаю страницу с помощью Ignition Designer

Я создал сценарий, который читает файл CSV (в конце будет базой данных) и соответственно создает экземпляры UDT: он работает нормально, я вижу обновленные значения OPC в браузере тегов с ожидаемым путем элемента OPC.

Я понял, что Template canvas - предлагаемый способ, и заполнил набор данных Templates. Сценарий заполняет шаблон указанными параметрами, например: {"DeviceName":Elec,"TagBlock":DB200,"TagOffset":48}

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

Кто-нибудь пробовал это, может мне помочь?

Ксавье

1 ответ

Также просмотрите эту ветку форума для создания шаблонов на контейнере без холста: https://forum.inductiveautomation.com/t/dynamically-add-component-to-root-container/12735/11

Другие вопросы по тегам