如何通过VBA修改ProcessBook中Multi-Stage Symbol的PI Tag
VBA修改ProcessBook Multi-Stage Symbol PI Tag解决方案
你可以直接使用与GetTagName配对的SetTagName方法完成PI Tag修改,该方法的两个入参分别为阶段索引、目标PI Tag名称,和你获取Tag时传入的索引参数对应即可。
基础使用示例
对应你现有代码的修改写法如下:
' 原获取Tag的代码 a = Whitepilotlight2_1.GetTagName(1) ' 修改第1阶段绑定的PI Tag,直接调用SetTagName即可 Whitepilotlight2_1.SetTagName 1, "你需要绑定的新PI Tag名称"
注意事项
- Multi-Stage Symbol的阶段索引从1开始计数,修改时传入的索引需要和你要调整的阶段序号匹配,不要使用0作为索引值
- 请确保传入的新Tag名称是对应PI Server中存在的有效标签,否则符号会显示无效标签的错误状态
- 如果需要批量修改多个阶段的绑定Tag,循环遍历对应阶段索引,逐个调用
SetTagName即可
内容的提问来源于stack exchange,提问作者0.B.
相关产品推荐
相关产品推荐

