Wincc 6.0 趋势图如何刷新

我在Wincc6.0里面做了一个历史趋势图
 在同一个趋势控件里面。用界面上的按钮来显示不同的。趋势。现在出现在的情况是。可以通过按钮进行趋势图的改变。但是改变后。不能加载。历史记录。成了。只有从当前开始的水煤气没有历史数据。有什么办法把历史趋势显示出来。下面是我的代码
 按钮一代码
 Dim trendObj
 Set trendObj=ScreenItems("Trendline")

 trendObj.Height=850
 trendObj.NumItems  =5
 trendObj.Index =0
 trendObj.ItemVisible =True
 trendObj.EndValue=1000
 trendObj.Caption ="电导趋势图 "

 

 trendObj.Index =0
 trendObj.Autorange=False
 trendObj.EndValue=1000
 trendObj.ItemVisible =True
 trendObj.ItemVisible =True
 trendobj.Name="原水电导"
 trendobj.TagName="Trendline\UY_YS"

 

 trendObj.Index =1
 trendObj.Autorange=False
 trendObj.EndValue=1000
 trendObj.ItemVisible =True
 trendobj.Name="一级RO一号电导"
 trendobj.TagName="Trendline\RO11_UY"

 
 trendObj.Index =2
 trendObj.Autorange=False
 trendObj.EndValue=1000
 trendObj.ItemVisible =True
 trendobj.Name="一级RO二号电导"
 trendobj.TagName="Trendline\RO12_UY"

 
 trendObj.Index =3
 trendObj.Autorange=False
 trendObj.EndValue=1000
 trendObj.ItemVisible =True
 trendobj.Name="二级RO一号电导"
 trendobj.TagName="Trendline\RO21_UY"

 

 
 trendObj.Index =4
 trendObj.Autorange=False
 trendObj.EndValue=1000
 trendObj.ItemVisible =True
 trendobj.Name="二级RO二号电导"
 trendobj.TagName="Trendline\RO22_UY"

 For i=0 To 5

 trendObj.Index =i
 trenObj.Activate=ture
 trendObj.UpperLimit=TURE
 trendObj.UpperLimit=False

 trendOb.Activate=ture
 Next 

 trendObj.ItemVisible =False
 trendObj.ItemVisible =True

 Set trendObj=ScreenItems("Window_Name")

 trendObj.Text="电导趋势图"
 按钮二
 Dim trendObj
 Set trendObj=ScreenItems("Trendline")
 trendObj.Height=900
 trendObj.NumItems  =2
 trendObj.EndValue=14
 trendObj.Index =0
 trendObj.ItemVisible =True
 trendObj.Caption ="PH趋势图 "

 trendObj.Index =0
 trendObj.Autorange=False
 trendObj.EndValue=14
 trendObj.ItemVisible =True
 trendobj.Name="二级1号RO进水PH"
 trendobj.TaGName="Trendline\RO21_PH"

 trendObj.INdex =1
 trendObj.Autorange=False
 trendObj.EndValue=14
 trendObj.ItemVisIble =True
 trendobj.Name="二级2号RO进水PH"
 trendoBj.TagName="Trendline\RO22_PH"

 
 trendObj.ItEmVisible =falSe
 trendObj.ItemVisible =True

 Set trendObj=ScreenItems("Window_Name")

 trendObj.Text="PH趋势图"
 trendObj.activate=False
 trendObj.activate=True
 就是这二个代码。
 如何进行刷新。
 还有就是趋势控件标尺位置,如何用脚本来定义。谢谢!

最佳答案

需要这么费力吗?你多用几个历史控件,显示在不同的画面上,然后做几个按钮切换画面,不是简单多了?不要简单问题复杂化,我们做工程就是要结果不是要过程。客户看的也是结果,你多做几个画面对你的电脑来说没有多大的影响吧?

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:56
下一篇 2019年6月11日 上午5:56

相关推荐

  • WinCC脚本如何停止?

    我想在画面中用一个按钮去停止另外一段正在执行的脚本应该怎么去做?有相应的内部函数吗? 最佳答案 如上的办法是可以跳过你的代码不执行,但实际上脚本还是在执行的,必须是退出你的函数动作…

    SIMATIC WinCC 2019年6月11日
  • wincc图形坐标

    我想通过两个io域显示一个图形的横纵坐标,可以图形里面的动态化点不了怎么回事 最佳答案 坐标是用静态文本吧?看图片。 图片说明:    提问者对于答案的评价:我…

    2021年7月5日
  • WINCC 7.0 SP2中 矩形效果

    想做一个矩形 颜色为灰色透明型(类似不锈钢的)1.为何 矩形属性—样式—填充图案 中找不到该透明图案(见附件)2.为何 矩形属性–…

    2017年11月19日
  • 对象加亮

    各位高手,wincc组态手册中频繁出现对象加亮这个词。他到底是什么意思呀? 最佳答案 应该针对具体的文档内容才能说明其含义.比如该词汇出现在哪个章节关于什么内容的才出现该词汇? 提…

    SIMATIC WinCC 2019年6月11日
  • 怎样实现内部付值

    有两个内部无符号的16字变量,分别是A,B.现在我有两个输入输出域,分别对应的是A和B变量.现在我改变A变量的值,按下确定按钮,B变量对用的输入输出域的值才确定下来! 我…

    SIMATIC WinCC 2019年6月11日
  • wincc2008sp2是wincc2008的升级版吗?

    刚换一电脑,可是是win7的旗舰版装不了wincc2008,网上说能装wincc2008sp2完全版!我担心装上了又打不来原来用wincc2008版本打开的项目!还有一个就是能下载…

    SIMATIC WinCC 2021年7月5日
  • wincc报授权过期,在AX NF ZZ文件夹怎样授权

    1、S75.5、和WINCC6.0软件安装在C盘,为什么C盘和D盘都安装有S75.5、和WINCC6.0授权呢?,2、wincc6.0授权现在报过期,现在把C盘和D盘AX&nbsp…

    SIMATIC WinCC 2017年6月10日
  • WinCC与S7-200问题

    我有个程序:用的是V12.0-V12.7存储器作为触摸屏的启动按钮.为什么不用M呢?还有就是他用SM0.1去置位V12了??? 最佳答案 SM0.1 时仅在扫描第一周期接…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC历史趋势

    个人感觉挺奇葩的问题:历史趋势的标签注释的内容要写到曲线上去。。。。这个哪位大哥能帮我解决? 最佳答案 这个问题确实有点奇葩,曲线上好像写不了,但是可以在左侧Y轴上更改你想要的变量…

    SIMATIC WinCC 2018年1月1日
  • 工控机通讯中断了

    最近工控机突然通讯断了,,WINCC诊断代码是:42B6,但是在WINN诊断里没有这个代码,只有42B5和42B7,从STEP7里接口设置里诊断提示为:“硬件装置已经被分配”,这几…

    SIMATIC WinCC 2018年12月5日