点火新手,我想了解如何动态创建包含绑定到UDT的模板的Windows页面。
我创建了一个名为TGBT的模板,它有4个参数: -DeviceName(string) -TagBlock(string) -TagOffset(string) -TgbtNr(TGBT,下降目标)
我使用相同的数据类型参数创建了一个名为TGBT的UDT 并使用OPC Item Path [{DeviceName}] {TagBlock}在我的数据类型结构中添加了新的OPC,{TagOffset}
然后我使用add hoc值创建了UDT实例: 当我使用Ignition Designer
创建页面时,这可以正常工作我创建了一个读取CSV文件的脚本(最后将是数据库)并相应地创建UDT实例: 它运行正常,我可以在标签浏览器中看到OPC值,并使用预期的OPC项路径。
我理解模板画布是建议的方式,并填充了模板数据集。 该脚本使用提供的参数填充模板,例如: { “设备名称”:ELEC, “TagBlock”:DB200, “TagOffset”:48}
模板实例正确放置在模板画布中,但我的参数应该是错误的,因为模板字段,标签(...)不会相应更新。
有人试过这个,可以帮助我吗?
济
答案 0 :(得分:0)
同时查看此论坛帖子,在没有画布的容器上生成模板:https://forum.inductiveautomation.com/t/dynamically-add-component-to-root-container/12735/11