在wincc中怎么用按钮切换不同的趋势曲线控件

一个画面中,有N个按钮,有N个在线趋势控件,这N个在线趋势控件是重合的。当我按一个按钮时,比如按“温度曲线”按钮,就显示温度在线趋势控件,其他的控件隐藏;当我按“水分曲线”按钮时,就显示水分的那个在线趋势控件,其他的隐藏。应该怎么实现?

最佳答案

用vbs脚本吧,
1.比如建立3个变量a,b,c和三个历史数据Achive\a,Achive\b,Achive\c,1个趋势控件Trend1,按钮点击事件的脚本 
2.按钮点击动作建立脚本,修改TrendTagName(归档变量选择),TrendIndex(趋势名称索引),TrendRename(修改趋势名称)等,脚本如下:
  Dim t1 
Set t1=HMIRuntime.ActiveScreen.ScreenItems.Item("Trend1") t1.TrendTagName="Achive1\a" t1.
TrendIndex=0 
t1.TrendRename="a"  
End Function

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • wincc组态的按钮无法控制plc

    现我做了一个循环彩灯的程序,然后再wincc已经组态好了控制画面,有启动,停止按钮以及彩灯。当我把组态画面上传到HMI中后,PLC动作,相应的彩灯在变化,但是两个按钮就是控制不了彩…

    2017年11月29日
  • 在XP+sp2操作系统下安装wincc 6.0+sp3需要什么补丁?

    在XP+sp2操作系统下安装wincc 6.0+sp3需要什么系统补丁? 我从西门子网站上下了一个补丁的压缩包,包含两个补丁:一个是WindowsXP-KB31…

    SIMATIC WinCC 2019年6月11日
  • WinCC中的Bit位,置1或者清零

    做了一个画面点击按钮将BOOL型的无符号8位变量中的其中1位,置1;点击另一个按钮将置1的清零。请问各位大侠,我需要做个怎样的C脚本? 问题补充:变量为无符号8位的BOOL型,每一…

    SIMATIC WinCC 2019年6月11日
  • Wincc的VBS函数都放哪里的

    以前基本只用C语言写Wincc里面的程序,这几天想试着用VB写程序,但发现根本没有象GetTagBit之类的那些内部函数。网上找了找发现别人写的都是HMIRuntime.Tags之…

    SIMATIC WinCC 2017年12月7日
  • 我是一个初学者求解,谢谢

    无符号16位,有符号16位,浮点32位,浮点64位,文本8位,文本16位。分别是什么意思??我是一个初学者求解,谢谢 最佳答案 无符号16位:字 word有符号16位:&…

    SIMATIC WinCC 2019年6月11日
  • wincc画面中的文字全部消失?

    运行wincc程序几年一直都正常,最近一天通过wincc程序开启设备,画面上的所有文字全部消失(其他都正常,能操作设备能读取PLC变量值),用画面编辑打开画面也看不见所有文字,拖拽…

    SIMATIC WinCC 2017年11月6日
  • 关于B/S系统的客户机操作系统

    wincc是V6.2亚洲版。B/S系统中,客户机中有一台是韩文版的XP操作系统。 问题:通讯没有问题,可能是操作系统的兼容性问题。客户机大部分功能实现不了。 比…

    SIMATIC WinCC 2019年6月11日
  • wincc画面自动切换

    我想做个wincc画面之间自动定时切换,不知道怎么做,请大家帮帮忙? 问题补充:那么我还想知道用脚本怎么实现呢? 最佳答案 有个简单的做法,不用脚本 在PLC里面做,用定…

    SIMATIC WinCC 2019年6月11日
  • 用户归档打不开

    我的WINCC中用户归档打不开,提示“Fehler beim Laden der angeforderten Sprache”是怎…

    SIMATIC WinCC 2019年6月11日
  • STEP 7-MicroWIN SMART通信中的网络接口卡消失了

    电脑上装的有STEP 7-MicroWIN SMART V2.2、S7-200 PC Access SMART、WINC…

    SIMATIC WinCC 2021年7月5日