WIncc如何动态显示归档变量

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

最佳答案

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

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

专家置评

参考 水草 的回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc199137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午7:05
下一篇 2017年10月24日 下午7:05

相关推荐

  • wincc画面不允许关闭

    1、怎么可以让wincc运行画面右上角的“X”隐藏。因为客户总是不小心关闭。 2、 画面关闭后有没有快速启动的方式?我现在只能从图形编辑器中启动,或者重新激活。…

    SIMATIC WinCC 2017年11月12日
  • 请问怎么打开这个WINCC项目?

    这是我们公司的一个污水处理项目,拿到我的电脑上打开,发现提示组态的服务器不能用,启动本地服务器,也打不开(没有反应)。但是,另一个传动WINCC项目能打开,这是为什么呢?还有WIN…

    2021年7月5日
  • 请大神来看看我编辑的WICC,C全局脚本,如图

    各位大神这是我编辑的WINCC全局C脚本,编译完成没错误。注:”shedingzhi”是用来采样的变量,"data11""data12"&q…

    2021年7月5日
  • wincc怎么获取日期的长格式

    比如:wincc怎么获取月份的长格式:combobox.Text = CStr(Month(Now))    &nbsp…

    SIMATIC WinCC 2017年6月10日
  • 结构变量后缀支持C编程吗??

    现在想对一类实数数据进行加1计算(X.Temp),他们的后缀都为Temp,我想在模板画面中对加1按钮进行C程序编写,里面的变量链接Temp,不知道在切换时,Temp还能否和前缀自动…

    SIMATIC WinCC 2017年6月1日
  • WINCC V6.2 SQL 安装问题

    我现在有一台服务器,里面已经安装有WINDOWS 2003 R2和SQL 2005标准版,因为系统是在德国做的,在国内没办法做备份,现在需要再在这个服…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3变量保存时间?

    wincc7.3版变量保存和以前不一样了,过程值归档里只有两个参数:数据记录大小,大小K字节/变量,这两个参数第一个可以修改,第二个是自动生成的。如果我想保存数据3个月,应该如何设…

    SIMATIC WinCC 2021年7月5日
  • 表达式应用

    第一个问题:::变量A和B是从PLC里取得的,想创建窗口输出一个值,大小为A除以B,所以我创建输出域 用表达式 写为A/B   设…

    SIMATIC WinCC 2019年6月11日
  • 怎样分别读取系统时间的时、分、秒

    我知道怎样用一个静态文本读取系统时间,但是不知道怎样分别读取系统时间的时、分、秒,并写入内存变量里。因为我要实现一个功能,让时间在某个条件下停止更新,即使是切换界面了也要一直停在那…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.2装了后打不开项目

    wincc v6.2装了后打开项目到“正在初始化归档化管理”,到5%就不动了 最佳答案 开始菜单 运行中输入reset_wincc.vbs 来关闭所有…

    SIMATIC WinCC 2019年6月11日