当前位置: 主页 > PLC控制

WIncc如何动态显示归档变量

因归档变量较多,一张趋势曲线全都显示出来太难分辨清楚,能否通过选择Tag1,趋势图上就显示Tag1历史趋势曲线;当选择Tag2时,趋势图上只显示Tag2的历史趋势曲线,而不是在趋势控件里去选择。

最佳答案

1,把I/O域对象名称改为你连接的变量名称,如PT001。2,在VB脚本中建立项目模版或者标准模版。3,在I/O域中编辑鼠标动作事件传递过程调用proCEdure1(模版代码名称)。
项目模版代码:
subprocedure1
HMIRUNtime.Tags("trname").WriteHMIRuntime.ActivEScreen.ActiveScreenItem.ObjectName
dimtrqiu
settrqiu=HMIRuntime.ActiveScreen.ScreenItems("Tdname")
trqiu.TagName="PVA\"+HMIRuntime.Tags("trname").Read
trqiu.Visible=true
endsub
注意点:把I/O域对象名称(PT001)传送到内部文本字符串变量trname中,变量归档记录组名称为PVA,多条变量如PT001等。Tdname为趋势控件名称,默认改为隐藏,趋势控件中只有一条记录。本代码只是单一趋势画面显示。最近刚试过的,希望对你有用。

提问者对于答案的评价:
ok

专家置评

参考水草的回答。

  • 关注微信

猜你喜欢

微信公众号